| 12271765 |
Techniques for efficiently synchronizing multiple program threads |
Ajay Sudarshan Tirumala, Olivier Giroux, Peter Nelson, Ankita Upreti, Konstantinos Kyriakopoulos +2 more |
2025-04-08 |
| 11055097 |
Dynamically detecting uniformity and eliminating redundant computations to reduce power consumption |
John H. Edmondson, John Burgess, Robert Ohannessian |
2021-07-06 |
| 10346212 |
Approach for a configurable phase-based priority scheduler |
Jack Choquette, Olivier Giroux, Robert J. Stoll, John Erik Lindholm |
2019-07-09 |
| 8949841 |
Approach for a configurable phase-based priority scheduler |
Jack Choquette, Olivier Giroux, Robert J. Stoll, John Erik Lindholm |
2015-02-03 |
| 8379033 |
Method and system for improving data coherency in a parallel rendering system |
Steven E. Molnar, Cass W. Everitt, Roger L. Allen, John M. Danskin |
2013-02-19 |
| 8159496 |
Subdividing a shader program |
John Erik Lindholm, Brett W. Coon |
2012-04-17 |
| 8139069 |
Method and system for improving data coherency in a parallel rendering system |
Steven E. Molnar, Cass W. Everitt, Roger L. Allen, John M. Danskin |
2012-03-20 |
| 8085272 |
Method and system for improving data coherency in a parallel rendering system |
Steven E. Molnar, Cass W. Everitt, Roger L. Allen, John M. Danskin, Adam Clark Weitkemper +1 more |
2011-12-27 |
| 7949855 |
Scheduler in multi-threaded processor prioritizing instructions passing qualification rule |
Peter C. Mills, John Erik Lindholm, Brett W. Coon, John Burgess |
2011-05-24 |
| 7852340 |
Scalable shader architecture |
Rui M. Bastos, Karim M. Abdalla, Christian Rouet, Michael J. M. Toksvig, Johnny S. Rhoades +6 more |
2010-12-14 |
| 7634621 |
Register file allocation |
Brett W. Coon, John Erik Lindholm, Svetoslav D. Tzvetkov, John R. Nickolls, Ming Y. Siu |
2009-12-15 |
| 7542043 |
Subdividing a shader program |
John Erik Lindholm, Brett W. Coon |
2009-06-02 |
| 7508398 |
Transparent antialiased memory access |
John S. Montrym, Brian D. Hutsell, Steven E. Molnar, Christopher T. Cheng, Emmett M. Kilgariff +1 more |
2009-03-24 |
| 7385607 |
Scalable shader architecture |
Rui M. Bastos, Karim M. Abdalla, Christian Rouet, Michael J. M. Toksvig, Johnny S. Rhoades +6 more |
2008-06-10 |
| 7366878 |
Scheduling instructions from multi-thread instruction buffer based on phase boundary qualifying rule for phases of math and data access operations with better caching |
Peter C. Mills, John Erik Lindholm, Brett W. Coon, John Burgess |
2008-04-29 |
| 6980208 |
System and method for enhancing depth value processing in a graphics pipeline |
John S. Montrym, Jonah M. Alben, Sean J. Treichler, John M. Danskin |
2005-12-27 |
| 6959110 |
Multi-mode texture compression algorithm |
John M. Danskin, Murali Sundaresan |
2005-10-25 |
| 6677953 |
Hardware viewport system and method for use in a graphics pipeline |
Kirk Twardowski |
2004-01-13 |
| 6088701 |
Command data transport to a graphics processing device from a CPU performing write reordering operations |
Kenneth M. Whaley |
2000-07-11 |
| 5870102 |
Texture compositing apparatus and method |
Scott Sellers, James E. Margeson, III |
1999-02-09 |
| 5831624 |
Level of detail texture filtering with dithering and mipmaps |
Scott Sellers, James E. Margeson, III |
1998-11-03 |
| 5822452 |
System and method for narrow channel compression |
Scott Sellers, James E. Margeson, III, Murali Sundaresan |
1998-10-13 |
| 5740343 |
Texture compositing apparatus and method |
Scott Sellers, James E. Margeson, III |
1998-04-14 |
| 5724561 |
System and method for efficiently determining a fog blend value in processing graphical images |
Scott Sellers |
1998-03-03 |
| 5657047 |
Method and apparatus for zooming images on a video display |
— |
1997-08-12 |