Alexandre E. Eichenberger  Alexandre E. Eichenberger photo       

contact information

Compiler optimization for SIMD & multicore parallelism
Thomas J. Watson Research Center, Yorktown Heights, NY USA
  +1dash914dash945dash1812

links

Professional Associations

Professional Associations:  ACM SIGMICRO  |  IEEE


2009

Compact Multi-Dimensional Kernel Extraction for Register Tiling
L Renganarayana, Uday Bondhugula, Salem Dersavi, Alexandre E. Eichenberger, Kevin O'Brien
Proceedings of the 22nd International Conference on High Performance Networking and Computing (SC), pp. 1--12, 2009

Exploiting Parallelism with Dependence - Aware Scheduling
Xiaotong Zhuang, Alexandre E Eichenberger, Yangchun Luo, Kevin O'Brien, Kathryn O'Brien
Proceeding of the International Conference on Parallel Architectures and Compilation Techniques (PACT), 2009


2008

Hybrid Access-Specific Software Cache Techniques for the Cell BE Architecture
Marc Gonzalez, Nikola Vujic, Alexandre E. Eichenberger, Xavier Martorell, Eduard Ayguade, Tong Chen, Zehra Sura, Tao Zhang, Kevin O'Brien, Kathryn O'Brien
Proceedings of the 17th international conference on Parallel architectures and compilation techniques (PACT), pp. 292--302, 2008


2006

Using advanced compiler technology to exploit the performance of the Cell Broadband Engine
A. Eichenberger, J. K. O'brien, K. M. O'brien, P. Wu, T. Chen, P. H. Oden, D. A. Prener, J. C. Shepherd, Z. Sura, A. Wang, T. Zhang, P. Zhao, M. K. Gschwind, R. Archambault, Y. Gao, R. Koo
IBM Systems Journal 45(1), 59--84, IBM, 2006

Using Advanced Compiler Technology to Exploit the Performance of the Cell Broadband Engine Architecture
A.E. Eichenberger, J. K. O'Brien, K. M. O'Brien, P. Wu, T. Chen, P. H. Oden, D. A. Prener, J. C. Shepherd, B. So, Z. Sura, A. Wang, T. Zhang, P. Zhao, M. K. Gschwind, R. Archambault, Y. Gao, and R. Koo
IBM System Journal, vol 45, num 1 45(1), 2006


2005

Optimizing Compiler for the CELL Processor
J. K. O'Brien, K. M. O'Brien, P. Wu, T. Chen, P. H. Oden, D. A. Prener, J. C. Shepherd, B. So, Z. Sura, A. Wang, T. Zhang, P. Zhao, M. K. Gschwind
Proceedings of the 14th International Conference on Parallel Architectures and Compilation Techniques (PACT), pp. 161--172, IEEE Computer Society, 2005

Efficient SIMD Code Generation for Runtime Alignment and Length Conversion
Peng Wu, Alexandre E. Eichenberger, Amy Wang
Proceeding of the he International Symposium on Code Generation and Optimization (CGO), pp. 153--164, IEEE Computer Society, 2005
Abstract

An Integrated Simdization Framework using Virtual Vectors
Peng Wu, Alexandre E Eichenberger, Amy Wang, Peng Zhao
Proceedings of the International Conference on Supercomputing (ICS), pp. 169--178, ACM, 2005
Abstract


2004

Vectorization for SIMD architectures with Alignment Constraints
Alexandre E. Eichenberger, Peng Wu, Kevin O'Brien
Proceedings of the Conference on Programming Language Design and Implementation (PLDI), pp. 82--93, ACM, 2004
Abstract


2002

Balance scheduling: Weighting branch tradeoffs in superblocks
A E Eichenberger, W M Meleis
Microarchitecture, 1999, pp. 272--283, 2002

Efficient edge profiling for ILP-processors
A E Eichenberger, S M Lobo
Parallel Architectures and Compilation Techniques, 1998, pp. 294--303, 2002

Minimum register requirements for a module schedule
A E Eichenberger, E S Davidson, S G Abraham
Microarchitecture, 1994, pp. 75--84, 2002

Lower Bounds on Precedence-Constrained Scheduling for Parallel Processors
I. Baev, W. Meleis, and A. Eichenberger
Information Processing Letters, July 2002 83(1), 27-32

An Experimental Study of Algorithms for Weighted Completion Time Scheduling
Ivan D Baev, Waleed M Meleis, Alexandre E Eichenberger
Algorithmica 33(1): 34- 51, 2002


2001

Scheduling superblocks with bound-based branch trade-offs
W M Meleis, A E Eichenberger, I D Baev
IEEE Transactions on Computers, 784--797, Published by the IEEE Computer Society, 2001

Scheduling Superblocks with Bound-Based Branch Trade-offs
Waleed M Meleis, Alexandre E Eichenberger, Ivan D Baev
Transactions on Computers, vol. 50 no. 8, 2001


2000


An integrated approach to accelerate data and predicate computations in hyperblocks
A E Eichenberger, W Meleis, S Maradani
Proceedings of the 33rd annual ACM/IEEE international symposium on Microarchitecture, pp. 101--111, 2000

