default search action
PLDI 1989: Portland, Oregon
- Richard L. Wexelblat:
Proceedings of the ACM SIGPLAN'89 Conference on Programming Language Design and Implementation (PLDI), Portland, Oregon, USA, June 21-23, 1989. ACM 1989, ISBN 0-89791-306-X
SIGPLAN Notices 24(7) (July 1989)
Session 1
- G. A. Venkatesh:
A Framework for Construction and Evaluation of High-Level Specifications for Program Analysis Techniques. 1-12 - Robert Cartwright, Matthias Felleisen:
The Semantics of Program Dependence. 13-27 - Susan Horwitz, Phil Pfeiffer, Thomas W. Reps:
Dependence Analysis for Pointer Variables. 28-40
Session 2
- Vasanth Balasundaram, Ken Kennedy:
A Technique for Summarizing Data Access and Its Use in Parallelism Enhancing Transformations. 41-53 - Ron Cytron, Michael Hind, Wilson C. Hsieh:
Automatic Generation of DAG Parallelism. 54-68 - Anne Rogers, Keshav Pingali:
Process Decomposition Through Locality of Reference. 69-80
Session 3
- David A. Kranz, Robert H. Halstead Jr., Eric Mohr:
Mul-T: A High-Performance Parallel Lisp. 81-90 - Thomas R. Gross, Angelika Zobel, Markus Zolg:
Parallel Compilation for a Parallel Machine. 91-100 - Waldemar Horwat, Andrew A. Chien, William J. Dally:
Experience with CST: Programming and Implementation. 101-109
Session 4
- Philip J. Koopman Jr., Peter Lee:
A Fresh Look at Combinator Graph Reduction. 110-119 - Rodney Farrow, Alec G. Stanculescu:
A VHDL Compiler Based on Attribute Grammar Methodology. 120-130 - Harald Vogt, S. Doaitse Swierstra, Matthijs F. Kuiper:
Higher-Order Attribute Grammars. 131-145 - Craig Chambers, David M. Ungar:
Customization: Optimizing Compiler Technology for SELF, A Dynamically-Typed Object-Oriented Programming Language. 146-160
Session 5
- Gordon V. Cormack:
An LR Substring Parser for Noncorrecting Syntax Error Recovery. 161-169 - Daniel J. Salomon, Gordon V. Cormack:
Scannerless NSLR(1) Parsing of Programming Languages. 170-178 - Jan Heering, Paul Klint, J. Rekers:
Incremental Generation of Parsers. 179-191
Session 6
- Hans-Juergen Boehm:
Type Inference in the Presence of Type Abstraction. 192-206 - James W. O'Toole Jr., David K. Gifford:
Type Reconstruction with First-Class Polymorphic Values. 207-217 - Pierre Jouvelot, David K. Gifford:
Reasoning about Continuations with Control Effects. 218-226
Session 7
- Helmut Emmelmann, Friedrich-Wilhelm Schröer, Rudolf Landwehr:
BEG - A Generator for Efficient Back Ends. 227-237 - Christopher W. Fraser:
A Language for Writing Code Generators. 238-245 - Wen-mei W. Hwu, Pohua P. Chang:
Inline Function Expansion for Compiling C Programs. 246-257
Session 8
- David Bernstein, Dina Q. Goldin, Martin Charles Golumbic, Hugo Krawczyk, Yishay Mansour, Itai Nahshon, Ron Y. Pinter:
Spill Code Minimization Techniques for Optimizing Compilers. 258-263 - Rajiv Gupta, Mary Lou Soffa, Tim Steele:
Register Allocation via Clique Separators. 264-274 - Preston Briggs, Keith D. Cooper, Ken Kennedy, Linda Torczon:
Coloring Heuristics for Register Allocation. 275-284
Session 9
- Edith Schonberg:
On-The-Fly Detection of Access Anomalies. 285-297 - Vivek Sarkar:
Determining Average Program Execution Times and their Variance. 298-312 - Benjamin Goldberg:
Generational Reference Counting: A Reduced-Communication Distributed Storage Reclamation Scheme. 313-321
Session 10
- Russell R. Atkinson, Alan J. Demers, Carl Hauser, Christian Jacobi, Peter Kessler, Mark D. Weiser:
Experiences Creating a Portable Cedar. 322-329 - Paul R. Wilson, Thomas G. Moher:
Demonic Memories for Process Histories. 330-343 - Chi-Hung Chi, Henry G. Dietz:
Unified Management of Registers and Cache Using Liveness and Cache Bypass. 344-355
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.