Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Automation and Computer Engineering
Title in original language Grafiskā procesora resursu koplietošana starp virtuālajām mašīnām
Title in English Graphics Processor Resources Sharing Between Virtual Machines
Department Viedo datortehnoloģiju institūts
Scientific advisor Dmitrijs Bļizņuks
Reviewer Mihails Kovaļovs
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.
Keywords GPU, VIRTUALIZĀCIJA, VIRTUĀLĀS MAŠĪNAS, GRAFISKA KARTE
Keywords in English GPU, VIRTUALIZATION, VIRTUAL MACHINES, GRAPHICS CARD
Language lv
Year 2022
Date and time of uploading 02.06.2022 09:59:13