发明名称 System and method for transferring data between unrelated API contexts on one or more GPUs
摘要 One embodiment of the present invention sets forth a system configured for transferring data between independent application programming interface (API) contexts on one or more graphics processing units (GPUs). Each API context may derive from an arbitrary API. Data is pushed from one API context to another API context using a peer-to-peer buffer“blit”operation executed between buffers allocated in the source and target API context memory spaces. The source and target API context memory spaces may be located within the frame buffers of the source and target GPUs, respectively, or located within the frame buffer of a single GPU. The data transfers between the API contexts are synchronized using semaphore operator pairs inserted in push buffer commands that are executed by the one or more GPUs.
申请公布号 US8223159(B1) 申请公布日期 2012.07.17
申请号 US20060471154 申请日期 2006.06.20
申请人 DIARD FRANCK R.;LICHTENBELT BARTHOLD B.;HARRIS MARK J.;GREEN SIMON G.;NVIDIA CORPORATION 发明人 DIARD FRANCK R.;LICHTENBELT BARTHOLD B.;HARRIS MARK J.;GREEN SIMON G.
分类号 G06T1/00 主分类号 G06T1/00
代理机构 代理人
主权项
地址