témavezető: Pataki Norbert
helyszín (magyar oldal): ELTE Informatikai Kar Programozási Nyelvek és Fordítóprogramok Tanszék helyszín rövidítés: ELTE
A kutatási téma leírása:
Az elmúlt időszakban megváltoztak a processzor architektúrák. Jelenleg már széleskörben elérhetőek a többmagos processzorok, a sokmagos rendszerek elterjedése várható, a GPU megjelent, mint alternatív CPU, az FPGA rendszereket is használják bonyolult kutatási feladatokban. Ezeknek a rendszereknek lételemük a párhuzamosság. Ezzel szemben a jelenleg elterjedt programozási nyelvek és technológiák nem támogatják kellőképp a jól skálázható, kényelmes, egyszerű, de hatékony párhuzamos programozást.
A hallgató feladata a meglévő nyelvi eszközök, könyvtárak, direktívák, típusrendszerek, annotációk előnyeinek és hátrányainak feltérképezése, a programozási nyelvekkel, algoritmusokkal, adatszerkezetekkel szemben támasztott párhuzamossággal kapcsolatos új követelményeket felmérése, valamint ezen konstrukciók implementációs részleteinek kidolgozása.
ajánlott nyelvtudás (magyar oldal): angol felvehető hallgatók száma: 1