Invention Grant
- Patent Title: FIFO queue, memory resource, and task management for graphics processing
-
Application No.: US16001608Application Date: 2018-06-06
-
Publication No.: US10713746B2Publication Date: 2020-07-14
- Inventor: Jason M. Gould , Ivan Nevraev
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Arent Fox LLP
- Main IPC: G06T1/20
- IPC: G06T1/20 ; G06F9/50 ; G06F9/48

Abstract:
Methods and devices for managing first-in first-out (FIFO) queues in graphics processing are described. A write operation can be executed by multiple write threads on a graphics processing unit (GPU) to write data to memory locations in the multiple pages of memory. The write operation can also include allocating additional pages of memory for the FIFO queue where a write allocation pointer is determined to achieve a threshold, such to grow the FIFO queue before the memory is actually needed for writing. Similarly, comprises a read operation can be executed by multiple read threads to read data from the memory locations. The read operation can also include deallocating pages of memory back to a memory pool where a read done pointer is determined to achieve a threshold, such as an end of a page.
Public/Granted literature
- US20190236749A1 FIFO QUEUE, MEMORY RESOURCE, AND TASK MANAGEMENT FOR GRAPHICS PROCESSING Public/Granted day:2019-08-01
Information query