会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Para-virtualized high-performance computing and GDI acceleration
    • Para虚拟化的高性能计算和GDI加速
    • US08941670B2
    • 2015-01-27
    • US13352121
    • 2012-01-17
    • Meher Prasad MalakapalliHao ZhangLin Tan
    • Meher Prasad MalakapalliHao ZhangLin Tan
    • G06F15/16G06T1/20
    • G06T15/005G06F9/4555G06F9/45558G06F2009/45579
    • The present invention extends to methods, systems, and computer program products for para-virtualized GPGPU computation and GDI acceleration. Some embodiments provide a compute shader to a guest application within a para-virtualized environment. A vGPU in a child partition presents compute shader DDIs for performing GPGPU computations to a guest application. A render component in a root partition receives compute shader commands from the vGPU and schedules the commands for execution at the physical GPU. Other embodiments provide GPU-accelerated GDI rendering capabilities to a guest application within a para-virtualized environment. A vGPU in a child partition provides an API for receiving GDI commands, and sends GDI commands and data to a render component in a root partition. The render component schedules the GDI commands on a 3D rendering device. The 3D rendering device executes the GDI commands at the physical GPU using a sharable GDI surface.
    • 本发明扩展到用于对虚拟GPGPU计算和GDI加速的方法,系统和计算机程序产品。 一些实施例在对虚拟化环境内为访客应用提供计算着色器。 子分区中的vGPU显示用于对客户机应用程序执行GPGPU计算的计算着色器DDI。 根分区中的渲染组件从vGPU接收计算着色器命令,并调度命令以在物理GPU上执行。 其他实施例在对虚拟化环境内为访客应用提供GPU加速的GDI呈现能力。 子分区中的vGPU提供用于接收GDI命令的API,并将GDI命令和数据发送到根分区中的渲染组件。 渲染组件在3D渲染设备上调度GDI命令。 3D渲染设备使用可共享的GDI表面在物理GPU上执行GDI命令。
    • 4. 发明申请
    • PARA-VIRTUALIZED HIGH-PERFORMANCE COMPUTING AND GDI ACCELERATION
    • PARA虚拟化高性能计算和GDI加速
    • US20130181998A1
    • 2013-07-18
    • US13352121
    • 2012-01-17
    • Meher Prasad MalakapalliHao ZhangLin Tan
    • Meher Prasad MalakapalliHao ZhangLin Tan
    • G06T1/20
    • G06T15/005G06F9/4555G06F9/45558G06F2009/45579
    • The present invention extends to methods, systems, and computer program products for para-virtualized GPGPU computation and GDI acceleration. Some embodiments provide a compute shader to a guest application within a para-virtualized environment. A vGPU in a child partition presents compute shader DDIs for performing GPGPU computations to a guest application. A render component in a root partition receives compute shader commands from the vGPU and schedules the commands for execution at the physical GPU. Other embodiments provide GPU-accelerated GDI rendering capabilities to a guest application within a para-virtualized environment. A vGPU in a child partition provides an API for receiving GDI commands, and sends GDI commands and data to a render component in a root partition. The render component schedules the GDI commands on a 3D rendering device. The 3D rendering device executes the GDI commands at the physical GPU using a sharable GDI surface.
    • 本发明扩展到用于对虚拟GPGPU计算和GDI加速的方法,系统和计算机程序产品。 一些实施例在对虚拟化环境内为访客应用提供计算着色器。 子分区中的vGPU显示用于对客户机应用程序执行GPGPU计算的计算着色器DDI。 根分区中的渲染组件从vGPU接收计算着色器命令,并调度命令以在物理GPU上执行。 其他实施例在对虚拟化环境内为访客应用提供GPU加速的GDI呈现能力。 子分区中的vGPU提供用于接收GDI命令的API,并将GDI命令和数据发送到根分区中的渲染组件。 渲染组件在3D渲染设备上调度GDI命令。 3D渲染设备使用可共享的GDI表面在物理GPU上执行GDI命令。
    • 5. 发明申请
    • PARA-VIRTUALIZED ASYMMETRIC GPU PROCESSORS
    • PARA-VIRTUALIZED不对称GPU处理器
    • US20130187932A1
    • 2013-07-25
    • US13355790
    • 2012-01-23
    • Meher Prasad MalakapalliStuart Raymond Patrick
    • Meher Prasad MalakapalliStuart Raymond Patrick
    • G06T1/20
    • G06T1/20G06F9/4555G06F9/45558G06F2009/45579
    • The present invention extends to methods, systems, and computer program products for providing asymmetric Graphical Processing Unit (“GPU”) processors in a para-virtualized environment. A virtual GPU (“vGPU”) within a child partition of the para-virtualized environment includes a kernel-mode driver (“KMD”) and a user-mode driver (“UMD”). The KMD includes a plurality of virtual nodes. Each virtual node performs a different type of operation in parallel with other types of operations. The KMD is declared as a multi-engine GPU. The UMD schedules operations for parallel execution on the virtual nodes. A render component within a root partition of the para-virtualized environment executes GPU commands received from the vGPU at the physical GPU. A plurality of memory access channels established between the KMD and the render component communicate GPU commands between a corresponding virtual node at the KMD and the render component.
    • 本发明扩展到用于在对虚拟化环境中提供不对称图形处理单元(“GPU”)处理器的方法,系统和计算机程序产品。 虚拟化环境的子分区中的虚拟GPU(“vGPU”)包括内核模式驱动程序(“KMD”)和用户模式驱动程序(“UMD”)。 KMD包括多个虚拟节点。 每个虚拟节点与其他类型的操作并行执行不同类型的操作。 KMD被宣布为多引擎GPU。 UMD调度在虚拟节点上并行执行的操作。 副虚拟化环境的根分区内的渲染组件执行从物理GPU处的vGPU接收的GPU命令。 在KMD和渲染组件之间建立的多个存储器访问通道在KMD的对应虚拟节点和渲染组件之间传送GPU命令。
    • 6. 发明授权
    • Para-virtualized asymmetric GPU processors
    • Para虚拟化的非对称GPU处理器
    • US08692832B2
    • 2014-04-08
    • US13355790
    • 2012-01-23
    • Meher Prasad MalakapalliStuart Raymond Patrick
    • Meher Prasad MalakapalliStuart Raymond Patrick
    • G06T1/00G06F15/00G06F15/80G06F15/16
    • G06T1/20G06F9/4555G06F9/45558G06F2009/45579
    • The present invention extends to methods, systems, and computer program products for providing asymmetric Graphical Processing Unit (“GPU”) processors in a para-virtualized environment. A virtual GPU (“vGPU”) within a child partition of the para-virtualized environment includes a kernel-mode driver (“KMD”) and a user-mode driver (“UMD”). The KMD includes a plurality of virtual nodes. Each virtual node performs a different type of operation in parallel with other types of operations. The KMD is declared as a multi-engine GPU. The UMD schedules operations for parallel execution on the virtual nodes. A render component within a root partition of the para-virtualized environment executes GPU commands received from the vGPU at the physical GPU. A plurality of memory access channels established between the KMD and the render component communicate GPU commands between a corresponding virtual node at the KMD and the render component.
    • 本发明扩展到用于在对虚拟化环境中提供不对称图形处理单元(“GPU”)处理器的方法,系统和计算机程序产品。 虚拟化环境的子分区中的虚拟GPU(“vGPU”)包括内核模式驱动程序(“KMD”)和用户模式驱动程序(“UMD”)。 KMD包括多个虚拟节点。 每个虚拟节点与其他类型的操作并行执行不同类型的操作。 KMD被宣布为多引擎GPU。 UMD调度在虚拟节点上并行执行的操作。 副虚拟化环境的根分区内的渲染组件执行从物理GPU处的vGPU接收的GPU命令。 在KMD和渲染组件之间建立的多个存储器访问通道在KMD的对应虚拟节点和渲染组件之间传送GPU命令。