发明名称 Method and system for transparently directing graphics processing to a graphical processing unit (GPU) of a multi-GPU system
摘要 A method for transparently directing data in a multi-GPU system. A driver application receives a first plurality of graphics commands from a first graphics application and selects a first GPU from the multi-GPU system to exclusively process the first plurality of graphics commands. The first plurality of graphics commands is transmitted to the first GPU for processing and producing a first plurality of renderable data. The first plurality of renderable data is stored in a first frame buffer associated with the first GPU. A second plurality of graphics commands is received from a second graphics application and a second GPU is selected to exclusively process the second plurality of graphics commands. The second GPU processing the second plurality of graphics commands produces a second plurality of renderable data. The second plurality of renderable data is stored in a second frame buffer associated with the second GPU.
申请公布号 US9041719(B2) 申请公布日期 2015.05.26
申请号 US200912630541 申请日期 2009.12.03
申请人 NVIDIA CORPORATION 发明人 Wolf Andreas
分类号 G06F15/16;G09G5/36;G06F9/50;G06F3/14 主分类号 G06F15/16
代理机构 代理人
主权项 1. A method comprising: receiving a first plurality of graphics commands from a first graphics application; receiving a second plurality of graphics commands from a second graphics application; selecting a first graphical processing unit (GPU) and a second graphical processing unit (GPU) from a plurality of graphical processing units (GPUs), wherein said selecting comprises exclusively associating said first GPU to process said first plurality of graphics commands and said second GPU to process said second plurality of graphics commands; transmitting said first plurality of graphics commands to said first GPU and said second plurality of graphics commands to said second GPU for processing, wherein said first GPU is operable to produce a first plurality of renderable data and said second GPU is operable to produce a second plurality of renderable data; storing in a first frame buffer said first plurality of renderable data, wherein said first frame buffer is associated with said first GPU; and storing in a second frame buffer said second plurality of renderable data, wherein said second frame buffer is associated with said second GPU, wherein said exclusively associating is performed automatically in a driver, and transparently to said first and second graphics applications.
地址 Santa Clara CA US