发明名称 Systems and methods for remote graphics processing unit service
摘要 Aspects of the present disclosure involve systems and methods for providing remote graphics processing unit (GPU) availability to one or more computing components of a data center. In particular, the present disclosure provides the remote location of one or more GPUs within a computing environment for use by one or more computing devices within the computing environment. Thus, each computing device may utilize the remotely located GPUs to perform the tasks of the computing device associated with a GPU, without the need for the GPU to be located within the computing device itself or within the same rack of the computing device. In this manner, one or more GPUs of a computing environment may provide GPU services to any number of computing devices, even though the GPUs are remote from the computing devices.
申请公布号 US9576332(B1) 申请公布日期 2017.02.21
申请号 US201414293377 申请日期 2014.06.02
申请人 VCE IP Holding Company LLC 发明人 Streete Jonathan P.;Fontanez Jonathan;Bonczkowski Joshua L.
分类号 G06F15/16;G06T1/20 主分类号 G06F15/16
代理机构 Polsinelli PC 代理人 Polsinelli PC
主权项 1. A computing system comprising: a first networking device connected to a network and configured to host a virtual machine, the first networking device comprising an intercept driver program configured to intercept a graphics processing unit (GPU) call from the virtual machine; and a second networking device connected to the network, the second networking device comprising at least one GPU and an intercept driver target program, the intercept driver target program configured to receive a communication from the intercept driver program on the network, wherein the communication from the intercept driver program comprises a representation of the GPU call from the virtual machine and wherein the second networking device load balances the GPU call among a plurality of GPUs and executes the GPU call on the plurality of GPUs to provide GPU services to the virtual machine over the network; and wherein the second networking device releases the virtual machine from the plurality of GPUs at a first time and provides the GPU services to the virtual machine over the network at a second time later than the first time by reconnecting the virtual machine to the plurality of GPUs, the execution of the GPU call on the plurality of GPUs occurring between the first time and the second time.
地址 Richardson TX US