JC

Jack Choquette

NV NVIDIA: 60 patents #41 of 7,811Top 1%
AS Azul Systems: 13 patents #4 of 28Top 15%
SA Sandcraft: 8 patents #3 of 15Top 20%
RM Raza Microelectronics: 4 patents #1 of 36Top 3%
📍 Palo Alto, CA: #148 of 9,675 inventorsTop 2%
🗺 California: #2,988 of 386,348 inventorsTop 1%
Overall (All Time): #19,435 of 4,157,543Top 1%
86
Patents All Time

Issued Patents All Time

Showing 26–50 of 86 patents

Patent #TitleCo-InventorsDate
10884734 Generalized acceleration of matrix multiply accumulate operations Brent R. Boswell, Ming Y. Siu, Jonah M. Alben, Stuart F. Oberman 2021-01-05
10877757 Binding constants at runtime for improved resource utilization Ajay Sudarshan Tirumala, Manan Patel, Shirish Gadre, Praveen Kumar Kaushik, Amanpreet Grewal +2 more 2020-12-29
10866806 Uniform register file for improved resource utilization Ajay Sudarshan Tirumala, Manan Patel, Shirish Gadre, Praveen Kumar Kaushik 2020-12-15
10817295 Thread-level sleep in a multithreaded architecture Olivier Giroux, Peter Nelson, Ajay Sudarshan Tirumala 2020-10-27
10725837 Persistent scratchpad memory for data exchange between programs Rajballav DASH, Ming Lei, Stephen Anthony Bernard Jones, Christopher Lamb 2020-07-28
10705994 Unified cache for diverse memory traffic Xiaogang Qiu, Ronny Meir Krashinsky, Steven James Heinrich, Shirish Gadre, John H. Edmondson +5 more 2020-07-07
10489200 Hierarchical staging areas for scheduling threads for execution Olivier Giroux, Robert J. Stoll, Xiaogang Qiu, Michael A. Fetterman 2019-11-26
10459861 Unified cache for diverse memory traffic Xiaogang Qiu, Ronny Meir Krashinsky, Steven James Heinrich, Shirish Gadre, John H. Edmondson +5 more 2019-10-29
10453168 Techniques for maintaining atomicity and ordering for pixel shader operations Ziyad S. Hakura, Eric B. Lum, Dale L. Kirkland, Patrick R. Brown, Yury Uralsky +1 more 2019-10-22
10437593 Techniques for comprehensively synchronizing execution threads Ajay Sudarshan Tirumala, Olivier Giroux, Peter Nelson 2019-10-08
10346212 Approach for a configurable phase-based priority scheduler Olivier Giroux, Robert J. Stoll, Gary M. Tarolli, John Erik Lindholm 2019-07-09
10338919 Generalized acceleration of matrix multiply accumulate operations Brent R. Boswell, Ming Y. Siu, Jonah M. Alben, Stuart F. Oberman 2019-07-02
10255228 System and method for performing shaped memory access operations Xiaogang Qiu, Manuel Gautho, Ming Y. Siu 2019-04-09
10255075 System, method, and computer program product for managing out-of-order execution of program instructions Olivier Giroux, Robert Ohannessian, William Parsons Newhall, Jr. 2019-04-09
10152329 Pre-scheduled replays of divergent operations Michael A. Fetterman, Stewart Glenn Carlton, Shirish Gadre, Olivier Giroux, Douglas J. Hahn +6 more 2018-12-11
10067768 Execution of divergent threads using a convergence barrier Gregory Diamos, Richard Craig Johnson, Vinod Grover, Olivier Giroux, Michael A. Fetterman +3 more 2018-09-04
10055806 Techniques for maintaining atomicity and ordering for pixel shader operations Ziyad S. Hakura, Eric B. Lum, Dale L. Kirkland, Patrick R. Brown, Yury Uralsky +1 more 2018-08-21
10032245 Techniques for maintaining atomicity and ordering for pixel shader operations Ziyad S. Hakura, Eric B. Lum, Dale L. Kirkland, Patrick R. Brown, Yury Uralsky +1 more 2018-07-24
10019776 Techniques for maintaining atomicity and ordering for pixel shader operations Ziyad S. Hakura, Eric B. Lum, Dale L. Kirkland, Patrick R. Brown, Yury Uralsky +1 more 2018-07-10
9830158 Speculative execution and rollback Olivier Giroux, Robert J. Stoll, Xiaogang Qiu 2017-11-28
9817668 Batched replays of divergent operations Michael A. Fetterman, Omkar Paranjape, Anjana Rajendran, Eric Lyell Hill, Stewart Glenn Carlton +3 more 2017-11-14
9798548 Methods and apparatus for scheduling instructions using pre-decode data Robert J. Stoll, Olivier Giroux 2017-10-24
9798544 Reordering buffer for memory access locality Olivier Giroux, Xiaogang Qiu, Robert J. Stoll 2017-10-24
9626191 Shaped register file reads Michael A. Fetterman, Shirish Gadre, Xiaogang Qiu, Omkar Paranjape, Anjana Rajendran +4 more 2017-04-18
9612836 System, method, and computer program product for implementing software-based scoreboarding Robert Ohannessian, Michael A. Fetterman, Olivier Giroux, Xiaogang Qiu, Shirish Gadre +1 more 2017-04-04