Patent | Date |
---|
Arranging binary code based on call graph partitioning Grant 10,324,694 - Chen , et al. | 2019-06-18 |
Arranging binary code based on call graph partitioning Grant 10,169,013 - Chen , et al. J | 2019-01-01 |
Arranging Binary Code Based on Call Graph Partitioning App 20180136918 - Chen; Tong ;   et al. | 2018-05-17 |
Arranging binary code based on call graph partitioning Grant 9,916,144 - Chen , et al. March 13, 2 | 2018-03-13 |
Arranging Binary Code Based on Call Graph Partitioning App 20170161040 - Chen; Tong ;   et al. | 2017-06-08 |
Arranging binary code based on call graph partitioning Grant 9,600,253 - Chen , et al. March 21, 2 | 2017-03-21 |
Arranging Binary Code Based on Call Graph Partitioning App 20170010873 - Chen; Tong ;   et al. | 2017-01-12 |
Dedicated memory structure holding data for detecting available worker thread(s) and informing available worker thread(s) of task(s) to execute Grant 9,519,583 - Chiu , et al. December 13, 2 | 2016-12-13 |
Arranging binary code based on call graph partitioning Grant 9,459,851 - Chen , et al. October 4, 2 | 2016-10-04 |
Power-constrained compiler code generation and scheduling of work in a heterogeneous processing system Grant 9,183,063 - Jacobson , et al. November 10, 2 | 2015-11-10 |
Power-constrained compiler code generation and scheduling of work in a heterogeneous processing system Grant 9,110,734 - Jacobson , et al. August 18, 2 | 2015-08-18 |
Optimized division of work among processors in a heterogeneous processing system Grant 8,997,071 - Chen , et al. March 31, 2 | 2015-03-31 |
Constant time worker thread allocation via configuration caching Grant 8,881,159 - Eichenberger , et al. November 4, 2 | 2014-11-04 |
Path-sensitive analysis for reducing rollback overheads Grant 8,789,025 - O'Brien , et al. July 22, 2 | 2014-07-22 |
Dynamically rewriting branch instructions in response to cache line eviction Grant 8,782,381 - Chen , et al. July 15, 2 | 2014-07-15 |
Power-constrained Compiler Code Generation And Scheduling Of Work In A Heterogeneous Processing System App 20140136857 - Jacobson; Hans M. ;   et al. | 2014-05-15 |
Power-constrained Compiler Code Generation And Scheduling Of Work In A Heterogeneous Processing System App 20140136858 - Jacobson; Hans M. ;   et al. | 2014-05-15 |
Rewriting branch instructions using branch stubs Grant 8,713,548 - Chen , et al. April 29, 2 | 2014-04-29 |
Optimized Division Of Work Among Processors In A Heterogeneous Processing System App 20140068581 - Chen; Tong ;   et al. | 2014-03-06 |
Optimized Division Of Work Among Processors In A Heterogeneous Processing System App 20140068582 - Chen; Tong ;   et al. | 2014-03-06 |
Building approximate data dependences with a moving window Grant 8,667,260 - Eichenberger , et al. March 4, 2 | 2014-03-04 |
Dynamically rewriting branch instructions to directly target an instruction cache location Grant 8,631,225 - Chen , et al. January 14, 2 | 2014-01-14 |
Dynamically rewriting branch instructions to directly target an instruction cache location Grant 8,627,051 - Chen , et al. January 7, 2 | 2014-01-07 |
Thread Specific Compiler Generated Customization of Runtime Support for Application Programming Interfaces App 20130283250 - Eichenberger; Alexandre E. ;   et al. | 2013-10-24 |
Rewriting branch instructions using branch stubs Grant 8,522,225 - Chen , et al. August 27, 2 | 2013-08-27 |
Tracking and detecting thread dependencies using speculative versioning cache Grant 8,468,539 - Eichenberger , et al. June 18, 2 | 2013-06-18 |
Efficient Enqueuing of Values in SIMD Engines with Permute Unit App 20130151822 - Eichenberger; Alexandre E. ;   et al. | 2013-06-13 |
Constant Time Worker Thread Allocation Via Configuration Caching App 20120246654 - Eichenberger; Alexandre E. ;   et al. | 2012-09-27 |
Rewriting Branch Instructions Using Branch Stubs App 20120204016 - Chen; Tong ;   et al. | 2012-08-09 |
Binary Rewriting in Software Instruction Cache App 20120198169 - Chen; Tong ;   et al. | 2012-08-02 |
Arranging Binary Code Based on Call Graph Partitioning App 20120198429 - Chen; Tong ;   et al. | 2012-08-02 |
Dynamically Rewriting Branch Instructions in Response to Cache Line Eviction App 20120198170 - Chen; Tong ;   et al. | 2012-08-02 |
Path-Sensitive Analysis for Reducing Rollback Overheads App 20120017203 - O'Brien; John K. P. ;   et al. | 2012-01-19 |
Rewriting Branch Instructions Using Branch Stubs App 20110321002 - Chen; Tong ;   et al. | 2011-12-29 |
Binary Rewriting in Software Instruction Cache App 20110320785 - Chen; Tong ;   et al. | 2011-12-29 |
Dynamically Rewriting Branch Instructions in Response to Cache Line Eviction App 20110320786 - Chen; Tong ;   et al. | 2011-12-29 |
Arranging Binary Code Based on Call Graph Partitioning App 20110321021 - Chen; Tong ;   et al. | 2011-12-29 |
Selective code generation optimization for an advanced dual-representation polyhedral loop transformation framework Grant 8,087,010 - Eichenberger , et al. December 27, 2 | 2011-12-27 |
Domain stretching for an advanced dual-representation polyhedral loop transformation framework Grant 8,087,011 - Eichenberger , et al. December 27, 2 | 2011-12-27 |
System and method for advanced polyhedral loop transformations of source code in a compiler Grant 8,060,870 - Eichenberger , et al. November 15, 2 | 2011-11-15 |
Stable transitions in the presence of conditionals for an advanced dual-representation polyhedral loop transformation framework Grant 8,056,065 - Eichenberger , et al. November 8, 2 | 2011-11-08 |
Building Approximate Data Dependences with a Moving Window App 20110219222 - Eichenberger; Alexandre E. ;   et al. | 2011-09-08 |
Detecting Task Complete Dependencies Using Underlying Speculative Multi-Threading Hardware App 20110055484 - Eichenberger; Alexandre E. ;   et al. | 2011-03-03 |
System and Method for Domain Stretching for an Advanced Dual-Representation Polyhedral Loop Transformation Framework App 20090307673 - Eichenberger; Alexandre E. ;   et al. | 2009-12-10 |
System and Method for Stable Transitions in the Presence of Conditionals for an Advanced Dual-Representation Polyhedral Loop Transformation Framework App 20090083722 - Eichenberger; Alexandre E. ;   et al. | 2009-03-26 |
System and Method for Advanced Polyhedral Loop Transformations of Source Code in a Compiler App 20090083724 - Eichenberger; Alexandre E. ;   et al. | 2009-03-26 |
System and Method for Selective Code Generation Optimization for an Advanced Dual-Representation Polyhedral Loop Transformation Framework App 20090083702 - Eichenberger; Alexandre E. ;   et al. | 2009-03-26 |
Method for removing invariant branches from instruction loops of a computer program Grant 5,202,995 - O'Brien April 13, 1 | 1993-04-13 |