会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • WORK-QUEUE-BASED GRAPHICS PROCESSING UNIT WORK CREATION
    • 基于工作队列的图形处理单元创作
    • US20140123144A1
    • 2014-05-01
    • US13662274
    • 2012-10-26
    • NVIDIA CORPORATION
    • Ignacio LLAMASCraig Ross DUTTWEILERJeffrey A. BOLZDaniel Elliot WEXLER
    • G06F9/54
    • G06F9/52G06F9/546G06F2209/548
    • 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.
    • 本发明的一个实施例使得在处理器上执行的线程能够通过工作队列和命令块来本地生成和执行该处理器内的工作。 设备驱动程序作为用于建立使线程本地生成和执行工作的内存对象的初始化过程,生成工作队列,并将工作队列的GP_GET指针设置为工作队列中的第一个条目。 在初始化过程中,设备驱动程序还将工作队列的GP_PUT指针设置到工作队列中包含的最后一个空闲条目,从而在工作队列中建立一个可以加载线程生成的新工作的条目范围 并随后由处理器执行。 然后,线程将工作队列中的生成工作和点条目的命令块填充到命令块,以执行存储在命令块中的工作的处理器执行。