Početna strana |
Predavanja |
Vežbe na tabli |
Dodatni materijali |
Projekti i kolokvijumi |
Obaveštenja |
Korisni linkovi |
Predavanja |
Program predavanja Uvod u paralelno procesiranje, osnovni pojmovi, klasifikacije i modeli. Osnovne višeprocesorske arhitekture, metodologije u projektovanju sistema i primeri primene. Karakteristike arhitektura za paralelno procesiranje, analiza performansi. Heterogene višeprocesorske arhitekture, vektorski i skalarni procesori, balansiranje opterećenja, optimizacija performansi i potrošnje sistema, osnovni algoritmi. Integrisane višeprocesorke platforme, projektovanje hardvera sistema, koncepti implementacije deljenih resursa sistema, upotreba sistemske magistrale, komunikacija i sinhronizacija aktivnosti programskih niti u višeprocesorskoj arhitekturi pod operativnim sistemom za rad u realnom vremenu, problemi integriteta podataka, tehnike ubrzanja performansi sistema, upotreba keš memorije, integrisana razvojna okruženja i alati.
Prezentacije sa predavanja: [1] Prezentacija I deo (uvodna prezentacija) [8] Primeri višeprocesorskih arhitektura (dataflow)
Literatura: 1. Norm Matloff, Programming on Parallel Machines, eBook under Creative Commons license, 2013. 2. Ahmed Amine Jerraya, Wayne Wolf, Multiprocessor Systems-on-chips, Morgan Kaufmann, Sept 2004. 3. Ari Kulmala, Scalable Multiprocessor System-on-chip Architecture Design on FPGA, Tampere University of Technology, 2009. 4. Creating Multiprocessor Nios II Systems, Altera corporation, 2011. 5. R.S. Janka, Specification and Design Methodology for Real-Time Embedded Systems, Springer, 2006. 6. J. J. Labrosse, MicroC/OS-II The Real Time Kernel, CMP Books, 2002. 7. DE1-SoC User Manual, Terasic Technologies Inc, 2014. |
Kontakti: |
prof. dr Ivan Popović Kabinet 101 E-mail: popovici@etf.bg.ac.rs
asis. mr Haris Turkmanaović Kabinet 102 E-mail: haris@etf.bg.ac.rs
Elektrotehnički fakultet u Beogradu, Bulevar Kralja Aleksandra 73, 11 000 Beograd Republika Srbija |