Ugrás a tartalomhoz

EU Kiválósági KözpontISO 9001

ERCIMW3C MemberFraunhofer Projektközpont

Kiloproc OTKA

Kiloproc OTKA
Teljes név: Kiloprocesszoros tömbszámítógép architektúrák komplex számításigényes problémák megoldására
Részleg: Celluláris Érzékelő és Optikai Hullámszámítógépek Kutatólaboratórium
Kezdési időpont: 2011. 02. 10.
Befejezési időpont: 2014. 12. 31.
Külső azonosító: OTKA K84267
Költségvetés: 21871000Ft

Projekt vezető

Szolgay Péter
Szolgay Péter
Cím: 1111 Budapest, Lágymányosi u. 11.
Szoba: L 517
Telefon: +36 1 279 6128, +36 1 209 5265
Fax: +36 1 2095 264
E-mail: szolgay.peterEZT_TOROLJE_KI@EZT_TOROLJE_KIsztaki.mta.hu

Munkatársak

Nagy Zoltán
Nagy Zoltán
Cím: 1111 Budapest, Lágymányosi u. 11.
Szoba: L 508
Telefon: +36 1 279 6286
E-mail: nagy.zoltanEZT_TOROLJE_KI@EZT_TOROLJE_KIsztaki.mta.hu

Tevékenység

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.