Issued Patents All Time
Showing 101–118 of 118 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 7487341 | Handling address translations and exceptions of a heterogeneous resource of a processor using another processor resource | Hong Jiang, John Shen, Porus S. Khajotia, Ming W. Choy, Narayan Biswal | 2009-02-03 |
| 7437542 | Identifying and processing essential and non-essential code separately | Ralph M. Kling, Yong-Fong Lee, David A. Berson, Michael Kozuch, Konrad K. Lai | 2008-10-14 |
| 7437581 | Method and apparatus for varying energy per instruction according to the amount of available parallelism | Edward T. Grochowski, John Shen, Doron Orenstein, Gad Sheaffer, Ronny Ronen +1 more | 2008-10-14 |
| 7404067 | Method and apparatus for efficient utilization for prescient instruction prefetch | Tor M. Aamodt, Per Hammarlund, John Shen, Steve Shih-wei Liao, Perry Wang | 2008-07-22 |
| 7398521 | Methods and apparatuses for thread management of multi-threading | Gerolf F. Hoflehner, Shih-wei Liao, Xinmin Tian, Daniel Lavery, Perry Wang +3 more | 2008-07-08 |
| 7328433 | Methods and apparatus for reducing memory latency in a software application | Xinmin Tian, Shih-wei Liao, Milind B. Girkar, John Shen, Perry Wang +6 more | 2008-02-05 |
| 7260705 | Apparatus to implement mesocode | John Shen, Perry Wang, Marsha Eng, Gerolf F. Hoflehner, Dan Lavery +3 more | 2007-08-21 |
| 7228528 | Building inter-block streams from a dynamic execution trace for a program | Marsha Eng, Perry Wang, John Shen, Gerolf F. Hoflehner, Daniel Lavery +1 more | 2007-06-05 |
| 7069545 | Quantization and compression for computation reuse | Perry Wang, Ralph M. Kling, Neil Chazin, John Shen | 2006-06-27 |
| 7051193 | Register rotation prediction and precomputation | Christopher J. Hughes, Ralph M. Kling, Yong-Fong Lee, Daniel Lavery, John Shen +1 more | 2006-05-23 |
| 7020766 | Processing essential and non-essential code separately | Ralph M. Kling, Yong-Fong Lee, David A. Berson, Michael Kozuch, Konrad K. Lai | 2006-03-28 |
| 6993540 | Prefetching memory objects into a shared cache during garbage collection with a three-finger Cheney scan in a multithreaded processing environment | Richard L. Hudson | 2006-01-31 |
| 6938126 | Cache-line reuse-buffer | Alejandro Ramirez, Edward T. Grochowski, John Shen | 2005-08-30 |
| 6928645 | Software-based speculative pre-computation and multithreading | Jamison D. Collins, John Shen, Bryan Black, Perry Wang, Edward T. Grochowski +1 more | 2005-08-09 |
| 6848043 | Optimal redundant arithmetic for microprocessors design | Thomas Yeh, Ralph M. Kling, Yong-Fong Lee | 2005-01-25 |
| 6732260 | Presbyopic branch target prefetch method and apparatus | Ralph M. Kling, Edward T. Grochowski, Kalpana Ramakrishnan | 2004-05-04 |
| 6668306 | Non-vital loads | Ryan Rakvic, John Shen, Bohuslav Rychlik, Christopher B. Wilkerson, Jared W. Stark, IV | 2003-12-23 |
| 6507895 | Method and apparatus for access demarcation | Ralph M. Kling, Jeff Baxter, Konrad K. Lai | 2003-01-14 |