Issued Patents All Time
Showing 26–50 of 58 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9798543 | Fast mapping table register file allocation algorithm for SIMT processors | Michael Fiyak | 2017-10-24 |
| 9659339 | Programmable graphics processor for multithreaded execution of programs | John Erik Lindholm, Brett W. Coon, Stuart F. Oberman, Matthew P. Gerlach | 2017-05-23 |
| 9477482 | System, method, and computer program product for implementing multi-cycle register file bypass | Xiaogang Qiu, Ian Kwong, Jack Choquette, Michael A. Fetterman | 2016-10-25 |
| 9417875 | Cooperative thread array reduction and scan operations | Brian Fahs, Brett W. Coon, John R. Nickolls, Lars Nyland | 2016-08-16 |
| 9195460 | Using condition codes in the presence of non-numeric values | Robert Steven Glanville, John Erik Lindholm | 2015-11-24 |
| 9058672 | Using a pixel offset for evaluating a plane equation | John Erik Lindholm, Henry Packard Moreton, Stuart F. Oberman | 2015-06-16 |
| 8860737 | Programmable graphics processor for multithreaded execution of programs | John Erik Lindholm, Brett W. Coon, Stuart F. Oberman, Matthew P. Gerlach | 2014-10-14 |
| 8850436 | Opcode-specified predicatable warp post-synchronization | Brian Fahs, Robert Steven Glanville | 2014-09-30 |
| 8645638 | Shared single-access memory with management of multiple parallel requests | Brett W. Coon, Weizhong Xu, Stuart F. Oberman, John R. Nickolls, Peter C. Mills | 2014-02-04 |
| 8539204 | Cooperative thread array reduction and scan operations | Brian Fahs, Brett W. Coon, John R. Nickolls, Lars Nyland | 2013-09-17 |
| 8533435 | Reordering operands assigned to each one of read request ports concurrently accessing multibank register file to avoid bank conflict | Xiaogang Qiu, Yan Yan Tang, John Erik Lindholm, Michael C. Shebanow, Stuart F. Oberman | 2013-09-10 |
| 8522000 | Trap handler architecture for a parallel processing unit | Michael C. Shebanow, Jack Choquette, Brett W. Coon, Steven James Heinrich, Aravind Kalaiah +4 more | 2013-08-27 |
| 8405665 | Programmable graphics processor for multithreaded execution of programs | John Erik Lindholm, Brett W. Coon, Stuart F. Oberman, Matthew P. Gerlach | 2013-03-26 |
| 8266383 | Cache miss processing using a defer/replay mechanism | Alexander L. Minkin, Steven James Heinrich, Rajeshwaran Selvanesan, Charles McCarver, Stewart Glenn Carlton +2 more | 2012-09-11 |
| 8225076 | Scoreboard having size indicators for tracking sequential destination register usage in a multi-threaded processor | Brett W. Coon, Peter C. Mills, Stuart F. Oberman | 2012-07-17 |
| 8190669 | Multipurpose arithmetic functional unit | Stuart F. Oberman | 2012-05-29 |
| 8174531 | Programmable graphics processor for multithreaded execution of programs | John Erik Lindholm, Brett W. Coon, Stuart F. Oberman, Matthew P. Gerlach | 2012-05-08 |
| 8176265 | Shared single-access memory with management of multiple parallel requests | Brett W. Coon, Weizhong Xu, Stuart F. Oberman, John R. Nickolls, Peter C. Mills | 2012-05-08 |
| 8106914 | Fused multiply-add functional unit | Stuart F. Oberman, David C. Tannenbaum | 2012-01-31 |
| 8108625 | Shared memory with parallel access and access conflict resolution mechanism | Brett W. Coon, Weizhong Xu, Stuart F. Oberman, John R. Nickolls, Peter C. Mills | 2012-01-31 |
| 8051123 | Multipurpose functional unit with double-precision and filtering operations | Stuart F. Oberman | 2011-11-01 |
| 8037119 | Multipurpose functional unit with single-precision and double-precision operations | Stuart F. Oberman | 2011-10-11 |
| 7834881 | Operand collector architecture | Samuel Liu, John Erik Lindholm, Brett W. Coon, Stuart F. Oberman | 2010-11-16 |
| 7680988 | Single interconnect providing read and write access to a memory shared by concurrent threads | John R. Nickolls, Brett W. Coon, Stuart F. Oberman, Samuel Liu | 2010-03-16 |
| 7640285 | Multipurpose arithmetic functional unit | Stuart F. Oberman | 2009-12-29 |