Inventor · disambiguated record
Robert J. Blainey
Also filed as: BLAINEY ROBERT J · BLAINEY ROBERT JAMES
34 granted patents·7 pending applications·636 citations·filing 1994–2016
97Inventor score
Top patents by PatentIndex Score
41 records- 0195US8607211B2Linking code for an enhanced application binary interface (ABI) with decode time instruction optimizationBLAINEY ROBERT J·Filed 2012·Granted Dec 10, 2013·42 cites·7 claims
- 0295US6651246B1Loop allocation for optimizing compilersIBM·Filed 2000·Granted Nov 18, 2003·137 cites·33 claims
- 0393US8615745B2Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimizationBLAINEY ROBERT J·Filed 2011·Granted Dec 24, 2013·17 cites·15 claims
- 0491US8615746B2Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimizationBLAINEY ROBERT J·Filed 2012·Granted Dec 24, 2013·13 cites·7 claims
- 0589US8832669B2Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimizationIBM·Filed 2013·Granted Sep 9, 2014·9 cites·18 claims
- 0687US10389800B2Minimizing execution time of a compute workload based on adaptive complexity estimationIBM·Filed 2016·Granted Aug 20, 2019·9 cites·20 claims
- 0781US7765534B2Compiler with cache utilization optimizationsIBM·Filed 2004·Granted Jul 27, 2010·31 cites·27 claims
- 0880US8032736B2Methods, apparatus and articles of manufacture for regaining memory consistency after a trap via transactional memoryIBM·Filed 2008·Granted Oct 4, 2011·12 cites·24 claims
- 0977US7168070B2Aggregate bandwidth through management using insertion of reset instructions for cache-to-cache data transferIBM·Filed 2004·Granted Jan 23, 2007·27 cites·25 claims
- 1076US8612959B2Linking code for an enhanced application binary interface (ABI) with decode time instruction optimizationBLAINEY ROBERT J·Filed 2011·Granted Dec 17, 2013·4 cites·18 claims
- 1176US7228391B2Lock caching for compound atomic operations on shared memoryIBM·Filed 2004·Granted Jun 5, 2007·22 cites·24 claims
- 1273US7318223B2Method and apparatus for a generic language interface to apply loop optimization transformationsIBM·Filed 2004·Granted Jan 8, 2008·19 cites·31 claims
- 1371US7581222B2Software barrier synchronizationIBM·Filed 2003·Granted Aug 25, 2009·17 cites·18 claims
- 1470US5787284AImproving memory layout based on connectivity considerationsIBM·Filed 1996·Granted Jul 28, 1998·58 cites·4 claims
- 1569US9170844B2Prioritization for conflict arbitration in transactional memory managementBLAINEY ROBERT J·Filed 2009·Granted Oct 27, 2015·5 cites·14 claims
- 1669US6045585AMethod and system for determining inter-compilation unit alias informationIBM·Filed 1997·Granted Apr 4, 2000·56 cites·11 claims
- 1768US9396115B2Rewind only transactions in a data processing system supporting transactional storage accessesIBM·Filed 2012·Granted Jul 19, 2016·2 cites·21 claims
- 1867US7669194B2Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizationsIBM·Filed 2004·Granted Feb 23, 2010·11 cites·9 claims
- 1966US7140009B2Unrolling transformation of nested loopsIBM·Filed 2002·Granted Nov 21, 2006·12 cites·43 claims
- 2063US8972794B2Method and apparatus for diagnostic recording using transactional memoryWILDING MARK FRANCIS·Filed 2008·Granted Mar 3, 2015·4 cites·15 claims
- 2162US7340733B2Optimizing source code for iterative executionIBM·Filed 2002·Granted Mar 4, 2008·8 cites·48 claims
- 2262US5613121AMethod and system of generating combined storage referencesIBM·Filed 1994·Granted Mar 18, 1997·38 cites·12 claims
- 2359US8413127B2Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizationsARCHAMBAULT ROCH G·Filed 2009·Granted Apr 2, 2013·1 cites·20 claims
- 2459US5850549AGlobal variable coalescingIBM·Filed 1996·Granted Dec 15, 1998·38 cites·6 claims
- 2559US5797012AConnectivity based program partitioningIBM·Filed 1996·Granted Aug 18, 1998·37 cites·7 claims
- 2659US2016078531A1Aggregation engine for real-time counterparty credit risk scoringIBM·Filed 2014·Application pending·0 cites
- 2757US6907509B2Automatic program restructuring to reduce average cache miss penaltyIBM·Filed 2002·Granted Jun 14, 2005·6 cites·27 claims
- 2852US9904922B2Efficient tail calculation to exploit data correlationIBM·Filed 2016·Granted Feb 27, 2018·0 cites·8 claims
- 2951US9268598B2Recording and profiling transaction failure source addresses and states of validity indicator corresponding to addresses of aborted transaction in hardware transactional memoriesBLAINEY ROBERT J·Filed 2012·Granted Feb 23, 2016·0 cites·10 claims
- 3050US9268599B2Recording and profiling transaction failure addresses of the abort-causing and approximate abort-causing data and instructions in hardware transactional memoriesIBM·Filed 2013·Granted Feb 23, 2016·0 cites·5 claims
- 3150US8250315B2Dynamic nest level determination for nested transactional memory rollbackBLAINEY ROBERT J·Filed 2009·Granted Aug 21, 2012·0 cites·6 claims
- 3250US2008028381A1Optimizing source code for iterative executionIBM·Filed 2007·Application pending·0 cites
- 3349US9892411B2Efficient tail calculation to exploit data correlationIBM·Filed 2015·Granted Feb 13, 2018·0 cites·12 claims
- 3448US7530063B2Method and system for code modification based on cache structureIBM·Filed 2004·Granted May 5, 2009·1 cites·30 claims
- 3548US2016112061A1Non-recursive cascading reductionIBM·Filed 2014·Application pending·0 cites
- 3647US9081607B2Conditional transaction abort and precise abort handlingIBM·Filed 2012·Granted Jul 14, 2015·0 cites·20 claims
- 3747US8380941B2Dynamic nest level determination for nested transactional memory rollbackIBM·Filed 2012·Granted Feb 19, 2013·0 cites·4 claims
- 3846US2016078532A1Aggregation engine for real-time counterparty credit risk scoringIBM·Filed 2015·Application pending·0 cites
- 3945US2005138029A1Generalized index set splitting in software loopsIBM·Filed 2004·Application pending·0 cites
- 4041US2016110162A1Non-recursive cascading reductionIBM·Filed 2015·Application pending·0 cites
- 4135US2006047734A1Fast conversion of integer to float using table lookupIBM·Filed 2004·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →