Inventor
EICHENBERGER ALEXANDRE E
US74 patents
⚠️ This page may combine multiple inventors who share the name “EICHENBERGER ALEXANDRE E”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
EICHENBERGER ALEXANDRE E
30 patentsUS8087010B2Dec 27, 2011
Selective code generation optimization for an advanced dual-representation polyhedral loop transformation framework
EICHENBERGER ALEXANDRE E57 citations97
US9600281B2Mar 21, 2017
Matrix multiplication operations using pair-wise load and splat operations
EICHENBERGER ALEXANDRE E23 citations94
US8650240B2Feb 11, 2014
Complex matrix multiplication operations with data pre-conditioning in a high performance computing architecture
EICHENBERGER ALEXANDRE E36 citations94
US8577950B2Nov 5, 2013
Matrix multiplication operations with data pre-conditioning in a high performance computing architecture
EICHENBERGER ALEXANDRE E30 citations93
US8521961B2Aug 27, 2013
Checkpointing in speculative versioning caches
EICHENBERGER ALEXANDRE E26 citations93
US8549501B2Oct 1, 2013
Framework for generating mixed-mode operations in loop-level simdization
EICHENBERGER ALEXANDRE E27 citations92
US8458442B2Jun 4, 2013
Method and structure of using SIMD vector architectures to implement matrix multiplication
EICHENBERGER ALEXANDRE E30 citations92
US8087011B2Dec 27, 2011
Domain stretching for an advanced dual-representation polyhedral loop transformation framework
EICHENBERGER ALEXANDRE E20 citations92
US9652231B2May 16, 2017
All-to-all permutation of vector elements based on a permutation pattern encoded in mantissa and exponent bits in a floating-point SIMD architecture
EICHENBERGER ALEXANDRE E7 citations84
US8464271B2Jun 11, 2013
Runtime dependence-aware scheduling using assist thread
EICHENBERGER ALEXANDRE E15 citations84
US8458684B2Jun 4, 2013
Insertion of operation-and-indicate instructions for optimized SIMD code
EICHENBERGER ALEXANDRE E12 citations84
US8245208B2Aug 14, 2012
SIMD code generation for loops with mixed data lengths
EICHENBERGER ALEXANDRE E9 citations84
US8196124B2Jun 5, 2012
SIMD code generation in the presence of optimized misaligned data reorganization
EICHENBERGER ALEXANDRE E8 citations84
US8146067B2Mar 27, 2012
Efficient data reorganization to satisfy data alignment constraints
EICHENBERGER ALEXANDRE E12 citations84
US8060870B2Nov 15, 2011
System and method for advanced polyhedral loop transformations of source code in a compiler
EICHENBERGER ALEXANDRE E8 citations84
US8667260B2Mar 4, 2014
Building approximate data dependences with a moving window
EICHENBERGER ALEXANDRE E14 citations83
US9575753B2Feb 21, 2017
SIMD compare instruction using permute logic for distributed register files
EICHENBERGER ALEXANDRE E3 citations73
US8954943B2Feb 10, 2015
Analyze and reduce number of data reordering operations in SIMD code
EICHENBERGER ALEXANDRE E6 citations73
US8468539B2Jun 18, 2013
Tracking and detecting thread dependencies using speculative versioning cache
EICHENBERGER ALEXANDRE E5 citations73
US9223580B2Dec 29, 2015
Systems, methods and computer products for cross-thread scheduling
EICHENBERGER ALEXANDRE E6 citations71
US8726252B2May 13, 2014
Management of conditional branches within a data parallel system
EICHENBERGER ALEXANDRE E4 citations71
US8468508B2Jun 18, 2013
Parallelization of irregular reductions via parallel building and exploitation of conflict-free units of work at runtime
EICHENBERGER ALEXANDRE E5 citations71
US8881159B2Nov 4, 2014
Constant time worker thread allocation via configuration caching
EICHENBERGER ALEXANDRE E2 citations63
US8572586B2Oct 29, 2013
Optimized scalar promotion with load and splat SIMD instructions
EICHENBERGER ALEXANDRE E4 citations63
US8266587B2Sep 11, 2012
Method using SLP packing with statements having both isomorphic and non-isomorphic expressions
EICHENBERGER ALEXANDRE E4 citations63
US8255884B2Aug 28, 2012
Optimized scalar promotion with load and splat SIMD instructions
EICHENBERGER ALEXANDRE E2 citations63
US8171464B2May 1, 2012
Efficient code generation using loop peeling for SIMD loop code with multile misaligned statements
EICHENBERGER ALEXANDRE E5 citations63
US8136105B2Mar 13, 2012
Method to exploit superword-level parallelism using semi-isomorphic packing
EICHENBERGER ALEXANDRE E4 citations63
US8627042B2Jan 7, 2014
Data parallel function call for determining if called routine is data parallel
EICHENBERGER ALEXANDRE E3 citations62
US8627043B2Jan 7, 2014
Data parallel function call for determining if called routine is data parallel
EICHENBERGER ALEXANDRE E3 citations62
IBM
15 patentsUS7865693B2Jan 4, 2011
Aligning precision converted vector data using mask indicating offset relative to element boundary corresponding to precision type
IBM24 citations93
US7493452B2Feb 17, 2009
Method to efficiently prefetch and batch compiler-assisted software cache accesses
IBM39 citations92
US7395531B2Jul 1, 2008
Framework for efficient code generation using loop peeling for SIMD loop code with multiple misaligned statements
IBM38 citations92
US7386842B2Jun 10, 2008
Efficient data reorganization to satisfy data alignment constraints
IBM31 citations92
US7367026B2Apr 29, 2008
Framework for integrated intra- and inter-loop aggregation of contiguous memory accesses for SIMD vectorization
IBM16 citations92
US8370575B2Feb 5, 2013
Optimized software cache lookup for SIMD architectures
IBM11 citations84
US8056065B2Nov 8, 2011
Stable transitions in the presence of conditionals for an advanced dual-representation polyhedral loop transformation framework
IBM9 citations84
US8006238B2Aug 23, 2011
Workload partitioning in a parallel system with hetergeneous alignment constraints
IBM7 citations84
US7730463B2Jun 1, 2010
Efficient generation of SIMD code in presence of multi-threading and other false sharing conditions and in machines having memory protection support
IBM16 citations84
US7478377B2Jan 13, 2009
SIMD code generation in the presence of optimized misaligned data reorganization
IBM11 citations84
US7475392B2Jan 6, 2009
SIMD code generation for loops with mixed data lengths
IBM14 citations84
US9563428B2Feb 7, 2017
Schedulers with load-store queue awareness
IBM13 citations83
US10782973B2Sep 22, 2020
Optimizing branch re-wiring in a software instruction cache
IBM3 citations71
US8056069B2Nov 8, 2011
Framework for integrated intra- and inter-loop aggregation of contiguous memory accesses for SIMD vectorization
IBM5 citations63
US7206923B2Apr 17, 2007
Method and apparatus for eliminating the need for register assignment, allocation, spilling and re-filling
IBM3 citations63
AYGUADE EDUARD
2 patentsASAAD SAMEH
1 patentGLOBALFOUNDRIES INC
1 patentCHEN TONG
1 patentShowing the top 50 of 74 patents by PatentIndex Score.