CGO 2008
24 papers
- Accurate critical path prediction via random trace construction
- Automatic array inlining in java virtual machines
- Branch-on-random
- Code optimization of parallel programs: evolutionary vs. revolutionary approaches
- Cole: compiler optimization level exploration
- Compiling for vector-thread architectures
- Comprehensive path-sensitive data-flow analysis
- Efficient fine-grained binary instrumentationwith applications to taint-tracking
- Fast liveness checking for ssa-form programs
- Fault-safe code motion for type-safe languages
- Issues and challenges in compiling for graphics processors
- Latency-tolerant software pipelining in a production compiler
- Modulo scheduling for highly customized datapaths to increase hardware reusability
- Near-optimal instruction selection on dags
- Parallel-stage decoupled software pipelining
- Parallelism by design: data analysis with sawzall
- Perfdiff: a framework for performance difference analysis in a virtual machine environment
- Phase-based adaptive recompilation in a JVM
- Pipa: pipelined profiling and analysis on multi-core systems
- Prediction and trace compression of data access addresses through nested loop recognition
- Prefetching irregular references for software cache on cell
- Program optimization space pruning for a multithreaded gpu
- Removing redundancy via exception check motion
- Spice: speculative parallel iteration chunk execution