Issued Patents All Time
Showing 25 most recent of 36 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12056494 | Techniques for parallel execution | Justin Wang | 2024-08-06 |
| 10019373 | Memory management method for supporting shared virtual memories with hybrid page table utilization and related machine readable medium | Meng-Bing Yu, Yun-Ching Li | 2018-07-10 |
| 9921838 | System and method for managing static divergence in a SIMD computing architecture | Chen-Kang Lo, Shih-wei Liao, Cheng-Ting Han | 2018-03-20 |
| 9015690 | Proactive loop fusion of non-adjacent loops with intervening control flow instructions | Mei Ye, Dinesh Suresh, Michael Lai | 2015-04-21 |
| 8769509 | Methods and apparatus for preserving precise exceptions in code reordering by using control speculation | — | 2014-07-01 |
| 8683468 | Automatic kernel migration for heterogeneous cores | Mauricio Breternitz, Patryk Kaminski, Keith Lowery, Anton Chernoff | 2014-03-25 |
| 8656409 | High performance queue implementations in multiprocessor systems | Xiao-Feng Li | 2014-02-18 |
| 8352686 | Method and system for data prefetching for loops based on linear induction expressions | — | 2013-01-08 |
| 7694290 | System and method for partitioning an application utilizing a throughput-driven aggregation and mapping approach | Lixia Liu, Michael Chen | 2010-04-06 |
| 7689867 | Multiprocessor breakpoint | Mark Rosenbluth, Xiao-Feng Li, Aaron Kunze | 2010-03-30 |
| 7529888 | Software caching with bounded-error delayed update | Michael Chen | 2009-05-05 |
| 7512738 | Allocating call stack frame entries at different memory levels to functions in a program | Vinod Balakrishnan, Ruiqi Lian, Junchao Zhang | 2009-03-31 |
| 7480768 | Apparatus, systems and methods to reduce access to shared data storage | Xiao-Feng Li, Haibo Lin | 2009-01-20 |
| 7469404 | Bank assignment for partitioned register banks | Junchao Zhang, Ruiqi Lian, Guei-Yuan Lueh, Zhaoqing Zhang | 2008-12-23 |
| 7350024 | Automatic generation of software-controlled caching and ordered synchronization | Michael Chen | 2008-03-25 |
| 7313790 | Methods and apparatus for preserving precise exceptions in code reordering by using control speculation | — | 2007-12-25 |
| 7257806 | System and method for efficiently passing information between compiler and post-compile-time software | Ding-Kai Chen | 2007-08-14 |
| 7120775 | Inter-procedural allocation of stacked registers for a processor | Yang Liu, Sun Chan, Guangrong Gao, Guei-Yuan Lueh, Zhaoqing Zhang | 2006-10-10 |
| 7082602 | Function unit based finite state automata data structure, transitions and methods for making the same | Chen Fu, Dong Chen, Chengyong Wu | 2006-07-25 |
| 7058937 | Methods and systems for integrated scheduling and resource management for a compiler | Chen Fu, Dong Chen, Chengyong Wu | 2006-06-06 |
| 6959435 | Compiler-directed speculative approach to resolve performance-degrading long latency events in an application | Youfeng Wu | 2005-10-25 |
| 6898787 | Method and apparatus for ordered predicate phi in static single assignment form | Carol L. Thompson, Vatsa Santhanam, Vasanth Bala | 2005-05-24 |
| 6839895 | Method of, system for, and computer program product for providing efficient utilization of memory hierarchy through code restructuring | Kalyan Muthukumar, Shankar Ramaswamy, Barbara Bluestein Simons | 2005-01-04 |
| 6832370 | Data speculation within modulo scheduled loops | Uma Srinivasan, Kevin Nomura | 2004-12-14 |
| 6782469 | Runtime critical load/data ordering | Christopher B. Wilkerson, Srikanth Srinivasan | 2004-08-24 |