![](/sites/default/files/styles/hero/public/2016/project/cover/Depositphotos_8683244_original_x.jpg.webp?itok=sKzWMSYE)
Kiloproc OTKA
Projektadatok
Vezető részleg
Kiloprocesszoros tömbszámítógép architektúrák kidolgozása komplex számításigényes problémák megoldására.
A szimulációs folyamat számítási problémája az alábbi módon definiálható: adott egy 2D vagy 3D (NxM, NxMxL) szervezésű virtuális tömb processzor , ahol az egyes processzáló elemek működése vagy matematikai formulával vagy aciklikus gráffal vagy UMF (Universl Machine Flow) diagrammal írható le. A feladat a virtuális processzor tömbön definiált probléma leképzése egy adott fizikai FPGA-ra ahol a felület/processzorok (logikai és DSP processzáló elemek), a chipen található memória (BRAM) és a külső memóriát elérő sávszélesség korlátos. Ez utóbbi korlát megtartását segíti a cellák egydimenziós soros feldolgozása. Ehhez a chipen lévő memóriában 2D feldolgozás esetén egy sáv 3D feldolgozás esetén egy sík átmeneti tárolása szükséges. A műveletek komplexitásától függően csak relatívan kevés fizikai processzor valósítható meg. Egy egy operátor felbontható kisebb, logikai elemeket használó blokkokra (például összeadókra) és dedikált erőforrásokra (például szorzók). A tervezési folyamat eredményeképp olyan optimalizált celluláris fizikai gépre jutunk, amely optimális a chipen levő memória és az ott található CLB-k és DSP egységek szempontjából. Fontos kiemelni, hogy itt az egyes memória egységek és processzáló egységek geometriai elhelyezkedésének (lokalitás) fontos szerepe van a tervezésben.
Vezető
![](/sites/default/files/styles/square_portrait_mini/public/people/photo/Peter%20Szolgay.jpg.webp?itok=sp63BYWI)
Szolgay Péter, az MTA doktora
Tagok
![](/sites/default/files/styles/square_portrait_mini/public/people/photo/Zoltan%20Nagy.jpg.webp?itok=JEQA5ITW)