Issued Patents All Time
Showing 1–17 of 17 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10061609 | Method and system using exceptions for code specialization in a computer architecture that supports transactions | Arvind Krishnaswamy | 2018-08-28 |
| 9483275 | Method and system using exceptions for code specialization in a computer architecture that supports transactions | Arvind Krishnaswamy | 2016-11-01 |
| 9141362 | Method and apparatus to schedule store instructions across atomic regions in binary translation | Guokai Ma, Yihua Jin, Jianhui Li | 2015-09-22 |
| 8612949 | Methods and apparatuses for compiler-creating helper threads for multi-threading | Shih-wei Liao, Xinmin Tian, Gerolf F. Hoflehner, Hong Wang, Perry Wang +3 more | 2013-12-17 |
| 8522220 | Post-pass binary adaptation for software-based speculative precomputation | Steve Shih-wei Liao, Perry Wang, Hong Wang, Geolf F. Hoflehner, John Shen | 2013-08-27 |
| 8095920 | Post-pass binary adaptation for software-based speculative precomputation | Steve Shih-wei Liao, Perry Wang, Hong Wang, Gerolf F. Hoflehner, John Shen | 2012-01-10 |
| 7774766 | Method and system for performing reassociation in software loops | Kalyan Muthukumar | 2010-08-10 |
| 7712091 | Method for predicate promotion in a software loop | Kalyan Muthukumar, Robyn A. Sampson | 2010-05-04 |
| 7617495 | Resource-aware scheduling for compilers | Kalyan Muthukumar, Gerolf F. Hoflehner, Chu-Cheow Lim, Jean-Francois Collard | 2009-11-10 |
| 7603546 | System, method and apparatus for dependency chain processing | Satish Narayanasamy, Hong Wang, John Shen, Roni Rosner, Yoav Almog +6 more | 2009-10-13 |
| 7398521 | Methods and apparatuses for thread management of multi-threading | Gerolf F. Hoflehner, Shih-wei Liao, Xinmin Tian, Hong Wang, Perry Wang +3 more | 2008-07-08 |
| 7328433 | Methods and apparatus for reducing memory latency in a software application | Xinmin Tian, Shih-wei Liao, Hong Wang, Milind B. Girkar, John Shen +6 more | 2008-02-05 |
| 7243342 | Methods and apparatus for determining if a user-defined software function is a memory allocation function during compile-time | Rakesh Ghiya, David C. Sehr | 2007-07-10 |
| 7228528 | Building inter-block streams from a dynamic execution trace for a program | Hong Wang, Marsha Eng, Perry Wang, John Shen, Gerolf F. Hoflehner +1 more | 2007-06-05 |
| 7127710 | Identifying pure pointers to disambiguate memory references | Rakesh Ghiya, David C. Sehr | 2006-10-24 |
| 7051193 | Register rotation prediction and precomputation | Hong Wang, Christopher J. Hughes, Ralph M. Kling, Yong-Fong Lee, John Shen +1 more | 2006-05-23 |
| 6571385 | Early exit transformations for software pipelining | Kalyan Muthukumar, Dong Chen, Youfeng Wu | 2003-05-27 |