Issued Patents All Time
Showing 51–75 of 88 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 7809928 | Generating event signals for performance register control using non-operative instructions | Roger L. Allen, Ian A. Buck, John R. Nickolls | 2010-10-05 |
| 7805573 | Multi-threaded stack cache | — | 2010-09-28 |
| 7788468 | Synchronization of threads in a cooperative thread array | John R. Nickolls, Stephen D. Lew, Peter C. Mills | 2010-08-31 |
| 7761697 | Processing an indirect branch instruction in a SIMD architecture | John Erik Lindholm, Peter C. Mills, John R. Nickolls | 2010-07-20 |
| 7711990 | Apparatus and method for debugging a graphics processing unit in response to a debug instruction | John R. Nickolls, Roger L. Allen, Brian Keith Cabral, Robert C. Keller | 2010-05-04 |
| 7698539 | System and method of instruction modification | John Banning, Eric Hao | 2010-04-13 |
| 7685403 | Pipeline replay support for multi-cycle operations | Godfrey P. D'Souza, Paul Serris | 2010-03-23 |
| 7680988 | Single interconnect providing read and write access to a memory shared by concurrent threads | John R. Nickolls, Ming Y. Siu, Stuart F. Oberman, Samuel Liu | 2010-03-16 |
| 7676657 | Across-thread out-of-order instruction dispatch in a multithreaded microprocessor | John Erik Lindholm, Simon Moy | 2010-03-09 |
| 7664935 | System and method for translating non-native instructions to native instructions for processing on a host processor | Yoshiyuki Miyayama, Le Trong Nguyen, Johannes Wang | 2010-02-16 |
| 7644210 | Method and system for storing and retrieving a translation of target program instruction from a host processor using fast look-up of indirect branch destination in a dynamic translation system | John Banning, Linus Torvalds, Brian Choy, Malcolm Wing, Patrick Gainer | 2010-01-05 |
| 7634621 | Register file allocation | John Erik Lindholm, Gary M. Tarolli, Svetoslav D. Tzvetkov, John R. Nickolls, Ming Y. Siu | 2009-12-15 |
| 7617384 | Structured programming control flow using a disable mask in a SIMD architecture | John Erik Lindholm, Svetoslav D. Tzvetkov | 2009-11-10 |
| 7600155 | Apparatus and method for monitoring and debugging a graphics processing unit | John R. Nickolls, Roger L. Allen, Brian Keith Cabral, Robert C. Keller | 2009-10-06 |
| 7543136 | System and method for managing divergent threads using synchronization tokens and program instructions that include set-synchronization bits | John Erik Lindholm | 2009-06-02 |
| 7542043 | Subdividing a shader program | John Erik Lindholm, Gary M. Tarolli | 2009-06-02 |
| 7456835 | Register based queuing for texture requests | John Erik Lindholm, John R. Nickolls, Simon Moy | 2008-11-25 |
| 7434032 | Tracking register usage during multithreaded processing using a scoreboard having separate memory regions and storing sequential register size indicators | Peter C. Mills, Stuart F. Oberman, Ming Y. Siu | 2008-10-07 |
| 7418576 | Prioritized issuing of operation dedicated execution unit tagged instructions from multiple different type threads performing different set of operations | John Erik Lindholm | 2008-08-26 |
| 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, Gary M. Tarolli, John Burgess | 2008-04-29 |
| 7353369 | System and method for managing divergent threads in a SIMD architecture | John Erik Lindholm | 2008-04-01 |
| 7343473 | System and method for translating non-native instructions to native instructions for processing on a host processor | Yoshiyuki Miyayama, Le Trong Nguyen, Johannes Wang | 2008-03-11 |
| 7134001 | Pipeline replay support for unaligned memory operations | Godfrey P. D'Souza, Paul Serris | 2006-11-07 |
| 7111096 | Fast look-up of indirect branch destination in a dynamic translation system | John Banning, Linus Torvalds, Brian Choy, Malcolm Wing, Patrick Gainer | 2006-09-19 |
| 7027062 | Register based queuing for texture requests | John Erik Lindholm, John R. Nickolls, Simon Moy | 2006-04-11 |