Managing multi-threaded FIFO memory by determining whether issued credit count for dedicated class of threads is less than limit
AssigneeNVIDIA Corporation
InventorsRobert A. Alfieri, Marcio T. Oliveira
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsRobert A. Alfieri, Marcio T. Oliveira
Estimating the term…
Systems and methods storing data for multi-threaded processing permit multiple execution threads to store data in a single first-in first-out (FIFO) memory. Threads are assigned to classes, with each class including one or more threads. Each class may be allocated dedicated entries in the FIFO memory. A class may also be allocated shared entries in the FIFO memory. The shared entries may be used by any thread. Data for a first thread may be stored in the FIFO memory while data for a second thread is read from the FIFO memory, even when the first thread and the second thread are not in the same class. The FIFO memory is shared between the threads to conserve die area, however each thread may be executed independently, as if each thread has a dedicated FIFO memory.
A method of storing data for a plurality of threads in a FIFO (first-in first-out memory) storage, the method comprising:
A system for storing data for a plurality of threads, comprising:
Dependencies are inferred from the claim text.