Inventor profile of:

Alexandre E. Eichenberger

City:

Chappaqua, New York

Country:

United States

Published Applications:

79

Last publication date:

2016-12-13

Top Assignees for applications by Alexandre E. Eichenberger

The entities that hold a legal rights for patent applications filed by inventor Eichenberger Alexandre E.:

Recent patent applications by Eichenberger Alexandre E.

Alexandre E. Eichenberger from Chappaqua, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2016-12-13
US14963918
Physics

Dedicated memory structure holding data for detecting available worker thread(s) and informing available worker thread(s) of task(s) to execute

#2 | 2016-11-17
US20160335087A1
Physics

Optimizing branch re-wiring in a software instruction cache

#3 | 2016-11-15
US14953651
Physics

Adaptive runtime for a multiprocessing API

#4 | 2016-10-11
US14860986
Physics

Adaptive runtime for a multiprocessing API

#5 | 2016-09-29
US20160283248A1
Physics

Schedulers with load-store queue awareness

#6 | 2016-09-29
US20160283212A1
Physics

Schedulers with load-store queue awareness

#7 | 2016-09-29
US20160283210A1
Physics

Program structure-based blocking

#8 | 2016-09-29
US20160283208A1
Physics

Program structure-based blocking

#9 | 2013-10-24
US20130283250A1
Physics

Thread Specific Compiler Generated Customization of Runtime Support for Application Programming Interfaces

#10 | 2013-09-19
US20130246737A1
Physics

SIMD compare instruction using permute logic for distributed register files

#11 | 2013-06-13
US20130151822A1
Physics

Efficient Enqueuing of Values in SIMD Engines with Permute Unit

#12 | 2012-12-27
US20120331232A1
Physics

Write-through cache optimized for dependence-free parallel regions

#13 | 2012-11-15
US20120290816A1
Physics

Optimized scalar promotion with load and splat SIMD instructions

#14 | 2012-09-27
US20120246654A1
Physics

Constant time worker thread allocation via configuration caching

#15 | 2012-08-16
US20120210073A1
Physics

Write-through cache optimized for dependence-free parallel regions

#16 | 2012-08-09
US20120204189A1
Physics

Runtime dependence-aware scheduling using assist thread

#17 | 2012-07-26
US20120192167A1
Physics

Runtime extraction of data parallelism

#18 | 2012-07-26
US20120191953A1
Physics

Parallel execution unit that extracts data parallelism at runtime

#19 | 2012-07-12
US20120180031A1
Physics

Data parallel function call for determining if called routine is data parallel

#20 | 2012-03-08
US20120060016A1
Physics

Vector Loads from Scattered Memory Locations

#21 | 2012-03-08
US20120060015A1
Physics

Vector loads with multiple vector elements from a same cache line in a scattered load operation

#22 | 2012-01-12
US20120011348A1
Physics

Matrix multiplication operations using pair-wise load and splat operations

#23 | 2011-12-22
US20110314442A1
Physics

Reducing parallelism of computer source code

#24 | 2011-11-10
US20110276786A1
Physics

Shared prefetching to reduce execution skew in multi-threaded systems

#25 | 2011-09-08
US20110219222A1
Physics

Building approximate data dependences with a moving window

#26 | 2011-06-30
US20110161643A1
Physics

Runtime extraction of data parallelism

#27 | 2011-06-30
US20110161642A1
Physics

Parallel execution unit that extracts data parallelism at runtime

#28 | 2011-06-30
US20110161623A1
Physics

Data parallel function call for determining if called routine is data parallel

#29 | 2011-03-03
US20110055517A1
Physics

Method and structure of using SIMD vector architectures to implement matrix multiplication

#30 | 2011-03-03
US20110055484A1
Physics

Tracking and detecting thread dependencies using speculative versioning cache

#31 | 2011-02-24
US20110047362A1
Physics

Version pressure feedback mechanisms for speculative versioning caches

#32 | 2011-02-24
US20110047359A1
Physics

Insertion of operation-and-indicate instructions for optimized SIMD code

#33 | 2011-02-24
US20110047358A1
Physics

In-Data Path Tracking of Floating Point Exceptions and Store-Based Exception Indication

#34 | 2011-02-24
US20110047334A1
Physics

Checkpointing in speculative versioning caches

#35 | 2011-02-17
US20110040822A1
Physics

Complex matrix multiplication operations with data pre-conditioning in a high performance computing architecture

#36 | 2011-02-17
US20110040821A1
Physics

Matrix multiplication operations with data pre-conditioning in a high performance computing architecture

#37 | 2010-11-11
US20100287550A1
Physics

Runtime dependence-aware scheduling using assist thread

#38 | 2010-04-15
US20100095087A1
Physics

All-to-all permutation of vector elements based on a permutation pattern encoded in mantissa and exponent bits in a floating-point SIMD architecture

#39 | 2010-04-15
US20100095086A1
Physics

Aligning precision converted vector data using mask indicating offset relative to element boundary corresponding to precision type

#40 | 2010-04-08
US20100088673A1
Physics

Optimized code generation targeting a high locality software cache

#41 | 2010-01-28
US20100023932A1
Physics

