CGO 2007
29 papers
- A Dimension Abstraction Approach to Vectorization in Matlab
- Code Compaction of an Operating System Kernel
- Code Generation and Optimization for Transactional Memory Constructs in an Unmanaged Language
- Compilation Techniques for Real-Time Java Programs
- Compiler-Directed Variable Latency Aware SPM Management to CopeWith Timing Problems
- Compiler-Managed Software-based Redundant Multi-Threading for Transient Fault Detection
- Evaluating Heuristic Optimization Phase Order Search Algorithms
- Evaluating Indirect Branch Handling Mechanisms in Software Dynamic Translation Systems
- Exploiting Narrow Accelerators with Data-Centric Subgraph Mapping
- GPU Computing: Programming a Massively Parallel Processor
- Graph-Based Procedural Abstraction
- Heterogeneous Clustered VLIW Microarchitectures
- Isla Vista Heap Sizing: Using Feedback to Avoid Paging
- Iterative Optimization in the Polyhedral Model: Part I, One-Dimensional Time
- Loop Optimization using Hierarchical Compilation and Kernel Decomposition
- Microarchitecture Sensitive Empirical Models for Compiler Optimizations
- On the Complexity of Register Coalescing
- Parallel Programming Environment: A Key to Translating Tera-Scale Platforms into a Big Success
- Persistent Code Caching: Exploiting Code Reuse Across Executions and Applications
- Pipelined Execution of Critical Sections Using Software-Controlled Caching in Network Processors
- Profile-assisted Compiler Support for Dynamic Predication in Diverge-Merge Processors
- Rapidly Selecting Good Compiler Optimizations using Performance Counters
- Run-Time Support for Optimizations Based on Escape Analysis
- Shadow Profiling: Hiding Instrumentation Costs with Parallelism
- Structure Layout Optimization for Multithreaded Programs
- SuperPin: Parallelizing Dynamic Instrumentation for Real-Time Performance
- Ubiquitous Memory Introspection
- Understanding Tradeoffs in Software Transactional Memory
- Virtual Cluster Scheduling Through the Scheduling Graph