David W. Wall
Proceedings of the 16th Conference on Programming Language Design and Implementation
PLDI, 1995.
@proceedings{PLDI-1995, acmid = "207110", address = "La Jolla, California, USA", editor = "David W. Wall", isbn = "0-89791-697-2", publisher = "{ACM}", title = "{Proceedings of the 16th Conference on Programming Language Design and Implementation}", year = 1995, }
Contents (28 items)
- PLDI-1995-WilsonL #analysis #c #performance #pointer #source code
- Efficient Context-Sensitive Pointer Analysis for C Programs (RPW, MSL), p. 1–?.
- PLDI-1995-Ruf #alias #analysis
- Context-Insensitive Alias Analysis Reconsidered (ER), pp. 13–22.
- PLDI-1995-CariniH #constant #interprocedural
- Flow-Sensitive Interprocedural Constant Propagation (PRC, MH), pp. 23–31.
- PLDI-1995-PingaliB #data type #dependence #named
- APT: A Data Structure for Optimal Control Dependence Computation (KP, GB), pp. 32–46.
- PLDI-1995-TuP #performance
- Efficient Building and Placing of Gating Functions (PT, DAP), pp. 47–55.
- PLDI-1995-MuellerW #branch #replication
- Avoiding Conditional Branches by Code Replication (FM, DBW), pp. 56–66.
- PLDI-1995-Patterson #branch #predict
- Accurate Static Branch Prediction by Value Range Propagation (JRCP), pp. 67–78.
- PLDI-1995-CalderGLMMZ #branch #predict
- Corpus-Based Static Branch Prediction (BC, DG, DCL, JHM, MM, BGZ), pp. 79–92.
- PLDI-1995-DeanCG #object-oriented
- Selective Specialization for Object-Oriented Languages (JD, CC, DG), pp. 93–102.
- PLDI-1995-Fernandez #effectiveness #optimisation #source code
- Simple and Effective Link-Time Optimization of Modula-3 Programs (MFF), pp. 103–115.
- PLDI-1995-ShaoA #compilation #ml #standard #type system
- A Type-Based Compiler for Standard ML (ZS, AWA), pp. 116–129.
- PLDI-1995-BurgerWD #lazy evaluation #using
- Register Allocation Using Lazy Saves, Eager Restores, and Greedy Shuffling (RGB, OW, RKD), pp. 130–138.
- PLDI-1995-AltmanGG #pipes and filters #scheduling
- Scheduling and Mapping: Software Pipelining in the Presence of Structural Hazards (ERA, RG, GRG), pp. 139–150.
- PLDI-1995-LoE #compilation #optimisation #parallel #scheduling
- Improving Balanced Scheduling with Compiler Optimizations that Increase Instruction-Level Parallelism (JLL, SJE), pp. 151–162.
- PLDI-1995-AmagbegnonBG #data flow #implementation
- Implementation of the Data-Flow Synchronous Language SIGNAL (PA, LB, PLG), pp. 163–173.
- PLDI-1995-AikenFL #analysis #higher-order #memory management
- Better Static Memory Management: Improving Region-Based Analysis of Higher-Order Languages (AA, MF, RL), pp. 174–185.
- PLDI-1995-LiaoDKTW
- Storage Assignment to Decrease Code Size (SYL, SD, KK, SWKT, AW), pp. 186–195.
- PLDI-1995-KrishnamurthyY #optimisation #parallel #source code
- Optimizing Parallel Programs with Explicit Synchronization (AK, KAY), pp. 196–204.
- PLDI-1995-CierniakL #distributed #memory management
- Unifying Data and Control Transformations for Distributed Shared Memory Machines (MC, WL), pp. 205–217.
- PLDI-1995-RauchwergerP #parallel #reduction #runtime
- The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization (LR, DAP), pp. 218–232.
- PLDI-1995-KnoopRS #power of
- The Power of Assignment Motion (JK, OR, BS), pp. 233–245.
- PLDI-1995-Click
- Global Code Motion / Global Value Mumbering (CC), pp. 246–257.
- PLDI-1995-AgrawalSD #compilation #distributed #interprocedural #memory management
- Interprocedural Partial Redundancy Elimination and its Application to Distributed Memory Compilation (GA, JHS, RD), pp. 258–269.
- PLDI-1995-KolteW #array
- Elimination of Redundant Array Subscript Range Checks (PK, MW), pp. 270–278.
- PLDI-1995-ColemanM #layout #using
- Tile Size Selection Using Cache Organization and Data Layout (SC, KSM), pp. 279–290.
- PLDI-1995-LarusS #editing #execution #independence #named
- EEL: Machine-Independent Executable Editing (JRL, ES), pp. 291–300.
- PLDI-1995-BarrettZ #bound #garbage collection #using
- Garbage Collection Using a Dynamic Threatening Boundary (DAB, BGZ), pp. 301–314.
- PLDI-1995-Ertl #stack
- Stack Caching for Interpreters (MAE), pp. 315–327.
3 ×#analysis
3 ×#branch
3 ×#compilation
3 ×#memory management
3 ×#optimisation
3 ×#parallel
3 ×#source code
3 ×#using
2 ×#distributed
2 ×#interprocedural
3 ×#branch
3 ×#compilation
3 ×#memory management
3 ×#optimisation
3 ×#parallel
3 ×#source code
3 ×#using
2 ×#distributed
2 ×#interprocedural