Újrakonfigurálható technológiák nagy teljesítményű alkalmazásai
A tantárgyleírás hatályossága
| Tantárgy neve (magyarul, angolul) |
Újrakonfigurálható technológiák nagy teljesítményű alkalmazásai
High-performance Applications of Reconfigurable Technologies
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tantárgykód | BMEVIMIM364 | ||||||||||||
| Tantárgyjelleg | — | ||||||||||||
| Képzési szint | — | ||||||||||||
| Kurzustípusok és óraszámok (heti/féléves) |
|
||||||||||||
| Tanulmányi teljesítmény/értékelés típusa | vizsga | ||||||||||||
| Tantárgy kreditértéke | 4 | ||||||||||||
| Tantárgyfelelős |
Dr. Fehér Béla
elérhetőség:
feher@mit.bme.hu
|
||||||||||||
| Tantárgyat gondozó oktatási szervezeti egység |
Mesterséges Intelligencia és Rendszertervezés Tanszék
|
||||||||||||
| Kar | Villamosmérnöki és Informatikai Kar | ||||||||||||
| Tantárgy weboldala | — | ||||||||||||
| Tantárgy elsődleges mintatantervi jellege | — | ||||||||||||
| Közvetlen előkövetelmények – Erős előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Gyenge előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Párhuzamos előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Mérföldkő előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Kizáró feltétel | nincs |
Célkitűzés
A nagyteljesítményű számítástechnikai terület hagyományos megoldásai: párhuzamos zsuperszámítógépek, számítógép clusterek, grid megoldások. Fontosabb felhasználók köre: Kutatások, pénzügyi adatfeldolgozás, geofizikai számítások, bioinformatika, védelmi kutatások,
Problémák: költség, megbízhatóság, teljesítmény igény, elhelyezés, hűtés. Alternatív megoldások: Multi core CPU, grafikus CPU, Cell processzor, ClearSpeed rendszer, FPGA alapú rendszer
Alternatív programozási modellek keresése: a szoftver megoldás flexibilitásának kombinálása a hardver nagy teljesítőképességével az FPGA-ra alapuló számítási hálózatok alkalmazásval.
Gyakorlat: Példa algorimusok FPGA gyorsítási módszereinek vizsgálata.
Általános párhuzamosítási lehetőségek: végrahajtási idő, feldolgozási képesség, hatékonyság, granularitás. Az Amdahl törvény. A párhuzmaos és multi core programozási paradigma.
Speciális gyorsítóeszközök áttekintése: A GPGPU általános jellemzői, műveletei támogatás, előnyök, hátrányok. A Cell processzors fontosabb tulajdonságai, a CBEA technológia alkalmazási feltételei.
Az FPGA alapu újrakonfigurálható hardver eszközök. Az FPGA álatlános tulajdonságai, az SRAM a technológiájú eszközök jellemzői. Alapcellák és használatuk. Beépített blokkok: memóriák és DSP egységek. Nagysebességű I/O lehetőségek.
Gyakorlat: Kép és jelfeldolgozási algoritmusok vizsgálata
FPGA alkalmazások fejlesztési technológiája, HDL fejlesztés lépései. Időbeli és térbeli párhuzamosítások. Magasszintű algorimikus eszközök: Általános célú, jelfeldolgozási célú. C-alapú megoldások: Handel-C, Impulse-C, Mitrion-C, Catapult-C, C2H, stb.
Nagygépes rendszerek áttekintése: Cray XD1, SGI RASC,
Gyakorlat: Teszt algorimusok futtatása távoli hozzáféréssel
Egyéb megoldások: DRC Computer, Nallatech, Xtremedata.
Tanulmányi eredmények
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Tudás
Nincsenek rögzített tanulási eredmények.
Képességek
Nincsenek rögzített tanulási eredmények.
Attitűd
Nincsenek rögzített tanulási eredmények.
Autonómia és felelősség
Nincsenek rögzített tanulási eredmények.
Oktatási módszertan
Tanulástámogató anyagok
Online források
A tantárgy teljesítéséhez ajánlott előzetes ismeretek
Általános szabályok
Teljesítményértékelési módszerek
Szorgalmi időszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Szorgalmi időszakban végzett teljesítményértékelések részaránya
Nincs megadva részarány.
Vizsgaidőszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Vizsgarészek részaránya
Nincs megadva részarány.
Érdemjegy megállapítása
Nincs megadva érdemjegy határ.
Jelenléti és részvételi követelmények
Nincs megadva jelenléti követelmény.
Javítás, ismétlés és pótlás különös szabályai
Nincs megadva.
Rövid leírás
Nincs megadva.
Részletes leírás
Nincs megadva.
Ajánlott tantárgyak
Nincs megadva.
A tantárgy elvégzéséhez szükséges tanulmányi munka
Nincs megadva munkaidő bontás.
Tantárgykövetelmények hatályossága
Tantervi elhelyezés
Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.