Efficient software cache accessing with handle reuse

#42 | 2010-01-14
US20100011339A1
Physics

Single instruction multiple data (SIMD) code generation for parallel loops using versioning and scheduling

#43 | 2009-12-10
US20090307673A1
Physics

Domain stretching for an advanced dual-representation polyhedral loop transformation framework

#44 | 2009-12-10
US20090307656A1
Physics

Optimized scalar promotion with load and splat SIMD instructions

#45 | 2009-10-01
US20090249318A1
Physics

Data transfer optimized software cache for irregular memory references

#46 | 2009-10-01
US20090248985A1
Physics

Data transfer optimized software cache for regular memory references

#47 | 2009-07-02
US20090171919A1
Physics

Method using SLP packing with statements having both isomorphic and non-isomorphic expressions

#48 | 2009-06-04
US20090144529A1
Physics

SIMD code generation for loops with mixed data lengths

#49 | 2009-04-16
US20090100249A1
Physics

METHOD AND APPARATUS FOR ALLOCATING ARCHITECTURAL REGISTER RESOURCES AMONG THREADS IN A MULTI-THREADED MICROPROCESSOR CORE

#50 | 2009-03-26
US20090083724A1
Physics

System and method for advanced polyhedral loop transformations of source code in a compiler

#51 | 2009-03-26
US20090083722A1
Physics

Stable transitions in the presence of conditionals for an advanced dual-representation polyhedral loop transformation framework

#52 | 2009-03-26
US20090083702A1
Physics

Selective code generation optimization for an advanced dual-representation polyhedral loop transformation framework

#53 | 2009-03-12
US20090070753A1
Physics

INCREASE THE COVERAGE OF PROFILING FEEDBACK WITH DATA FLOW ANALYSIS

#54 | 2009-03-05
US20090064152A1
Physics

Systems, methods and computer products for cross-thread scheduling

#55 | 2008-12-11
US20080307402A1
Physics

SIMD code generation in the presence of optimized misaligned data reorganization

#56 | 2008-09-11
US20080222623A1
Physics

Efficient code generation using loop peeling for SIMD loop code with multile misaligned statements

#57 | 2008-09-11
US20080222391A1
Physics

Optimizing scalar code executed on a SIMD engine by alignment of SIMD slots

#58 | 2008-08-21
US20080201699A1
Physics

Efficient data reorganization to satisfy data alignment constraints

#59 | 2008-05-29
US20080127144A1
Physics

Method to exploit superword-level parallelism using semi-isomorphic packing

#60 | 2008-05-29
US20080127059A1
Physics

Generating optimized SIMD code in the presence of data dependences

#61 | 2008-04-17
US20080092124A1
Physics

Code generation for complex arithmetic reduction for architectures lacking cross data-path support

#62 | 2008-03-27
US20080077930A1
Physics

Workload partitioning in a parallel system with hetergeneous alignment constraints

#63 | 2008-03-13
US20080065863A1
Physics

Method and apparatus for data stream alignment support

#64 | 2008-03-13
US20080065809A1
Physics

Optimized software cache lookup for SIMD architectures

#65 | 2008-02-21
US20080046657A1
Physics

Method to efficiently prefetch and batch compiler-assisted software cache accesses

#66 | 2008-01-10
US20080010634A1
Physics

Framework for integrated intra- and inter-loop aggregation of contiguous memory accesses for SIMD vectorization

#67 | 2007-09-27
US20070226723A1
Physics

Efficient generation of SIMD code in presence of multi-threading and other false sharing conditions and in machines having memory protection support

#68 | 2007-09-27
US20070226453A1
Physics

Method for improving processing of relatively aligned memory references for increased reuse opportunities

#69 | 2007-08-16
US20070192762A1
Physics

Analyze and reduce number of data reordering operations in SIMD code

#70 | 2007-07-26
US20070174825A1
Physics

Apparatus and method for optimizing scalar code executed on a SIMD engine by alignment of SIMD slots

#71 | 2007-07-19
US20070169058A1
Physics

Method and system for versioning codes based on relative alignment for single instruction multiple data units

#72 | 2007-01-11
US20070011441A1
Physics

Method and system for data-driven runtime alignment operation

#73 | 2005-12-22
US20050283775A1
Physics

Framework for integrated intra- and inter-loop aggregation of contiguous memory accesses for SIMD vectorization

#74 | 2005-12-22
US20050283774A1
Physics

SIMD code generation in the presence of optimized misaligned data reorganization

#75 | 2005-12-22
US20050283773A1
Physics

Framework for efficient code generation using loop peeling for SIMD loop code with multiple misaligned statements

#76 | 2005-12-22
US20050283769A1
Physics

Efficient data reorganization to satisfy data alignment constraints

#77 | 2005-12-08
US20050273770A1
Physics

SIMD code generation for loops with mixed data lengths

#78 | 2005-12-08
US20050273769A1
Physics

Framework for generating mixed-mode operations in loop-level simdization

#79 | 2005-06-16
US20050132172A1
Physics

Method and apparatus for eliminating the need for register assignment, allocation, spilling and re-filling

InventorID:

290620 ⎘