Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2005-12-19
2011-12-06
An, Meng (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C718S106000, C712S020000, C712S031000, C712S034000, C712S215000
Reexamination Certificate
active
08074224
ABSTRACT:
Embodiments of the present invention facilitate dynamically adapting to state information changes in a graphics processing environment. In one embodiment, a master register holds state information corresponding to units of work (threads) to be performed. The state information in the master register is copied to a per-group state register when a group of threads is to be launched. The per-group state register is coupled to processing engines configured to process the threads, so that the processing engines read state information from the per-group state register rather than the master register. In another embodiment, a number of master registers may be used to store state information for different types of threads.
REFERENCES:
patent: 5630116 (1997-05-01), Takaya et al.
patent: 6286027 (2001-09-01), Dwyer et al.
patent: 6897871 (2005-05-01), Morein et al.
patent: 6907517 (2005-06-01), Ohsawa et al.
patent: 2002/0174318 (2002-11-01), Stuttard et al.
patent: 2003/0126415 (2003-07-01), Okawa et al.
patent: 2005/0251649 (2005-11-01), Yamazaki
Garg et al., Architectural SUpport for Inter-Stream COmmunication in a MSIMD System, IEEE, 1995, pp. 348-357.
Coon Brett W.
Nordquist Bryon S.
Al Kawsar Abdullah
An Meng
Kilpatrick Townsend & Stockton LLP
NVIDIA Corporation
LandOfFree
Managing state information for a multi-threaded processor does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Managing state information for a multi-threaded processor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Managing state information for a multi-threaded processor will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4265843