| 12056494 |
Techniques for parallel execution |
Justin Wang |
2024-08-06 |
$3,346,664,000 |
| 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 |
$1,318,000 |
| 8769509 |
Methods and apparatus for preserving precise exceptions in code reordering by using control speculation |
— |
2014-07-01 |
$13,029,000 |
| 8683468 |
Automatic kernel migration for heterogeneous cores |
Mauricio Breternitz, Patryk Kaminski, Keith Lowery, Anton Chernoff |
2014-03-25 |
$2,474,000 |
| 8656409 |
High performance queue implementations in multiprocessor systems |
Xiao-Feng Li |
2014-02-18 |
$23,747,000 |
| 8352686 |
Method and system for data prefetching for loops based on linear induction expressions |
— |
2013-01-08 |
$1,920,000 |
| 7694290 |
System and method for partitioning an application utilizing a throughput-driven aggregation and mapping approach |
Lixia Liu, Michael Chen |
2010-04-06 |
$11,081,000 |
| 7689867 |
Multiprocessor breakpoint |
Mark Rosenbluth, Xiao-Feng Li, Aaron Kunze |
2010-03-30 |
$14,203,000 |
| 7529888 |
Software caching with bounded-error delayed update |
Michael Chen |
2009-05-05 |
$25,050,000 |
| 7512738 |
Allocating call stack frame entries at different memory levels to functions in a program |
Vinod Balakrishnan, Ruiqi Lian, Junchao Zhang |
2009-03-31 |
$17,039,000 |
| 7480768 |
Apparatus, systems and methods to reduce access to shared data storage |
Xiao-Feng Li, Haibo Lin |
2009-01-20 |
$15,289,000 |
| 7469404 |
Bank assignment for partitioned register banks |
Junchao Zhang, Ruiqi Lian, Guei-Yuan Lueh, Zhaoqing Zhang |
2008-12-23 |
$101,669,000 |
| 7350024 |
Automatic generation of software-controlled caching and ordered synchronization |
Michael Chen |
2008-03-25 |
$11,219,000 |
| 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 |
$21,363,000 |
| 7120775 |
Inter-procedural allocation of stacked registers for a processor |
Yang Liu, Sun Chan, Guangrong Gao, Guei-Yuan Lueh, Zhaoqing Zhang |
2006-10-10 |
$14,351,000 |
| 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 |
$17,394,000 |
| 7058937 |
Methods and systems for integrated scheduling and resource management for a compiler |
Chen Fu, Dong Chen, Chengyong Wu |
2006-06-06 |
$10,284,000 |
| 6959435 |
Compiler-directed speculative approach to resolve performance-degrading long latency events in an application |
Youfeng Wu |
2005-10-25 |
$32,219,000 |
| 6898787 |
Method and apparatus for ordered predicate phi in static single assignment form |
Carol L. Thompson, Vatsa Santhanam, Vasanth Bala |
2005-05-24 |
$8,130,000 |
| 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 |
$10,543,000 |
| 6832370 |
Data speculation within modulo scheduled loops |
Uma Srinivasan, Kevin Nomura |
2004-12-14 |
$9,954,000 |
| 6782469 |
Runtime critical load/data ordering |
Christopher B. Wilkerson, Srikanth Srinivasan |
2004-08-24 |
$22,522,000 |