Issued Patents All Time
Showing 25 most recent of 37 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12405801 | Scalarization of instructions for SIMT architectures | Aditya Avinash Atluri, Jack Choquette, Carter Edwards, Praveen Kumar Kaushik, Ronny Meir Krashinsky +2 more | 2025-09-02 |
| 12340259 | Thread synchronization across memory synchronization domains | Michael Allen Parker, Debajit BHATTACHARYA, David Anthony Fontaine, Shirish Gadre, Wishwesh Anil Gandhi +4 more | 2025-06-24 |
| 12333311 | Cooperative group arrays | Greg Palmer, Gentaro Hirota, Ronny Meir Krashinsky, Ze Long, Brian Pharris +18 more | 2025-06-17 |
| 12271765 | Techniques for efficiently synchronizing multiple program threads | Ajay Sudarshan Tirumala, Peter Nelson, Gary M. Tarolli, Ankita Upreti, Konstantinos Kyriakopoulos +2 more | 2025-04-08 |
| 12248788 | Distributed shared memory | Prakash BANGALORE PRABHAKAR, Gentaro Hirota, Ronny Meir Krashinsky, Ze Long, Brian Pharris +18 more | 2025-03-11 |
| 12105960 | Self-synchronizing remote memory operations in a multiprocessor system | Srinivas Santosh Kumar MADUGULA, Wishwesh Anil Gandhi, Michael Allen Parker, Raghuram L, Ivan TANASIC +3 more | 2024-10-01 |
| 11907717 | Techniques for efficiently transferring data to a processor | Andrew Kerr, Jack Choquette, Xiaogang Qiu, Omkar Paranjape, Poornachandra Rao +4 more | 2024-02-20 |
| 11847508 | Convergence among concurrently executing threads | Daniel R. Johnson, Jack Choquette, Michael Patrick McKeown, Mark W. Stephenson, Sana Damani | 2023-12-19 |
| 11803380 | High performance synchronization mechanisms for coordinating operations on a computer system | Jack Choquette, Ronny Meir Krashinsky, Steve HEINRICH, Xiaogang Qiu, Shirish Gadre | 2023-10-31 |
| 11604649 | Techniques for efficiently transferring data to a processor | Andrew Kerr, Jack Choquette, Xiaogang Qiu, Omkar Paranjape, Poornachandra Rao +4 more | 2023-03-14 |
| 11327900 | Securing memory accesses in a virtualized environment | Samuel H. Duncan, Sanjeev Kumar Jain, Mark Hummel, Vyas Venkataraman, Larry Robert Dennison +3 more | 2022-05-10 |
| 11080051 | Techniques for efficiently transferring data to a processor | Andrew Kerr, Jack Choquette, Xiaogang Qiu, Omkar Paranjape, Poornachandra Rao +4 more | 2021-08-03 |
| 11061741 | Techniques for efficiently performing data reductions in parallel processing units | Peter Nelson, Ajay Sudarshan Tirumala | 2021-07-13 |
| 11016802 | Techniques for ordering atomic operations | Ziyad S. Hakura, Wishwesh Anil Gandhi | 2021-05-25 |
| 10977037 | Techniques for comprehensively synchronizing execution threads | Ajay Sudarshan Tirumala, Peter Nelson, Jack Choquette | 2021-04-13 |
| 10817295 | Thread-level sleep in a multithreaded architecture | Peter Nelson, Jack Choquette, Ajay Sudarshan Tirumala | 2020-10-27 |
| 10787721 | Drawing process and wire obtained by drawing process | Arnaud Verleene, Laurent Bucher | 2020-09-29 |
| 10769076 | Distributed address translation in a multi-node interconnect fabric | Samuel H. Duncan, Sanjeev Kumar Jain, Mark Hummel, Vyas Venkataraman, Larry Robert Dennison +3 more | 2020-09-08 |
| 10489200 | Hierarchical staging areas for scheduling threads for execution | Jack Choquette, Robert J. Stoll, Xiaogang Qiu, Michael A. Fetterman | 2019-11-26 |
| 10437593 | Techniques for comprehensively synchronizing execution threads | Ajay Sudarshan Tirumala, Peter Nelson, Jack Choquette | 2019-10-08 |
| 10346212 | Approach for a configurable phase-based priority scheduler | Jack Choquette, Robert J. Stoll, Gary M. Tarolli, John Erik Lindholm | 2019-07-09 |
| 10255075 | System, method, and computer program product for managing out-of-order execution of program instructions | Robert Ohannessian, Jack Choquette, William Parsons Newhall, Jr. | 2019-04-09 |
| 10152329 | Pre-scheduled replays of divergent operations | Michael A. Fetterman, Stewart Glenn Carlton, Jack Choquette, Shirish Gadre, Douglas J. Hahn +6 more | 2018-12-11 |
| 10067768 | Execution of divergent threads using a convergence barrier | Gregory Diamos, Richard Craig Johnson, Vinod Grover, Jack Choquette, Michael A. Fetterman +3 more | 2018-09-04 |
| 9830224 | Selective fault stalling for a GPU memory pipeline in a unified virtual memory system | Shirish Gadre | 2017-11-28 |