发明名称 GPU ACCELERATED ADDRESS TRANSLATION FOR GRAPHICS VIRTUALIZATION
摘要 In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for implementing GPU (Graphics Processing Unit) accelerated address translation for graphics virtualization. In one embodiment, such a system includes a main memory having a plurality of machine physical addresses; a graphics processor unit having graphics memory therein; an address translation service integrated with the graphics processor unit; a hypervisor to manage one or more guest machines; wherein the hypervisor is to configure a lookup table within the graphics memory of the graphics processor unit; and further wherein the address translation service of the graphics processor unit is to translate a guest physical address for one of the one or more guest machines to a corresponding machine physical address within the main memory. Such a graphics processor unit may be implemented separate from a system, for example, embodied within a silicon integrated circuit.
申请公布号 US2014354667(A1) 申请公布日期 2014.12.04
申请号 US201113995448 申请日期 2011.12.21
申请人 Lin Yunbiao;Du Jianghong 发明人 Lin Yunbiao;Du Jianghong
分类号 G06T1/60;G06F9/455 主分类号 G06T1/60
代理机构 代理人
主权项 1. A system comprising: a main memory having a plurality of machine physical addresses; a graphics processor unit having graphics memory therein; an address translation service integrated with the graphics processor unit; a hypervisor to manage one or more guest machines; wherein the hypervisor to configure a lookup table within the graphics memory of the graphics processor unit; and wherein the address translation service of the graphics processor unit to translate a guest physical address for one of the one or more guest machines to a corresponding machine physical address within the main memory.
地址 ShangHai CN