Inventor
O'BRIEN JOHN KEVIN PATRICK
US29 patents
⚠️ This page may combine multiple inventors who share the name “O'BRIEN JOHN KEVIN PATRICK”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
21 patentsUS7512745B2Mar 31, 2009
Method for garbage collection in heterogeneous multiprocessor systems
IBM40 citations92
US7493452B2Feb 17, 2009
Method to efficiently prefetch and batch compiler-assisted software cache accesses
IBM39 citations92
US7386842B2Jun 10, 2008
Efficient data reorganization to satisfy data alignment constraints
IBM31 citations92
US7243195B2Jul 10, 2007
Software managed cache optimization system and method for multi-processing systems
IBM20 citations92
US8375374B2Feb 12, 2013
Partitioning programs between a general purpose core and one or more accelerators
IBM10 citations84
US8370575B2Feb 5, 2013
Optimized software cache lookup for SIMD architectures
IBM11 citations84
US8006238B2Aug 23, 2011
Workload partitioning in a parallel system with hetergeneous alignment constraints
IBM7 citations84
US7487496B2Feb 3, 2009
Computer program functional partitioning method for heterogeneous multi-processing systems
IBM8 citations84
US7478376B2Jan 13, 2009
Computer program code size partitioning method for multiple memory multi-processing systems
IBM11 citations84
US7962906B2Jun 14, 2011
Compiler method for employing multiple autonomous synergistic processors to simultaneously operate on longer vectors of data
IBM16 citations83
US10782973B2Sep 22, 2020
Optimizing branch re-wiring in a software instruction cache
IBM3 citations71
US8037463B2Oct 11, 2011
Computer program functional partitioning system for heterogeneous multi-processing systems
IBM2 citations63
US8032873B2Oct 4, 2011
Computer program code size partitioning system for multiple memory multi-processing systems
IBM2 citations63
US7512699B2Mar 31, 2009
Managing position independent code using a software framework
IBM4 citations62
US7784037B2Aug 24, 2010
Compiler implemented software cache method in which non-aliased explicitly fetched data are excluded
IBM5 citations61
US7461205B2Dec 2, 2008
Performing useful computations while waiting for a line in a system with a software implemented cache
IBM5 citations61
US8359435B2Jan 22, 2013
Optimization of software instruction cache by line re-ordering
IBM4 citations60
US8370817B2Feb 5, 2013
Optimizing scalar code executed on a SIMD engine by alignment of SIMD slots
IBM1 citations52
US8010957B2Aug 30, 2011
Compiler for eliminating redundant read-modify-write code sequences in non-vectorizable code
IBM1 citations52
US7870544B2Jan 11, 2011
Insuring maximum code motion of accesses to DMA buffers
IBM0 citations51
US7765360B2Jul 27, 2010
Performing useful computations while waiting for a line in a system with a software implemented cache
IBM0 citations51