PLDI A*

31 papers

YearTitle / Authors
2000A certifying compiler for Java.
Christopher Colby, Peter Lee, George C. Necula, Fred Blau, Mark Plesko, Kenneth Cline
2000A framework for interprocedural optimization in the presence of dynamic class loading.
Vugranam C. Sreedhar, Michael G. Burke, Jong-Deok Choi
2000A generational on-the-fly garbage collector for Java.
Tamar Domani, Elliot K. Kolodner, Erez Petrank
2000A single intermediate language that supports multiple implementations of exceptions.
Norman Ramsey, Simon L. Peyton Jones
2000ABCD: eliminating array bounds checks on demand.
Rastislav Bodík, Rajiv Gupta, Vivek Sarkar
2000An automatic object inlining optimization and its evaluation.
Julian Dolby, Andrew A. Chien
2000Bitwidth analysis with application to silicon compilation.
Mark Stephenson, Jonathan Babb, Saman P. Amarasinghe
2000Caching function calls using precise dependencies.
Allan Heydon, Roy Levin, Yuan Yu
2000Compiler analysis of irregular memory accesses.
Yuan Lin, David A. Padua
2000Contaminated garbage collection.
Dante J. Cannarozzi, Michael P. Plezbert, Ron Cytron
2000Dynamo: a transparent dynamic optimization system.
Vasanth Bala, Evelyn Duesterwald, Sanjeev Banerjia
2000Effective synchronization removal for Java.
Erik Ruf
2000Efficient algorithms for bidirectional debugging.
Bob Boothe
2000Exploiting superword level parallelism with multimedia instruction sets.
Samuel Larsen, Saman P. Amarasinghe
2000Field analysis: getting useful and low-cost interprocedural information.
Sanjay Ghemawat, Keith H. Randall, Daniel J. Scales
2000Functional reactive programming from first principles.
Zhanyong Wan, Paul Hudak
2000Improved spill code generation for software pipelined loops.
Javier Zalamea, Josep Llosa, Eduard Ayguadé, Mateo Valero
2000Modular interprocedural pointer analysis using access paths: design, implementation, and evaluation.
Ben-Chung Cheng, Wen-mei W. Hwu
2000Off-line variable substitution for scaling points-to analysis.
Atanas Rountev, Satish Chandra
2000On loops, dominators, and dominance frontier.
G. Ramalingam
2000Optimal instruction scheduling using integer programming.
Kent D. Wilken, Jack Liu, Mark Heffernan
2000Practicing JUDO: Java under dynamic optimizations.
Michal Cierniak, Guei-Yuan Lueh, James M. Stichnoth
2000Proceedings of the 2000 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Vancouver, Britith Columbia, Canada, June 18-21, 2000
Monica S. Lam
2000Safety checking of machine code.
Zhichen Xu, Barton P. Miller, Thomas W. Reps
2000Scalable context-sensitive flow analysis using instantiation constraints.
Manuel Fähndrich, Jakob Rehof, Manuvir Das
2000Split-stream dictionary program compression.
Steven Lucco
2000Symbolic bounds analysis of pointers, array indices, and accessed memory regions.
Radu Rugina, Martin C. Rinard
2000Transforming loops to recursion for multi-level memory hierarchies.
Qing Yi, Vikram S. Adve, Ken Kennedy
2000Translation validation for an optimizing compiler.
George C. Necula
2000Type-based race detection for Java.
Cormac Flanagan, Stephen N. Freund
2000Unification-based pointer analysis with directional assignments.
Manuvir Das