GPGPU elérése virtulális gépekből a CIRCLE felhőben

Konzulens:
Dr. Szeberényi Imre
Tárgy:
Önálló laboratórium - Szoftverfejlesztés és rendszertervezés specializáció, BSc Info.
Önálló laboratórium 1 - Vizuális informatika főspecializáció, MSc Info.
Önálló laboratórium 2 - Vizuális informatika főspecializáció, MSc Info.
Hallgatói létszám:
1
Folytatás:
Szakdolgozat / Diplomaterv
TDK dolgozat
Leírás:

A BME-IK és BME-IIT által fejlesztett Circle felhő egyik adatközpontja GPGPU kártyákkal bővült. Jelenleg ezek az elemek csak dedikált módon érhetők el virtuális gépekből, ami a kihasználtság szempontjából nem szerencsés megoldás. 

Feladat a lehetséges GPGPU virtualizációs megoldások felkutatása és azok közül a legmegfelelőbb kiválasztása, majd a CIRCLE rendszerbe történő integrálása.

  • A feladat kapcsán meg kell ismerni a QEMU-KVM virtualizációs rendszert és annak elérését biztosító libvirt API-t. A munkához ki kell alakítani egy oly tesztkörnyezetet, amiben a felmerülő megoldások kipróbálhatók, teljesítményük megmérhető, összehasonlítható. 

A CIRCLE rendszerhez való integráláshoz meg kell ismerni a CIRCLE rendszer főbb moduljait, különös tekintettel a virtuális gépeket kezelő modulokra és a hozzájuk kapcsolódó monitorozási funkciókra.

Szükséges előismeretek:
  • Python nyelv ismerete
  • UNIX/Linux legalább felhasználói szintű ismerete