Abstract
In this paper we present a new class of loop optimizing transformations called valid transformations, which are suitable for fine-grain parallelization applications such as high-level synthesis of VLSI designs or compilers for super-scalar or VLIW machines. This class of transformations are different from existing ones in that valid transformations can be illegal. Nevertheless, if a transformation is valid, the transformed loop has a feasible pipeline schedule. We present an example valid transformation called loop expansion which can help produce cost-performance efficient designs and explore a larger design space for a satisfactory design. Several examples are used to demonstrate the efficacy of the proposed technique.
| Original language | English |
|---|---|
| Pages (from-to) | 399-410 |
| Number of pages | 12 |
| Journal | IEEE Transactions on Parallel and Distributed Systems |
| Volume | 7 |
| Issue number | 4 |
| DOIs | |
| State | Published - 1996 |
Keywords
- High-level synthesis
- Loop compilation
- Loop optimization
- Loop transformations
- Pipeline scheduling
- Super-scalar
- VLIW
Fingerprint
Dive into the research topics of 'Valid transformations: A new class of loop transformations for high-level synthesis and pipelined scheduling applications'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver