Contact Information

Erik Altman
Manager, Dynamic Optimization Group
Thomas J. Watson Research Center, Yorktown Heights, NY USA
ealtmanatus.ibm.com      +1dash914dash945dash2040


Tab navigation

2010

Observations on Tuning a Java Enterprise Application for Performance and Scalability

Erik Altman, Matthew Arnold, Rajesh Bordawekar, Robert Delmonico, Nick Mitchell, Peter F. Sweeney
IBM Journal of Research and Development 54(5), 2, IBM, 2010

2006

Guest Editor Introduction

Erik Altman and Sumedh Sathaye
IBM Journal of Research and Development 50(2/3), 169, IBM, 2006

2005

The cell architectureinnovation matters

E Altman, P Capek
IBM, Sony, Toshiba, ISSCC, 2005

2003

2002

Precise exception semantics in dynamic compilation

M Gschwind, E Altman
Compiler Construction, pp. 235--252, 2002

2001

High frequency pipeline architecture using the recirculation buffer

M Gschwind, S Kosonocky, E Altman
IBM Research Report (RC23113), IBM, 2001

Advances and Future Challenges in Binary Translation and Optimization

Erik Altman, Kemal Ebcio u g, Michael Gschwind, Sumedh Sathaye
Proceedings of the IEEE 89(11), 1710--1722, IEEE, 2001

Dynamic Binary Translation and Optimization

Kemal Ebcioglu, Erik Altman, Michael Gschwind, Sumedh Sathaye
Transaction on Computers 50(6), 529--548, IEEE, 2001

2000

BOA: The Architecture of a Binary Translation Processor, Research Report RC21665

E Altman, M Gschwind, S Sathaye
IBM TJ Watson Research Center, Yorktown Heights, NY, 2000

A theory for software-hardware co-scheduling for ASIPs and embeddedprocessors

R Govindarajan, ER Altman, GR Gao
IEEE International Conference on Application-Specific …, 2000 - ieeexplore.ieee.org

DAISY dynamic binary translation software

E Altman, K Ebcioglu
Software manual for DAISY open source release, 2000 - research.ibm.com

Reducing virtual call overheads in a Java VM Just-in-Time compiler

BS Yang, S Kim, K Ebcioglu, E Altman, S Lee, YC …
ACM SIGARCH Computer Architecture News, 2000 - portal.acm.org

Binary translation and architecture convergence issues for IBM System/390

M Gschwind, K Ebcioglu, E Altman, S Sathaye
Proceedings of the 14th international conference on Supercomputing, pp. 336--347, 2000

Welcome to the opportunities of binary translation

ER Altman, D Kaeli, Y Sheffer, IBMTJWR Center, Y …
Computer, 2000 - ieeexplore.ieee.org

Dynamic and transparent binary translation

M Gschwind, E R Altman, S Sathaye, P Ledak, D Appenzeller
Computer 33(3), 54--59, IEEE, 2000

1999

School of EE, Seoul National University IBM TJ Watson Research Center

BS Yang, J Lee, J Park, SMMK Ebcioglu, Erik Altman
citeseerx.ist.psu.edu, 1999

DAISY/390: Full System Binary Translation of IBM System/390

M Gschwind, K Ebcioglu, E Altman, S Sathaye
1999 - Citeseer, Citeseer

Simulation and debugging of full system binary translation

Erik Altman, K Ebcioglu
Proc. of the 13th International Conference on Parallel and …, 1999

Optimizations and oracle parallelism with dynamic translation

K Ebcioglu, ER Altman, M Gschwind, S Sathaye
Proceedings of the 32nd annual ACM/IEEE international …, 1999 - portal.acm.org

Efficient instruction scheduling with precise exceptions

E Altman, K Ebcioglu, M Gschwind, S Sathaye
IBM Research Report RC2295796, 100--108, Citeseer, 1999

BOA: Targeting multi-gigahertz with binary translation

S Sathaye, P Ledak, J LeBlanc, S Kosonocky, M Gschwind, J Fritts, Z Filan, A Bright, D Appenzeller, E Altman, others
Proc, pp. 2--11, 1999

