Inventor
SERRANO MAURICIO J
US35 patents
⚠️ This page may combine multiple inventors who share the name “SERRANO MAURICIO J”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
30 patentsUS6381738B1Apr 30, 2002
Method for optimizing creation and destruction of objects in computer programs
IBM165 citations98
US6973646B1Dec 6, 2005
Method for compiling program components in a mixed static and dynamic environment
IBM120 citations97
US6530079B1Mar 4, 2003
Method for optimizing locks in computer programs
IBM130 citations97
US7434037B2Oct 7, 2008
System for target branch prediction using correlation of local target histories including update inhibition for inefficient entries
IBM23 citations92
US7793049B2Sep 7, 2010
Mechanism for data cache replacement based on region policies
IBM28 citations88
US9983878B2May 29, 2018
Branch prediction using multiple versions of history data
IBM12 citations84
US7900026B2Mar 1, 2011
Target branch prediction using a plurality of tables
IBM6 citations74
US10078514B2Sep 18, 2018
Techniques for dynamic sequential instruction prefetching
IBM4 citations73
US9928158B2Mar 27, 2018
Redundant transactions for detection of timing sensitive errors
IBM2 citations73
US10417304B2Sep 17, 2019
Dual phase matrix-vector multiplication system
IBM5 citations72
US10795683B2Oct 6, 2020
Predicting indirect branches using problem branch filtering and pattern cache
IBM3 citations70
US9495164B2Nov 15, 2016
Branch prediction using multiple versions of history data
IBM1 citations63
US9304863B2Apr 5, 2016
Transactions for checkpointing and reverse execution
IBM2 citations63
US9189365B2Nov 17, 2015
Hardware-assisted program trace collection with selectable call-signature capture
IBM2 citations63
US7921260B2Apr 5, 2011
Preferred write-mostly data cache replacement policies
IBM5 citations63
US10984073B2Apr 20, 2021
Dual phase matrix-vector multiplication system
IBM0 citations62
US10379857B2Aug 13, 2019
Dynamic sequential instruction prefetching
IBM1 citations62
US9483271B2Nov 1, 2016
Compressed indirect prediction caches
IBM2 citations62
US10175987B2Jan 8, 2019
Instruction prefetching in a computer processor using a prefetch prediction vector
IBM1 citations61
US10713056B2Jul 14, 2020
Wide vector execution in single thread mode for an out-of-order processor
IBM0 citations52
US10705847B2Jul 7, 2020
Wide vector execution in single thread mode for an out-of-order processor
IBM0 citations52
US9904551B2Feb 27, 2018
Branch prediction using multiple versions of history data
IBM0 citations52
US9898295B2Feb 20, 2018
Branch prediction using multiple versions of history data
IBM0 citations52
US9619356B2Apr 11, 2017
Detection of hardware errors using periodically synchronized redundant transactions and comparing results from cores of a multi-core processor
IBM0 citations52
US9459979B2Oct 4, 2016
Detection of hardware errors using redundant transactions for system test
IBM0 citations52
US9251014B2Feb 2, 2016
Redundant transactions for detection of timing sensitive errors
IBM0 citations52
US10884942B2Jan 5, 2021
Reducing memory access latency in scatter/gather operations
IBM0 citations51
US10664279B2May 26, 2020
Instruction prefetching in a computer processor using a prefetch prediction vector
IBM0 citations51
US10558429B2Feb 11, 2020
Switching matrix representation for an incremental algorithm computing connected components
IBM0 citations40
US9524166B2Dec 20, 2016
Tracking long GHV in high performance out-of-order superscalar processors
IBM0 citations39
SERRANO MAURICIO J
2 patentsINTEL CORP
2 patentsUS7577947B2Aug 18, 2009
Methods and apparatus to dynamically insert prefetch instructions based on garbage collector analysis and layout of objects
INTEL CORP4 citations63
US7389385B2Jun 17, 2008
Methods and apparatus to dynamically insert prefetch instructions based on compiler and garbage collector analysis
INTEL CORP5 citations63