Issued Patents All Time
Showing 26–50 of 126 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8730252 | System, method and computer program product for bump mapping | Henry Packard Moreton, Matthew Nicholas Papakipos, Harold Robert Feldman Zatz | 2014-05-20 |
| 8667256 | Systems and method for managing divergent threads in a SIMD architecture | Brett W. Coon | 2014-03-04 |
| 8639882 | Methods and apparatus for source operand collector caching | Jack Choquette, Manuel Gautho | 2014-01-28 |
| 8624910 | Register indexed sampler for texture opcodes | Yan Yan Tang | 2014-01-07 |
| 8578387 | Dynamic load balancing of instructions for execution by heterogeneous processing engines | Peter C. Mills, Stuart F. Oberman, Samuel Liu | 2013-11-05 |
| 8564616 | Cull before vertex attribute fetch and vertex lighting | Ziyad S. Hakura, Emmett M. Kilgariff, Robert Ohannessian, Scott R. Whitman, James C. Bowman +2 more | 2013-10-22 |
| 8564589 | System and method for accelerated ray-box intersection testing | Timo Oskari Aila, Samuli Matias Laine | 2013-10-22 |
| 8542247 | Cull before vertex attribute fetch and vertex lighting | Ziyad S. Hakura, Emmett M. Kilgariff, Robert Ohannessian, Scott R. Whitman, James C. Bowman +2 more | 2013-09-24 |
| 8533435 | Reordering operands assigned to each one of read request ports concurrently accessing multibank register file to avoid bank conflict | Xiaogang Qiu, Ming Y. Siu, Yan Yan Tang, Michael C. Shebanow, Stuart F. Oberman | 2013-09-10 |
| 8502819 | System and method for performing ray tracing node traversal in image rendering | Timo Oskari Aila, Samuli Matias Laine | 2013-08-06 |
| 8405665 | Programmable graphics processor for multithreaded execution of programs | Brett W. Coon, Stuart F. Oberman, Ming Y. Siu, Matthew P. Gerlach | 2013-03-26 |
| 8384736 | Generating clip state for a batch of vertices | Ziyad S. Hakura | 2013-02-26 |
| 8312254 | Indirect function call instructions in a synchronous parallel thread processor | Brett W. Coon, John R. Nickolls, Lars Nyland, Peter C. Mills | 2012-11-13 |
| 8264492 | System, method and article of manufacture for a programmable processing model with instruction set | David B. Kirk, Henry Packard Moreton, Simon Moy | 2012-09-11 |
| 8259122 | System, method and article of manufacture for a programmable processing model with instruction set | David B. Kirk, Henry Packard Moreton, Simon Moy | 2012-09-04 |
| 8237705 | Hierarchical processor array | John S. Montrym, Emmett M. Kilgariff, Simon Moy, Sean J. Treichler, Brett W. Coon +2 more | 2012-08-07 |
| 8223158 | Method and system for connecting multiple shaders | Michael C. Shebanow, Jerome F. Duluk, Jr. | 2012-07-17 |
| 8200940 | Reduction operations in a synchronous parallel thread processing system with disabled execution threads | — | 2012-06-12 |
| 8174531 | Programmable graphics processor for multithreaded execution of programs | Brett W. Coon, Stuart F. Oberman, Ming Y. Siu, Matthew P. Gerlach | 2012-05-08 |
| 8159496 | Subdividing a shader program | Brett W. Coon, Gary M. Tarolli | 2012-04-17 |
| 8108872 | Thread-type-based resource allocation in a multithreaded processor | Bryon S. Nordquist, Simon Moy, Svetoslav D. Tzvetkov | 2012-01-31 |
| 8087029 | Thread-type-based load balancing in a multithreaded processor | Bryon S. Nordquist, Simon Moy, Svetoslav D. Tzvetkov | 2011-12-27 |
| 8077174 | Hierarchical processor array | John S. Montrym, Emmett M. Kilgariff, Simon Moy, Sean J. Treichler, Brett W. Coon +2 more | 2011-12-13 |
| 7979683 | Multiple simultaneous context architecture | John M. Danskin | 2011-07-12 |
| 7949855 | Scheduler in multi-threaded processor prioritizing instructions passing qualification rule | Peter C. Mills, Brett W. Coon, Gary M. Tarolli, John Burgess | 2011-05-24 |