-
公开(公告)号:CN104040494B
公开(公告)日:2018-06-19
申请号:CN201380005279.6
申请日:2013-01-10
Applicant: 微软技术许可有限责任公司
CPC classification number: G06T15/005 , G06F9/45558 , G06F2009/45579
Abstract: 本发明涉及用于在准虚拟化环境中提供域着色器、外壳着色器和几何着色器的方法、系统及计算机程序产品。由此,使得在子分区中执行的访客应用能够使用物理GPU的可编程GPU流水线。vGPU(在子分区中执行)被呈现给访客应用。vGPU展现呈现框架的DDI。DDI使访客应用能够向vGPU发送图形命令,包括在物理GPU处利用域着色器、外壳着色器,和/或几何着色器的命令。呈现组件(在根分区中执行)从vGPU接收物理GPU专用命令,包括用于使用域着色器、外壳着色器,和/或几何着色器的命令。呈现组件调度物理GPU专用命令以供在物理GPU处执行。
-
公开(公告)号:CN104067230B
公开(公告)日:2017-09-08
申请号:CN201380005836.4
申请日:2013-01-10
Applicant: 微软技术许可有限责任公司
CPC classification number: G06T15/005 , G06F9/4555 , G06F9/45558 , G06F2009/45579
Abstract: 本发明涉及用于准虚拟化GPGPU计算和GDI加速的方法、系统及计算机程序产品。一些实施例向准虚拟化环境中的访客应用提供计算着色器。子分区中的vGPU向访客应用呈现用于执行GPGPU计算的计算着色器DDI。根分区中的呈现组件从vGPU接收计算着色器命令,并且调度该命令以供在物理GPU处执行。其它实施例向准虚拟化环境中的访客应用提供GPU加速GDI呈现能力。子分区中的vGPU提供API以供接收GDI命令,并且向根分区中的呈现组件发送GDI命令和数据。呈现组件调度3D呈现设备上的GDI命令。3D呈现设备使用可共享的GDI表面在物理GPU处执行GDI命令。
-