发明名称 Graphics compute process scheduling
摘要 A method, system, and computer program product are disclosed for providing improved access to accelerated processing device compute resources to user mode applications. The functionality disclosed allows user mode applications to provide commands to an accelerated processing device without the need for kernel mode transitions in order to access a unified ring buffer. Instead, applications are each provided with their own buffers, which the accelerated processing device hardware can access to process commands. With full operating system support, user mode applications are able to utilize the accelerated processing device in much the same way as a CPU.
申请公布号 US9176794(B2) 申请公布日期 2015.11.03
申请号 US201113289260 申请日期 2011.11.04
申请人 Advanced Micro Devices, Inc.;ATI Technologies ULC 发明人 Cheng Jeffrey Gongxian;Blinzer Paul;Hummel Mark;Van Doorn Leendert Peter
分类号 G06F12/02;G06T1/00;G06T15/00;G06F9/54 主分类号 G06F12/02
代理机构 Volpe and Koenig, P.C. 代理人 Volpe and Koenig, P.C.
主权项 1. A method comprising: allocating a work queue by a kernel mode driver to a user mode application in response to a request by the application, wherein the work queue is directly accessible by an accelerated processing device; selecting the application for scheduling in the accelerated processing device by an accelerated processing device scheduler, wherein at least non-dependent instructions are processed autonomously from a processor scheduler; and allocating non-pageable memory allocations upon access by the accelerated processing device to support at least page fault handling by the accelerated processing device.
地址 Sunnyvale CA US