Loading...
Please wait, while we are loading the content...
Similar Documents
A survey of general and architecture-specific compiler optimization techniques.
| Content Provider | CiteSeerX |
|---|---|
| Author | Fox, Armando Hsiao, Michael Reed, James Whitlock, Brent |
| Abstract | Experience with commercial and research high-performance architectures has indicated that the compiler plays an increasingly important role in real application performance. In particular, the difficulty in programming some of the so-called "hardware first" machines underscores the need for integrating architecture design and compilation strategy. In addition, architectures featuring novel hardware optimizations require compilers that can take advantage of them in order to be commercially viable. We survey a variety of compiler optimization techniques of current interest: general techniques, vectorizing compiler techniques, fine-grained parallelism techniques. For architecture-specific techniques, we analyze what features of the architecture require special attention from the compiler in order to achieve best performance, and summarize implementation complexity and observed performance for a variety of past approaches. We pay particular attention to hardware/software trade-offs and limi... |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Architecture-specific Compiler Optimization Technique Important Role Real Application Performance Past Approach Special Attention Architecture-specific Technique Current Interest General Technique Compilation Strategy Research High-performance Compiler Technique So-called Hardware Compiler Optimization Technique Particular Attention Architecture Design Implementation Complexity Novel Hardware Optimization Software Trade-off Fine-grained Parallelism Technique |
| Content Type | Text |