Issued Patents All Time
Showing 1–22 of 22 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12430110 | Global modulo allocation in neural network compilation | Hongbin Zheng, Randy Renfu Huang | 2025-09-30 |
| 12400106 | Arithmetic-intensity based load cloning | Ron Diamant, Jindrich Zejda, Tiandong Zhao | 2025-08-26 |
| 12182549 | Color selection schemes for storage allocation | Preston Pengra Briggs, III, Ron Diamant | 2024-12-31 |
| 12131188 | Scheduling for locality of reference to memory | Taylor Goodhart, Ron Diamant, Preston Pengra Briggs, III | 2024-10-29 |
| 11809849 | Global modulo allocation in neural network compilation | Hongbin Zheng, Randy Renfu Huang | 2023-11-07 |
| 11775268 | Color selection schemes for storage allocation | Preston Pengra Briggs, III, Ron Diamant | 2023-10-03 |
| 11625269 | Scheduling for locality of reference to memory | Taylor Goodhart, Ron Diamant, Preston Pengra Briggs, III | 2023-04-11 |
| 11372677 | Efficient scheduling of load instructions | — | 2022-06-28 |
| 9063804 | System to profile and optimize user software in a managed run-time environment | Chris J. Newburn, Robert Knight, Dion Rodgers, Xiang Zou, Hong Wang +2 more | 2015-06-23 |
| 9015688 | Vectorization of scalar functions including vectorization annotations and vectorized function signatures matching | Xinmin Tian, Sergey Stanislavoich Kozhukhov, Sergey Preis, Konstantin Anatolyevich Pyjov, Hideki Sato +3 more | 2015-04-21 |
| 9009689 | Speculative compilation to generate advice messages | Rakesh Krishnaiyer, Hideki Ido, Ernesto Su, John L. Ng, Jin-Lien Lin +1 more | 2015-04-14 |
| 8762694 | Programmable event-driven yield mechanism | Xiang Zou, Hong Wang, Robert Knight, Gautham Chinya, Scott Dion Rodgers +6 more | 2014-06-24 |
| 8719839 | Two way communication support for heterogenous processors of a computer platform | Shoumeng Yan, Xiaocheng Zhou, Ying Gao, Mohan Rajagopalan, Rajiv Deodhar +9 more | 2014-05-06 |
| 8566567 | System to profile and optimize user software in a managed run-time environment | Chris J. Newburn, Robert Knight, Dion Rodgers, Xiang Zou, Hong Wang +2 more | 2013-10-22 |
| 8489864 | Performing escape actions in transactions | Gad Sheaffer, Jan Gray, Martin Taillefer, Ali-Reza Adl-Tabatabai, Bratin Saha +2 more | 2013-07-16 |
| 8356166 | Minimizing code duplication in an unbounded transactional memory system by using mode agnostic transactional read and write barriers | Ali-Reza Adl-Tabatabai, Bratin Saha, Gad Sheaffer, Vadim Bassin, Martin Taillefer +3 more | 2013-01-15 |
| 8301868 | System to profile and optimize user software in a managed run-time environment | Chris J. Newburn, Robert Knight, Dion Rodgers, Xiang Zou, Hong Wang +2 more | 2012-10-30 |
| 8296552 | Dynamically migrating channels | Gautham Chinya, Robert Knight, Hong Wang, Xiang Zou | 2012-10-23 |
| 8001364 | Dynamically migrating channels | Gautham Chinya, Robert Knight, Hong Wang, Xiang Zou | 2011-08-16 |
| 7975263 | Method and apparatus for generating run time profiles for program compilation | Jinpyo Kim | 2011-07-05 |
| 7631125 | Dynamically migrating channels | Gautham Chinya, Robert Knight, Hong Wang, Xiang Zou | 2009-12-08 |
| 6539541 | Method of constructing and unrolling speculatively counted loops | — | 2003-03-25 |