CGO 2005
28 papers
- A General Compiler Framework for Speculative Optimizations Using Data Speculative Code Motion
- A Programmable Hardware Path Profiler
- A Progressive Register Allocator for Irregular Architectures
- Automatic Generation of High-Performance Trace Compressors
- Automatically Reducing Repetitive Synchronization with a Just-in-Time Compiler for Java
- Building Intrusion-Tolerant Secure Software
- Collecting and Exploiting High-Accuracy Call Graph Profiles in Virtual Machines
- Combining Models and Guided Empirical Search to Optimize for Multiple Levels of the Memory Hierarchy
- Compile-Time Concurrent Marking Write Barrier Removal
- Compiler Managed Dynamic Instruction Placement in a Low-Power Code Cache
- Context Threading: A Flexible and Efficient Dispatch Technique for Virtual Machine Interpreters
- Effective Adaptive Computing Environment Management via Dynamic Optimization
- Efficient SIMD Code Generation for Runtime Alignment and Length Conversion
- Maintaining Consistency and Bounding Capacity of Software Code Caches
- Model-Based Framework: An Approach for Profit-Driven Optimization
- Multicores from the Compiler's Perspective: A Blessing or a Curse?
- Optimizing Address Code Generation for Array-Intensive DSP Applications
- Optimizing Sorting with Genetic Algorithms
- Performance of Runtime Optimization on BLAST
- Phase-Aware Remote Profiling
- Practical Path Profiling for Dynamic Optimizers
- Practical and Accurate Low-Level Pointer Analysis
- Predicting Unroll Factors Using Supervised Classification
- Reactive Techniques for Controlling Software Speculation
- SWIFT: Software Implemented Fault Tolerance
- Sentinel PRE: Hoisting beyond Exception Dependency with Dynamic Deoptimization
- Superword-Level Parallelism in the Presence of Control Flow
- Virtual Machine Learning: Thinking like a Computer Architect