CGO 2010
31 papers
- A self-adjusting code cache manager to balance start-up time and memory usage
- An adaptive task creation strategy for work-stealing scheduling
- An efficient software transactional memory using commit-time invalidation
- Automated just-in-time compiler tuning
- Automatic creation of tile size selection models
- Automatic parallelization of simulink applications
- Coloring-based coalescing for graph coloring register allocation
- Contention aware execution: online contention detection and response
- Decoupled software pipelining creates parallelization opportunities
- Dynamic interpretation for dynamic scripting languages
- Efficient compilation of fine-grained SPMD-threaded programs for multicore CPUs
- Exploiting statistical correlations for proactive prediction of program behaviors
- Hybrid Java compilation and optimization for digital TV software platform
- Integrated instruction selection and register allocation for compact code generation exploiting freeform mixing of 16- and 32-bit instructions
- Large program trace analysis and compression with ZDDs
- Level by level: making flow- and context-sensitive pointer analysis scalable for millions of lines of code
- Lightweight feedback-directed cross-module optimization
- Linear scan register allocation on SSA form
- Minimizing communication in rate-optimal software pipelining for stream programs
- On improving heap memory layout by dynamic pool allocation
- Parameterized tiling revisited
- Performance is dead, long live performance!
- PinPlay: a framework for deterministic replay and reproducible analysis of parallel programs
- Prospect: a compiler framework for speculative parallelization
- Speculative parallelization of partial reduction variables
- Statistically regulating program behavior via mainstream computing
- TAO: two-level atomicity for dynamic binary optimizations
- Taming hardware event samples for FDO compilation
- There are at least two sides to every heterogeneous system
- Towards program optimization through automated analysis of numerical precision
- Umbra: efficient and scalable memory shadowing