Mga pagpapahusay sa virtualization ng GPU

Diagram ng pagpapatakbo ng VGPU

El Pag-access sa GPU ito ay nagiging lalong kinakailangan sa lalagyan at nasunod na mga kapaligiran. Ang pagpapasikat ng mga virtual machine at lalagyan ay nagdala ng mga bagong hamon sa mga tuntunin ng pagiging tugma sa mga GPU. Ang Google at Collabora ay nagpapatupad ng suporta para sa ganitong uri ng teknolohiya, at ang patunay sa kanila ay Virgil3D, isang bukas na proyekto ng mapagkukunan kung saan makakalikha ka ng mga virtual GPU o vGPU para sa mga virtual na kapaligiran. Halimbawa, sa QEMU maaari naming tangkilikin ito sa pamamagitan ng virglrenderer at virtio-gpu tulad ng nakikita mo sa nakaraang diagram ...

Ang mga aplikasyon ng virtual machine na gumagana kasama ang OpenGL Magagamit ito nang walang pagbabago sa Mesa (o sa iba pang pinagmamay-ariang stack mula sa iba pang mga developer), na nag-channel ng mga hardware command sa pamamagitan ng virtio-gpu sa halip na direkta sa pamamagitan ng Mesa. Sa sandaling matanggap ng pisikal na makina o host ang mga utos ng hardware para sa pamamahala ng mga graphics, bibigyang-kahulugan sila ng virglrenderer na parang ito ay isang normal na kapaligiran sa OpenGL. Well, ngayon ay may mga bagong pagpapabuti sa bagay na ito, tulad ng pagpapatupad sa QEMU suporta upang magamit ang pagpabilis ng OpenGL ES (upang mapatakbo ang QEMU sa mga kapaligiran na sumusuporta lamang sa OpenGL ES), mga pagpapabuti patungo sa pagiging tugma ng Virglrenderer sa OpenGL ES 2.0, at gumagana din para sa OPenGL ES 3.0. Bilang karagdagan, ang ilang mga pagpapabuti at mga bagong pag-andar ay isinama para sa Virglrenderer. Ngunit hindi lamang sila ang mga pagpapabuti, nagsusumikap na rin kami para sa hinaharap ...

Gayunpaman, hindi lamang sila ang nag-aalala tungkol dito, din NVIDIA at AMD Pinag-aaralan at binubuo nila ang kanilang sariling mga solusyon hinggil sa bagay na ito dahil sa kahalagahan, marahil hindi para sa karamihan sa mga gumagamit ng desktop, ngunit para sa lahat ng mga kumpanya o gumagamit na kailangang magpatupad ng mga virtual na kapaligiran tulad ng karaniwang ginagamit namin sa cloud.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.