发明名称 WORK-QUEUE-BASED GRAPHICS PROCESSING UNIT WORK CREATION
摘要 One embodiment of the present invention enables threads executing on a processor to locally generate and execute work within that processor by way of work queues and command blocks. A device driver, as an initialization procedure for establishing memory objects that enable the threads to locally generate and execute work, generates a work queue, and sets a GP_GET pointer of the work queue to the first entry in the work queue. The device driver also, during the initialization procedure, sets a GP_PUT pointer of the work queue to the last free entry included in the work queue, thereby establishing a range of entries in the work queue into which new work generated by the threads can be loaded and subsequently executed by the processor. The threads then populate command blocks with generated work and point entries in the work queue to the command blocks to effect processor execution of the work stored in the command blocks.
申请公布号 US2014122838(A1) 申请公布日期 2014.05.01
申请号 US201213662279 申请日期 2012.10.26
申请人 LLAMAS IGNACIO;DUTTWEILER CRAIG ROSS;BOLZ JEFFREY A.;WEXLER DANIEL ELLIOT;NVIDIA CORPORATION 发明人 LLAMAS IGNACIO;DUTTWEILER CRAIG ROSS;BOLZ JEFFREY A.;WEXLER DANIEL ELLIOT
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址
您可能感兴趣的专利