Projekti
Programska podrška i alati u višejezgarskim sistemima
Kod |
Nauka |
Oblast |
P170 |
Prirodno-matematičke nauke |
Računarstvo, numerička analiza, sistemi, kontrola |
T001 |
Tehnološke nauke |
Elektronika i elektrotehnologija |
T120 |
Tehnološke nauke |
Sistemski inženjering, računarska tehnologija |
T121 |
Tehnološke nauke |
Obrada signala |
T190 |
Tehnološke nauke |
Elektroinženjering |
višejezgarni sistemi, paralelizacija programske podrške, alati za sintezu, realno vreme
Istraživači (1)
br. |
Šifra |
Ime i prezime |
Oblast istraživanja |
Uloga |
Period |
Br. publikacijaBr. publikacija |
1. |
05574 |
dr Miroslav Popović |
Sistemski inženjering, računarska tehnologija |
Rukovodilac projekta |
2011 - 2019 |
89 |
Organizacije (2)
Sažetak
Apstrakt Predmet istraživanja su sistemi sa više procesnih jedinica, počev od višejezgarskih sistema, preko višeprocesorskih sistema, klastera računara povezanih preko lokalne mreže i rešetke računara povezanih preko Interneta. Osnovni problem koji se rešava je sinteza i verifikacija programske podrške ovakvih sistema, kao i razvoj programskih okruženja i alata za te potrebe. U istraživanjima koja se predlažu studiraće se slučajevi ugrađenih sistema i digitalne obrade signala na višejezgarskim i višeprocesorskim sistemima, ali i druge aplikacije u realnom vremenu na klasterima i rešetkama računara. Deo aktivnosti istraživanja se odnosi i na analizu problema sinteze jedinstvene programske podrške za heterogene procesorske arhitekture koja uključuje apstrakciju memorijskog modela i instrukcijskog seta procesora, u cilju definisanja modela procesne jedinice koji će biti primenljiv na raznorodne procesorske arhitekture. Taj model koriste razvojni alati koji imaju za cilj da delimično ili potpuno, automatizuju metode za paralelizaciju. Osnovi cilj istraživanja je razvoj metodologija za sintezu i verifikaciju programske podrške sistema sa više procesnih jedinica, kao i razvoj programskih okruženja i alata za te potrebe. Konkretni primarni ciljevi su: - razvoj metoda za paralelizaciju algoritama na višejezgarnim sistemima, - metodologija i razvojni alati za paralelno programiranje - evaluacija višejezgarnih sistema i primena paralelnog programiranja u primerima obrade signala u realnom vremenu