Pixel shader program thread assembly

Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S428000, C345S581000, C345S582000, C345S520000, C345S501000, C345S503000, C345S505000, C345S506000, C345S536000, C345S545000, C711S006000, C711S100000, C711S113000, C711S125000, C711S202000

Reexamination Certificate

active

08081184

ABSTRACT:
Systems and methods for assembling pixel shader program threads for execution based on resource limitations of a multithreaded processor may improve processing throughput. Pixels to be processed by the pixel shader program are assembled into a launch group for processing by the multithreaded processor as multiple shader program threads. The pixels are assembled based on parameter storage resource limitations of the multithreaded processor so that common parameters shared by multiple pixels are not stored separately for each pixel. Therefore, the limited parameter storage resources are efficiently used, allowing more shader program threads to execute simultaneously.

REFERENCES:
patent: 5969726 (1999-10-01), Rentschler et al.
patent: 6025853 (2000-02-01), Baldwin
patent: 6205501 (2001-03-01), Brief et al.
patent: 6320523 (2001-11-01), York et al.
patent: 6630935 (2003-10-01), Taylor et al.
patent: 6769047 (2004-07-01), Kurupati
patent: 6819324 (2004-11-01), Emberling
patent: 6825843 (2004-11-01), Allen et al.
patent: 6885384 (2005-04-01), Deering et al.
patent: 6897871 (2005-05-01), Morein et al.
patent: 6943804 (2005-09-01), Alcorn et al.
patent: 6947047 (2005-09-01), Moy et al.
patent: 7038685 (2006-05-01), Lindholm
patent: 7053893 (2006-05-01), Molnar et al.
patent: 2002/0065966 (2002-05-01), Brief
patent: 2003/0028844 (2003-02-01), Coombs
patent: 2004/0160446 (2004-08-01), Gosalia et al.
patent: 2004/0263519 (2004-12-01), Andrews et al.
patent: 2005/0050305 (2005-03-01), Kissell
patent: 2005/0093872 (2005-05-01), Paltashev et al.
patent: 2005/0093873 (2005-05-01), Paltashev et al.
patent: 2005/0219253 (2005-10-01), Piazza et al.
patent: 2005/0275657 (2005-12-01), Hutchins et al.
patent: 2006/0007234 (2006-01-01), Hutchins et al.
patent: 2006/0020772 (2006-01-01), Hussain
patent: 2006/0053189 (2006-03-01), Mantor
patent: 2007/0103476 (2007-05-01), Huang et al.
Eggers, et al., “Simultaneous Multithreading: A Platform for Next-Generation Processors,” IEEE Micro, vol. 17, No. 5, pp. 12-19, Sep./Oct. 1997.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Pixel shader program thread assembly does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Pixel shader program thread assembly, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Pixel shader program thread assembly will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4308783

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.