Execution-based scheduling for VLIW architectures

K Ebcioglu, E Altman, S Sathaye, M Gschwind
Euro-Par 99 Parallel Processing, 1269--1280, Springer, 1999

On-demand translation of Java exception handlers in the LaTTe JVM just-in-time compiler

Yang, K Ebcioglu, S Kim, S Park, S Moon, E Altman
In Proceedings of the 1999 Workshop on Binary Translation, 1999 - eprints.kfupm.edu.sa

LaTTe: a Java VM just-in-time compiler with fast and efficientregister allocation

Lee, J Park, YC Chung, S Kim, K Ebcioglu, E Altman
Parallel Architectures and Compilation Techniques, 1999. …, 1999 - ieeexplore.ieee.org

Optimizations and oracle parallelism with dynamic translation

K Ebcioglu, E R Altman, S Sathaye, M Gschwind
Microarchitecture, 1999, pp. 284--295

1998

A unified framework for instruction scheduling and mapping for function units with structural …

ER Altman, R Govindarajan, GR Gao
Journal of Parallel and Distributed Computing, 1998 - citeseerx.ist.psu.edu

An enhanced co-scheduling method using reduced ms-state diagrams

R Govindarajan, NSSN Rao, Erik Altman, GR Gao
ieeexplore.ieee.org, 1998

1997

Simulation/evaluation environment for a VLIW processor architecture-Author bios

M Moudgill, K Ebcioglu, E Altman, CB Hall, R …
IBM Journal of Research and Development, 1997 - research.ibm.com

1996

DAISY: Dynamic Compilation for 100% Architectural Compatibility, Research Report RC20538

K Ebcioglu, E Altman
IBM TJ Watson Research Center, Yorktown Heights, NY, 1996

Optimal software pipelining through enumeration of schedules

ER Altman, GR Gao
LECTURE NOTES IN COMPUTER SCIENCE, 1996 - Springer

An integrated approach to architectural simulation, timing and memory hierarchy evaluation

Erik Altman, R Miranda, Jaime H Moreno, CB Hall
Workshop Performance Analysis and its Impact in Design, 1996

Architecture, compiler and simulation of a tree-based VLIW processor

Jaime H Moreno, K Ebcioglu, Erik Altman, B Hall, M. Moudgill, et al.
IBM Research Report RC20495, 1996

Compiler/architecture interaction in a tree-based VLIW processor

Jaime H Moreno, K Ebcioglu, Erik Altman, SK Chen, M. Moudgill, A. Polyak
IBM Research Report RC20694, 1996

A framework for resource-constrained rate-optimal softwarepipelining

R Govindarajan, ER Altman, GR Gao
IEEE Transactions on Parallel and distributed systems, 1996 - ieeexplore.ieee.org

1995

Scheduling and mapping: Software pipelining in the presence of structural hazards

ER Altman, R Govindarajan, GR Gao
ACM SIGPLAN Notices, 1995 - portal.acm.org

1994

Minimizing Register Requirements under Resource-Constrained Rate-Optimal Software Pipelining

R. Govindarajan, Erik Altman, Guang R. Gao
{MICRO 27: Proceedings of the 27th Annual International Symposium on Microarchitecture, pp. 85-94, ACM, 1994

A Framework for Rate-Optimal Resource-Constrained Software Pipelining

R. Govindarajan, Erik R. Altman, Guang R. Gao
CONPAR 94 - VAPP VI: International Conference on Parallel and Vector Processing , Springer, LNCS, 1994

1993

A Novel Methodology Using Genetic Algorithms for the Design of Caches and Cache Replacement Policy

Erik R. Altman, Vinod K. Agarwal, Guang R. Gao
Proceedings of the 5th International Conference on Genetic Algorithms, pp. 392-399, Morgan Kaufmann, 1993

1992

A register allocation framework based on hierarchical cyclic interval graphs

LJ Hendren, GR Gao, ER Altman, C Mukerji
Compiler Construction: 4th International Conference CC'92, …, 1992 - books.google.com