| 11487341 |
Techniques for configuring a processor to execute instructions efficiently |
Aniket Naik, Tezaswi Raja, Kevin Wilder, Divya Ramakrishnan, Daniel I. Rodriguez +3 more |
2022-11-01 |
| 11379708 |
Techniques for efficiently operating a processing system based on energy characteristics of instructions and machine learning |
Sachin Satish Idgunji, Ming Y. Siu, Alex Gu, James P. Reilley, Manan Patel +1 more |
2022-07-05 |
| 10152329 |
Pre-scheduled replays of divergent operations |
Michael A. Fetterman, Stewart Glenn Carlton, Jack Choquette, Shirish Gadre, Olivier Giroux +6 more |
2018-12-11 |
| 10095548 |
Mechanism for waking common resource requests within a resource management subsystem |
Michael A. Fetterman, Shirish Gadre, John H. Edmondson, Omkar Paranjape, Anjana Rajendran +4 more |
2018-10-09 |
| 10007527 |
Uniform load processing for parallel thread sub-sets |
Michael A. Fetterman, Stewart Glenn Carlton, Douglas J. Hahn, Shirish Gadre, Steven James Heinrich |
2018-06-26 |
| 9952977 |
Cache operations and policies for a multi-threaded client |
Steven James Heinrich, Alexander L. Minkin, Brett W. Coon, Robert Steven Glanville, Charles McCarver +4 more |
2018-04-24 |
| 9836325 |
Resource management subsystem that maintains fairness and order |
Michael A. Fetterman, Shirish Gadre, John H. Edmondson, Omkar Paranjape, Anjana Rajendran +4 more |
2017-12-05 |
| 9817668 |
Batched replays of divergent operations |
Michael A. Fetterman, Jack Choquette, Omkar Paranjape, Anjana Rajendran, Eric Lyell Hill +3 more |
2017-11-14 |
| 9755994 |
Mechanism for tracking age of common resource requests within a resource management subsystem |
Michael A. Fetterman, Shirish Gadre, John H. Edmondson, Omkar Paranjape, Anjana Rajendran +4 more |
2017-09-05 |
| 9626191 |
Shaped register file reads |
Jack Choquette, Michael A. Fetterman, Shirish Gadre, Xiaogang Qiu, Omkar Paranjape +4 more |
2017-04-18 |
| 9286256 |
Sharing data crossbar for reads and writes in a data cache |
Alexander L. Minkin, Steven James Heinrich, Stewart Glenn Carlton, John R. Nickolls |
2016-03-15 |
| 9262174 |
Dynamic bank mode addressing for memory access |
Michael A. Fetterman, Stewart Glenn Carlton, Douglas J. Hahn, Shirish Gadre, Steven James Heinrich |
2016-02-16 |
| 8595425 |
Configurable cache for multiple clients |
Alexander L. Minkin, Steven James Heinrich, Brett W. Coon, Charles McCarver, Anjana Rajendran +1 more |
2013-11-26 |
| 8335892 |
Cache arbitration between multiple clients |
Alexander L. Minkin, Steven James Heinrich, Charles McCarver, Stewart Glenn Carlton, Anjana Rajendran |
2012-12-18 |
| 8266382 |
Cache interface protocol including arbitration and hints |
Alexander L. Minkin, Steven James Heinrich, Charles McCarver, Stewart Glenn Carlton, Anjana Rajendran +1 more |
2012-09-11 |
| 8266383 |
Cache miss processing using a defer/replay mechanism |
Alexander L. Minkin, Steven James Heinrich, Charles McCarver, Stewart Glenn Carlton, Ming Y. Siu +2 more |
2012-09-11 |
| 7870524 |
Method and system for automating unit performance testing in integrated circuit design |
Robert A. Alfieri, Prasad Gharpure, John Douglas Tynefield, Jr. |
2011-01-11 |
| 7509361 |
Method and apparatus for generating random numbers for use in a field programmable gate array |
Stephen C. Purcell, Scott Kimura |
2009-03-24 |
| 7072924 |
Method and apparatus for generating random numbers for use in a field programmable gate array |
Stephen C. Purcell, Scott Kimura |
2006-07-04 |
| 7072927 |
Method and apparatus for generating random numbers for use in a field programmable gate array |
Stephen C. Purcell, Scott Kimura |
2006-07-04 |