发明名称 Systems and methods for GPU virtualization
摘要 A method is provided for sharing access to graphics processing unit (GPU) hardware between multiple client virtual machines, wherein each of the client virtual machines has a high-level application programming interface (API) associated therewith for communicating with the GPU hardware. The method includes virtualizing the GPU by intercepting GPU-specific commands from the plurality of client virtual machines, wherein the commands specific to the GPU are at a lower level than that of the high-level API, and providing the intercepted commands to the GPU hardware.
申请公布号 US9607351(B2) 申请公布日期 2017.03.28
申请号 US201414155632 申请日期 2014.01.15
申请人 GENERAL DYNAMICS MISSION SYSTEMS, INC. 发明人 Khosa Shivani;Derrin Philip Geoffrey;Van Schaik Carl;Potts Daniel Paul
分类号 G06T1/20;G06F9/00;G06F9/455 主分类号 G06T1/20
代理机构 Lorenz & Kopf, LLP 代理人 Lorenz & Kopf, LLP
主权项 1. A method of sharing access to graphics processing unit (GPU) hardware between a plurality of client virtual machines, wherein each of the client virtual machines has a high-level application programming interface (API) associated therewith for communicating with the GPU hardware, the method comprising: virtualizing the GPU by intercepting GPU-specific commands from the plurality of client virtual machines, wherein the GPU-specific commands are at a lower level than that of the high-level API and wherein translation of the GPU-specific commands occurs separately from a GPU driver that directly communicates with the GPU hardware; and providing the intercepted commands to the GPU hardware.
地址 Fairfax VA US