Chappaqua, New York
United States
79
2016-12-13
The entities that hold a legal rights for patent applications filed by inventor 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:
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-17Optimizing branch re-wiring in a software instruction cache
#3 | 2016-11-15Adaptive runtime for a multiprocessing API
#4 | 2016-10-11Adaptive runtime for a multiprocessing API
#5 | 2016-09-29Schedulers with load-store queue awareness
#6 | 2016-09-29Schedulers with load-store queue awareness
#7 | 2016-09-29Program structure-based blocking
#8 | 2016-09-29Program structure-based blocking
#9 | 2013-10-24Thread Specific Compiler Generated Customization of Runtime Support for Application Programming Interfaces
#10 | 2013-09-19SIMD compare instruction using permute logic for distributed register files
#11 | 2013-06-13Efficient Enqueuing of Values in SIMD Engines with Permute Unit
#12 | 2012-12-27Write-through cache optimized for dependence-free parallel regions
#13 | 2012-11-15Optimized scalar promotion with load and splat SIMD instructions
#14 | 2012-09-27Constant time worker thread allocation via configuration caching
#15 | 2012-08-16Write-through cache optimized for dependence-free parallel regions
#16 | 2012-08-09Runtime dependence-aware scheduling using assist thread
#17 | 2012-07-26Runtime extraction of data parallelism
#18 | 2012-07-26Parallel execution unit that extracts data parallelism at runtime
#19 | 2012-07-12Data parallel function call for determining if called routine is data parallel
#20 | 2012-03-08Vector Loads from Scattered Memory Locations
#21 | 2012-03-08Vector loads with multiple vector elements from a same cache line in a scattered load operation
#22 | 2012-01-12Matrix multiplication operations using pair-wise load and splat operations
#23 | 2011-12-22Reducing parallelism of computer source code
#24 | 2011-11-10Shared prefetching to reduce execution skew in multi-threaded systems
#25 | 2011-09-08Building approximate data dependences with a moving window
#26 | 2011-06-30Runtime extraction of data parallelism
#27 | 2011-06-30Parallel execution unit that extracts data parallelism at runtime
#28 | 2011-06-30Data parallel function call for determining if called routine is data parallel
#29 | 2011-03-03Method and structure of using SIMD vector architectures to implement matrix multiplication
#30 | 2011-03-03Tracking and detecting thread dependencies using speculative versioning cache
#31 | 2011-02-24Version pressure feedback mechanisms for speculative versioning caches
#32 | 2011-02-24Insertion of operation-and-indicate instructions for optimized SIMD code
#33 | 2011-02-24In-Data Path Tracking of Floating Point Exceptions and Store-Based Exception Indication
#34 | 2011-02-24Checkpointing in speculative versioning caches
#35 | 2011-02-17Complex matrix multiplication operations with data pre-conditioning in a high performance computing architecture
#36 | 2011-02-17Matrix multiplication operations with data pre-conditioning in a high performance computing architecture
#37 | 2010-11-11Runtime dependence-aware scheduling using assist thread
#38 | 2010-04-15All-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-15Aligning precision converted vector data using mask indicating offset relative to element boundary corresponding to precision type
#40 | 2010-04-08Optimized code generation targeting a high locality software cache
#41 | 2010-01-28Efficient software cache accessing with handle reuse
#42 | 2010-01-14Single instruction multiple data (SIMD) code generation for parallel loops using versioning and scheduling
#43 | 2009-12-10Domain stretching for an advanced dual-representation polyhedral loop transformation framework
#44 | 2009-12-10Optimized scalar promotion with load and splat SIMD instructions
#45 | 2009-10-01Data transfer optimized software cache for irregular memory references
#46 | 2009-10-01Data transfer optimized software cache for regular memory references
#47 | 2009-07-02Method using SLP packing with statements having both isomorphic and non-isomorphic expressions
#48 | 2009-06-04SIMD code generation for loops with mixed data lengths
#49 | 2009-04-16METHOD AND APPARATUS FOR ALLOCATING ARCHITECTURAL REGISTER RESOURCES AMONG THREADS IN A MULTI-THREADED MICROPROCESSOR CORE
#50 | 2009-03-26System and method for advanced polyhedral loop transformations of source code in a compiler
#51 | 2009-03-26Stable transitions in the presence of conditionals for an advanced dual-representation polyhedral loop transformation framework
#52 | 2009-03-26Selective code generation optimization for an advanced dual-representation polyhedral loop transformation framework
#53 | 2009-03-12INCREASE THE COVERAGE OF PROFILING FEEDBACK WITH DATA FLOW ANALYSIS
#54 | 2009-03-05Systems, methods and computer products for cross-thread scheduling
#55 | 2008-12-11SIMD code generation in the presence of optimized misaligned data reorganization
#56 | 2008-09-11Efficient code generation using loop peeling for SIMD loop code with multile misaligned statements
#57 | 2008-09-11Optimizing scalar code executed on a SIMD engine by alignment of SIMD slots
#58 | 2008-08-21Efficient data reorganization to satisfy data alignment constraints
#59 | 2008-05-29Method to exploit superword-level parallelism using semi-isomorphic packing
#60 | 2008-05-29Generating optimized SIMD code in the presence of data dependences
#61 | 2008-04-17Code generation for complex arithmetic reduction for architectures lacking cross data-path support
#62 | 2008-03-27Workload partitioning in a parallel system with hetergeneous alignment constraints
#63 | 2008-03-13Method and apparatus for data stream alignment support
#64 | 2008-03-13Optimized software cache lookup for SIMD architectures
#65 | 2008-02-21Method to efficiently prefetch and batch compiler-assisted software cache accesses
#66 | 2008-01-10Framework for integrated intra- and inter-loop aggregation of contiguous memory accesses for SIMD vectorization
#67 | 2007-09-27Efficient generation of SIMD code in presence of multi-threading and other false sharing conditions and in machines having memory protection support
#68 | 2007-09-27Method for improving processing of relatively aligned memory references for increased reuse opportunities
#69 | 2007-08-16Analyze and reduce number of data reordering operations in SIMD code
#70 | 2007-07-26Apparatus and method for optimizing scalar code executed on a SIMD engine by alignment of SIMD slots
#71 | 2007-07-19Method and system for versioning codes based on relative alignment for single instruction multiple data units
#72 | 2007-01-11Method and system for data-driven runtime alignment operation
#73 | 2005-12-22Framework for integrated intra- and inter-loop aggregation of contiguous memory accesses for SIMD vectorization
#74 | 2005-12-22SIMD code generation in the presence of optimized misaligned data reorganization
#75 | 2005-12-22Framework for efficient code generation using loop peeling for SIMD loop code with multiple misaligned statements
#76 | 2005-12-22Efficient data reorganization to satisfy data alignment constraints
#77 | 2005-12-08SIMD code generation for loops with mixed data lengths
#78 | 2005-12-08Framework for generating mixed-mode operations in loop-level simdization
#79 | 2005-06-16Method and apparatus for eliminating the need for register assignment, allocation, spilling and re-filling
290620 ⎘