JM

James L. McInnes

IBM: 17 patents #6,502 of 70,183Top 10%
Overall (All Time): #277,174 of 4,157,543Top 7%
17
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
9223580 Systems, methods and computer products for cross-thread scheduling Alexandre E. Eichenberger, Michael K. Gschwind, John A. Gunnels, Mark P. Mendell 2015-12-29
8832669 Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization Robert J. Blainey, Michael K. Gschwind, Steven J. Munroe 2014-09-09
8615745 Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization Robert J. Blainey, Michael K. Gschwind, Steven J. Munroe 2013-12-24
8615746 Compiling code for an enhanced application binary interface (ABI) with decode time instruction optimization Robert J. Blainey, Michael K. Gschwind, Steven J. Munroe 2013-12-24
8612959 Linking code for an enhanced application binary interface (ABI) with decode time instruction optimization Robert J. Blainey, Michael K. Gschwind, Michael R. Meissner, Steven J. Munroe 2013-12-17
8607211 Linking code for an enhanced application binary interface (ABI) with decode time instruction optimization Robert J. Blainey, Michael K. Gschwind, 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, Robert J. Blainey, Yaoqing Gao, Allan Russell Martin, Francis Patrick O'Connell 2013-04-02
8191057 Systems, methods, and computer products for compiler support for aggressive safe load speculation Roch G. Archambault, Geoffrey Owen Blandy, Roland Froese, Yaoqing Gao, Liangxiao Hu +1 more 2012-05-29
7962907 Scheduling technique for software pipelining Allan Russell Martin 2011-06-14
7930688 Scheduling technique for software pipelining Allen Russell Martin 2011-04-19
7669194 Fine-grained software-directed data prefetching using integrated high-level and low-level code analysis optimizations Roch G. Archambault, Robert J. Blainey, Yaoqing Gao, Allan Russell Martin, Francis Patrick O'Connell 2010-02-23
7506331 Method and apparatus for determining the profitability of expanding unpipelined instructions Roch G. Archambault, Robert F. Enenkel, Robert William Hay, Allan Russell Martin, Ronald I. McIntosh +1 more 2009-03-17
7478379 Method for minimizing spill in code scheduled by a list scheduler Damien Bonaventure 2009-01-13
7331045 Scheduling technique for software pipelining Allan Russell Martin 2008-02-12
5850549 Global variable coalescing Robert J. Blainey, Christopher Michael Donawa 1998-12-15
5797012 Connectivity based program partitioning Robert J. Blainey, Christopher Michael Donawa 1998-08-18
5787284 Improving memory layout based on connectivity considerations Robert J. Blainey, Christopher Michael Donawa 1998-07-28