RB

Robert J. Blainey

IBM: 34 patents #2,873 of 70,183Top 5%
Overall (All Time): #103,237 of 4,157,543Top 3%
34
Patents All Time

Issued Patents All Time

Showing 25 most recent of 34 patents

Patent #TitleCo-InventorsDate
10389800 Minimizing execution time of a compute workload based on adaptive complexity estimation Daniel Foisy, Heng Kuang, Taylor J. Lloyd, Ettore Tiotto 2019-08-20
9904922 Efficient tail calculation to exploit data correlation Barnaby Dalton, Louis Ly, James A. Sedgwick, Lior Velichover, Kai-Ting Amy Wang 2018-02-27
9892411 Efficient tail calculation to exploit data correlation Barnaby Dalton, Louis Ly, James A. Sedgwick, Lior Velichover, Kai-Ting Amy Wang 2018-02-13
9396115 Rewind only transactions in a data processing system supporting transactional storage accesses Bradly G. Frey, Guy L. Guthrie, Cathy May, Derek E. Williams 2016-07-19
9268599 Recording and profiling transaction failure addresses of the abort-causing and approximate abort-causing data and instructions in hardware transactional memories Harold W. Cain, III, Susan E. Eisen, Bradley G. Frey, Charles B. Hall, Hung Q. Le +1 more 2016-02-23
9268598 Recording and profiling transaction failure source addresses and states of validity indicator corresponding to addresses of aborted transaction in hardware transactional memories Harold W. Cain, III, Susan E. Eisen, Bradly G. Frey, Charles B. Hall, Hung Q. Le +1 more 2016-02-23
9170844 Prioritization for conflict arbitration in transactional memory management C. Brian Hall, Thomas J. Heller, Jr., Mark Wilding 2015-10-27
9081607 Conditional transaction abort and precise abort handling Harold W. Cain, III, Bradly G. Frey, Hung Q. Le, Cathy May 2015-07-14
8972794 Method and apparatus for diagnostic recording using transactional memory Mark Wilding, Thomas J. Heller, Jr., Alexander Abrashkevich 2015-03-03
8832669 Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization Michael K. Gschwind, James L. McInnes, Steven J. Munroe 2014-09-09
8615745 Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization Michael K. Gschwind, James L. McInnes, Steven J. Munroe 2013-12-24
8615746 Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization Michael K. Gschwind, James L. McInnes, Steven J. Munroe 2013-12-24
8612959 Linking code for an enhanced application binary interface (ABI) with decode time instruction optimization Michael K. Gschwind, James L. McInnes, Michael R. Meissner, Steven J. Munroe 2013-12-17
8607211 Linking code for an enhanced application binary interface (ABI) with decode time instruction optimization Michael K. Gschwind, James L. McInnes, Michael R. Meissner, Steven J. Munroe 2013-12-10
8413127 Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations Roch G. Archambault, Yaoqing Gao, Allan Russell Martin, James L. McInnes, Francis Patrick O'Connell 2013-04-02
8380941 Dynamic nest level determination for nested transactional memory rollback C. Brian Hall 2013-02-19
8250315 Dynamic nest level determination for nested transactional memory rollback C. Brian Hall 2012-08-21
8032736 Methods, apparatus and articles of manufacture for regaining memory consistency after a trap via transactional memory Alexander Abrashkevich, Dmitri Abrashkevich, Thomas J. Heller, Jr., Matthew A. Huras, Sridhar Munireddy +2 more 2011-10-04
7765534 Compiler with cache utilization optimizations Roch G. Archambault, Yaoqing Gao 2010-07-27
7669194 Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations Roch G. Archambault, Yaoqing Gao, Allan Russell Martin, James L. McInnes, Francis Patrick O'Connell 2010-02-23
7581222 Software barrier synchronization Guansong Zhang 2009-08-25
7530063 Method and system for code modification based on cache structure Roch G. Archambault, Yaoqing Gao, John McCalpin, Francis Patrick O'Connell, Pascal Vezolle +1 more 2009-05-05
7340733 Optimizing source code for iterative execution Roch G. Archambault, Charles B. Hall, Yingwei Zhang 2008-03-04
7318223 Method and apparatus for a generic language interface to apply loop optimization transformations Arie Tal 2008-01-08
7228391 Lock caching for compound atomic operations on shared memory Raul E. Silvera 2007-06-05