Patent | Date |
---|
Latency hiding of traces using block coloring Grant 8,769,513 - Guo , et al. July 1, 2 | 2014-07-01 |
Critical section ordering for multiple trace applications Grant 8,745,606 - Guo , et al. June 3, 2 | 2014-06-03 |
Scheduling multithreaded programming instructions based on dependency graph Grant 8,612,957 - Guo , et al. December 17, 2 | 2013-12-17 |
Method and apparatus for partitioning programs to balance memory latency Grant 8,543,992 - Jiang , et al. September 24, 2 | 2013-09-24 |
Method and apparatus for ordering code based on critical sections Grant 8,453,131 - Li , et al. May 28, 2 | 2013-05-28 |
Apparatus and method for automatically parallelizing network applications through pipelining transformation Grant 8,438,552 - Dai , et al. May 7, 2 | 2013-05-07 |
Method and apparatus for merging critical sections Grant 8,037,466 - Guo , et al. October 11, 2 | 2011-10-11 |
Code optimization based on loop structures Grant 7,890,943 - Guo , et al. February 15, 2 | 2011-02-15 |
Apparatus and method for automatically parallelizing network applications through pipelining transformation Grant 7,793,276 - Dai , et al. September 7, 2 | 2010-09-07 |
Apparatus And Method For Automatically Parallelizing Network Applications Through Pipelining Transformation App 20100223605 - Dai; Jinquan ;   et al. | 2010-09-02 |
Transmitting trace-specific information in a transformed application Grant 7,774,769 - Jiang , et al. August 10, 2 | 2010-08-10 |
Speculative code motion for memory latency hiding Grant 7,752,611 - Li , et al. July 6, 2 | 2010-07-06 |
Method and system for assigning register class through efficient dataflow analysis Grant 7,634,767 - Huang , et al. December 15, 2 | 2009-12-15 |
Optimizing memory accesses for network applications using indexed register files Grant 7,620,787 - Zhuang , et al. November 17, 2 | 2009-11-17 |
Automatic caching generation in network applications Grant 7,606,974 - Dai , et al. October 20, 2 | 2009-10-20 |
Live set transmission in pipelining applications Grant 7,581,214 - Dai , et al. August 25, 2 | 2009-08-25 |
Method and apparatus for partitioning programs to balance memory latency App 20090193405 - Jiang; Xiaodan ;   et al. | 2009-07-30 |
Critical Section Ordering For Multiple Trace Applications App 20090089765 - Guo; Xiaofeng ;   et al. | 2009-04-02 |
Method and apparatus for ordering code based on critical sections App 20090049433 - Li; Long ;   et al. | 2009-02-19 |
Scheduling Multithreaded Programming Instructions Based on Dependency Graph App 20090043991 - Guo; Xiaofeng ;   et al. | 2009-02-12 |
Speculative Code Motion For Memory Latency Hiding App 20090037889 - Li; Long ;   et al. | 2009-02-05 |
Optimizing Memory Accesses for Network Applications Using Indexed Register Files App 20080288737 - Zhuang; Jiangang ;   et al. | 2008-11-20 |
Method and Apparatus For Generating Execution Equivalence Information App 20080282237 - Dai; Jinquan ;   et al. | 2008-11-13 |
Code optimization based on loop structures App 20080244512 - Guo; Xiaofeng ;   et al. | 2008-10-02 |
Method for thread caching Grant 7,412,568 - Dai , et al. August 12, 2 | 2008-08-12 |
Method and apparatus for merging critical sections App 20080163181 - Guo; Xiaofeng ;   et al. | 2008-07-03 |
Methods and apparatus for merging critical sections Grant 7,392,513 - Long , et al. June 24, 2 | 2008-06-24 |
Methods And Apparatus To Optimize Computer Instructions App 20080040711 - Guo; Xiaofeng ;   et al. | 2008-02-14 |
Methods, Appartus, And Systems For Caching App 20080034164 - Dai; Jinquan ;   et al. | 2008-02-07 |
Automatic caching generation in network applications App 20070198772 - Dai; Jinquan ;   et al. | 2007-08-23 |
Transmitting trace-specific information in a transformed application App 20070083857 - Jiang; Xiaodan ;   et al. | 2007-04-12 |
Trace based signal scheduling and compensation code generation App 20060225049 - Lv; Zhiyuan ;   et al. | 2006-10-05 |
Live set transmission in pipelining applications App 20050235276 - Dai, Jinquan ;   et al. | 2005-10-20 |
Method and system for assigning register class through efficient dataflow analysis App 20050229169 - Huang, Bo ;   et al. | 2005-10-13 |
Methods and apparatus for merging critical sections App 20050210208 - Long, Li ;   et al. | 2005-09-22 |
Compiler with two phase bi-directional scheduling framework for pipelined processors App 20050125786 - Dai, Jinquan ;   et al. | 2005-06-09 |
Apparatus and method for an automatic thread-partition compiler App 20050108695 - Li, Long ;   et al. | 2005-05-19 |
Apparatus and method for automatically parallelizing network applications through pipelining transformation App 20050108696 - Dai, Jinquan ;   et al. | 2005-05-19 |