Abstract |
Grafiskā procesora resursu koplietošana starp virtuālajām mašīnām. Darba autors Pjotrs Gojs, darba vadītājs, Inženierzinātņu doktors Dmitrijs Bļizņuks.
Darbā analizēts – Grafiskā procesora darba procesi, resursu lietošana vairākās operētājsistēmas, tas iespējamas virtualizācijas paņēmieni, praktiskās realizācijas, plānošanas mehānismi un tas algoritmi.
Darba mērķis - Izpētīt eksistējošus virtualizācijas paņēmienus uzdevumu risināšanai, piedāvāt metodi, kas spētu virtualizēt grafisko procesoru viesu operētājsistēmas nespecializētās ierīces gandrīz pilna apjoma, un sadalīt tos resursus starp virtuālajām mašīnām, lai paātrinātu aprēķinus, kuriem ir nepieciešams grafiskais procesors.
Darbā tika izpētīti eksistējošie GPU virtualizācijas paņēmieni (“Aparatūras atbalstītā virtualizācija”, “Para un pilna virtualizācija” un “API tālvadības virtualizācija”) un to izmantošana viesu operētājsistēmā. Grafiskās kartes virtualizācijas realizācijai tika izvēlētas divas metodes (“Para un pilna virtualizācija” un “API tālvadības virtualizācija”), ka arī divas dažādas virtuālās sistēmas (Hyper – V un VMWare).
Darbā secināts, ka GPU virtualizācijas paņēmiens “Para un Pilna virtualizācija” ir labāka izvēle virtualizācijas metodei nekā “API tālvadības virtualizācija”, jo grafiskās kartes resursi tika sadalīti vienmērīgi un gandrīz pilnā apmērā no pieejamiem GPU resursiem, secināts arī, ka scenārijos ar vairākām virtuālajām mašīnām arī svarīgs ir centrālais procesors, konkrētāk CPU procesora kodolu un pavedienu (“thread”) skaits. Jo vairāk pavedienus var piešķirt katrai virtuālai mašīnai, jo efektīvāk tiks izmantoti GPU resursi.
Darbs satur 51 lapas, 19 attēlus, 1 tabula, 2 pielikumus, 30 izmantotas informācijas avotu nosaukumus. Darba praktiskajā daļā veikta ar 2 dažādām virtuālajām mašīnām, 2 dažādām virtualizācijas paņēmieniem, 3 dažādām grafiskām kartēm un 3 dažādām testēšanas lietojumprogrammām. |