Issued Patents All Time
Showing 1–25 of 43 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11727309 | Runtime estimation for machine learning tasks | Parijat Dube, Gauri Joshi, Priya Ashok Nagpurkar, Stefania Costache, Diana J. Arroyo | 2023-08-15 |
| 11687369 | Flexible optimized data handling in systems with multiple memories | Tong Chen, John Kevin Patrick O'Brien, Daniel A. Prener | 2023-06-27 |
| 11568235 | Data driven mixed precision learning for neural networks | Parijat Dube, Bishwaranjan Bhattacharjee, Tong Chen | 2023-01-31 |
| 11416548 | Index management for a database | Ashish Kundu, Mukesh K. Mohania, Hoang Tam Vo | 2022-08-16 |
| 11403213 | Reducing fragmentation of computer memory | Wenqi Cao, Arun Kwangil Iyengar, Gong Su, Qi Zhang | 2022-08-02 |
| 11200512 | Runtime estimation for machine learning tasks | Parijat Dube, Gauri Joshi, Priya Ashok Nagpurkar, Stefania Costache, Diana J. Arroyo | 2021-12-14 |
| 10996989 | Flexible optimized data handling in systems with multiple memories | Tong Chen, John Kevin Patrick O'Brien, Daniel A. Prener | 2021-05-04 |
| 10824481 | Partial synchronization between compute tasks based on threshold specification in a computing system | Li Zhang, Ashish Kundu, Ravi Nair | 2020-11-03 |
| 10782973 | Optimizing branch re-wiring in a software instruction cache | Carlo Bertolli, John Kevin Patrick O'Brien, Alexandre E. Eichenberger | 2020-09-22 |
| 10223091 | Unaligned instruction relocation | Carlo Bertolli, John Kevin Patrick O'Brien, Olivier H. Sallenave | 2019-03-05 |
| 10223260 | Compiler-generated memory mapping hints | Kathryn M. O'Brien, John Kevin Patrick O'Brien | 2019-03-05 |
| 10083125 | Method to efficiently implement synchronization using software managed address translation | Tong Chen, John Kevin Patrick O'Brien | 2018-09-25 |
| 9875089 | Unaligned instruction relocation | Carlo Bertolli, John Kevin Patrick O'Brien, Olivier H. Sallenave | 2018-01-23 |
| 9792098 | Unaligned instruction relocation | Carlo Bertolli, John Kevin Patrick O'Brien, Olivier H. Sallenave | 2017-10-17 |
| 9772824 | Program structure-based blocking | Carlo Bertolli, Alexandre E. Eichenberger, John Kevin Patrick O'Brien | 2017-09-26 |
| 9772825 | Program structure-based blocking | Carlo Bertolli, Alexandre E. Eichenberger, John Kevin Patrick O'Brien | 2017-09-26 |
| 9658940 | Method to efficiently implement synchronization using software managed address translation | Tong Chen, John Kevin Patrick O'Brien | 2017-05-23 |
| 9563428 | Schedulers with load-store queue awareness | Tong Chen, Alexandre E. Eichenberger, Arpith Chacko Jacob | 2017-02-07 |
| 9552196 | Schedulers with load-store queue awareness | Tong Chen, Alexandre E. Eichenberger, Arpith Chacko Jacob | 2017-01-24 |
| 9513832 | Accessing global data from accelerator devices | Carlo Bertolli, John Kevin Patrick O'Brien, Olivier H. Sallenave | 2016-12-06 |
| 9513828 | Accessing global data from accelerator devices | Carlo Bertolli, John Kevin Patrick O'Brien, Olivier H. Sallenave | 2016-12-06 |
| 9229715 | Method and apparatus for efficient inter-thread synchronization for helper threads | Michael K. Gschwind, John Kevin Patrick O'Brien, Valentina Salapura | 2016-01-05 |
| 9183063 | Power-constrained compiler code generation and scheduling of work in a heterogeneous processing system | Hans M. Jacobson, Ravi Nair, John K.P. O'Brien | 2015-11-10 |
| 9110734 | Power-constrained compiler code generation and scheduling of work in a heterogeneous processing system | Hans M. Jacobson, Ravi Nair, John K.P. O'Brien | 2015-08-18 |
| 8997071 | Optimized division of work among processors in a heterogeneous processing system | Tong Chen, John Kevin Patrick O'Brien | 2015-03-31 |