Inventor
O'BRIEN JOHN K P
US23 patents
⚠️ This page may combine multiple inventors who share the name “O'BRIEN JOHN K P”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
8 patentsUS5202995AApr 13, 1993
Method for removing invariant branches from instruction loops of a computer program
IBM65 citations96
US10169013B2Jan 1, 2019
Arranging binary code based on call graph partitioning
IBM5 citations84
US8056065B2Nov 8, 2011
Stable transitions in the presence of conditionals for an advanced dual-representation polyhedral loop transformation framework
IBM9 citations84
US9916144B2Mar 13, 2018
Arranging binary code based on call graph partitioning
IBM1 citations63
US10324694B2Jun 18, 2019
Arranging binary code based on call graph partitioning
IBM0 citations52
US9183063B2Nov 10, 2015
Power-constrained compiler code generation and scheduling of work in a heterogeneous processing system
IBM0 citations52
US9110734B2Aug 18, 2015
Power-constrained compiler code generation and scheduling of work in a heterogeneous processing system
IBM0 citations52
US9519583B1Dec 13, 2016
Dedicated memory structure holding data for detecting available worker thread(s) and informing available worker thread(s) of task(s) to execute
IBM0 citations41
CHEN TONG
8 patentsUS8522225B2Aug 27, 2013
Rewriting branch instructions using branch stubs
CHEN TONG18 citations92
US8997071B2Mar 31, 2015
Optimized division of work among processors in a heterogeneous processing system
CHEN TONG7 citations84
US8782381B2Jul 15, 2014
Dynamically rewriting branch instructions in response to cache line eviction
CHEN TONG7 citations84
US8713548B2Apr 29, 2014
Rewriting branch instructions using branch stubs
CHEN TONG6 citations84
US8631225B2Jan 14, 2014
Dynamically rewriting branch instructions to directly target an instruction cache location
CHEN TONG7 citations84
US9459851B2Oct 4, 2016
Arranging binary code based on call graph partitioning
CHEN TONG3 citations73
US8627051B2Jan 7, 2014
Dynamically rewriting branch instructions to directly target an instruction cache location
CHEN TONG5 citations73
US9600253B2Mar 21, 2017
Arranging binary code based on call graph partitioning
CHEN TONG1 citations62
EICHENBERGER ALEXANDRE E
6 patentsUS8087010B2Dec 27, 2011
Selective code generation optimization for an advanced dual-representation polyhedral loop transformation framework
EICHENBERGER ALEXANDRE E57 citations97
US8087011B2Dec 27, 2011
Domain stretching for an advanced dual-representation polyhedral loop transformation framework
EICHENBERGER ALEXANDRE E20 citations92
US8060870B2Nov 15, 2011
System and method for advanced polyhedral loop transformations of source code in a compiler
EICHENBERGER ALEXANDRE E8 citations84
US8667260B2Mar 4, 2014
Building approximate data dependences with a moving window
EICHENBERGER ALEXANDRE E14 citations83
US8468539B2Jun 18, 2013
Tracking and detecting thread dependencies using speculative versioning cache
EICHENBERGER ALEXANDRE E5 citations73
US8881159B2Nov 4, 2014
Constant time worker thread allocation via configuration caching
EICHENBERGER ALEXANDRE E2 citations63