An Integrated Approach to Accelerate Data and Predicate Computations in Hyperblocks
Alexandre E Eichenberger, Waleed M Meleis, S Maradani
Proceedings of the International Symposium on Microarchitecture (MICRO), 2000


1999

Algorithms for total weighted completion time scheduling
I D Baev, W M Meleis, A E Eichenberger
Proceedings of the tenth annual ACM-SIAM symposium on Discrete algorithms, pp. 852--853, 1999

Balance Scheduling: Weighting Branch Tradeoffs in Superblocks
A E Waleed, A E Eichenberger, W M Meleis
in Superblocks”, Proc, 1999

Algorithms for Total Weighted Completion Time Scheduling
Ivan D Baev, Waleed M Meleis, Alexandre E Eichenberger
Proceedings of the tenth annual ACM-SIAM symposium on Discrete algorithms, 1999

Balance Scheduling: Weighting Branch Tradeoffs in Superblocks
Alexandre E Eichenberger, Waleed M Meleis
Proceedings of the International Symposium on Microarchitecture (MICRO), 1999


1998

Effective Cluster Assignment for Modulo Scheduling
Erik Nystrom, Alexandre E Eichenberger
Proceedings of the International Symposium on Microarchitecture (MICRO), pp. 103--114, IEEE Computer Society Press, 1998

Efficient Edge Profiling for ILP-Processors
Alexandre Eichenberger, Sheldon M Lobo
Proceeding of the International Conference on Parallel Architectures and Compilation Techniques (PACT), 1998


1997


Efficient Formulation for Optimal Modulo Schedulers
Alexandre E Eichenberger, Edward S Davidson
Proceedings of the Conference on Programming Language Design and Implementation (PLDI), pp. 194--205, ACM, 1997
Abstract


1996

A Reduced Multipipeline Machine Description that Preserves Scheduling Constraints
Alexandre E Eichenberger, Edward S Davidson
Proceedings of the Conference on Programming Language Design and Implementation (PLDI), pp. 12--22, ACM, 1996
Abstract


1995

Stage scheduling: a technique to reduce the register requirements of a modulo schedule
Alexandre E Eichenberger, Edward S Davidson
Proceedings of the 28th annual international symposium on Microarchitecture, pp. 338--349, IEEE Computer Society Press, 1995

Optimum Modulo Schedules for Minimum Register Requirements
Alexandre E Eichenberger, Edward S Davidson, Satosh G Abraham
Proceedings of the International Conference on Supercomputing (ICS), pp. 31--40, ACM, 1995

Stage Scheduling: A Technique to Reduce the Register Requirements ofa Modulo Schedule
Alexandre E Eichenberger, Edward S Davidson
Proceedings of the International Symposium on Microarchitecture (MICRO), 1995

Register Allocation for Predicated Code
Alexandre E Eichenberger, Edward S Davidson
proceedings of the International Symposium on Microarchitecture (MICRO), pp. 180--191, IEEE Computer Society Press, 1995

Modeling Load Imbalance and Fuzzy Barriers for Scalable Shared-Memory Multiprocessors
Alexandre E Eichenberger, Santosh G Abraham
28th Hawaii International Conference on System Sciences (HICSS'95), 1995

Impact of Load Imbalance on the Design of Software Barriers
Alexandre E Eichenberger, Santosh G Abraham
Proceedings of the International Conference on Parallel Processing (ICPP), 1995


1994

Minimum Register Requirements for a Modulo Schedule
Alexandre E Eichenberger, Edward S Davidson, Santosh G Abraham
Proceedings of the International Symposium on Microarchitecture (MICRO), pp. 75--84, ACM, 1994
Abstract


1993

Parallel molecular dynamics on a multi signalprocessor system
W. Scott, A. Gunzinger, B. Baeumle, P. Kohler, U.A. Mueller, H.R. Muehll, A.E. Eichenberger, W. Guggenbuehl, N. Ironmonger, F. Mueller-Plathe
Computer Physics Communications 75(1-2), 65--86, Elsevier, 1993

Parallel molecular dynamics on a multi signalprocessor system
W Scott, A Gunzinger, B B{\"a}umle, P Kohler, UA M{\"u}ller, HR M{\"u}hll, A Eichenberger, W Guggenb{\"u}hl, N Ironmonger, F M{\"u}ller-Plathe, others
Computer Physics Communications 75(1-2), 65--86, Elsevier, 1993

Parallel molecular dynamics on a multi signalprocessor system
W Scott, A Gunzinger, B Baeumle, P Kohler, U A Mueller, H-R Vonder Muehll, A E Eichenberger, W Guggenbuehl, N Ironmonger, F Mueller-Plathe, W F Van Gunsteren
Computer physics communications, 1993 - cat.inist.fr


Year Unknown

Exploiting parallelism with Dependence-Aware scheduling

... , 2009. PACT'09. 18th ..., 2009 - ieeexplore.ieee.org

Minimizing register requirements of a modulo schedule via optimum stage scheduling
Alexandre E Eichenberger, Edward S Davidson, and Santosh G Abraham
Ann Arbor1001, 48109--2122, Citeseer