DRESC: a retargetable compiler for coarse-grained reconfigurable architectures
Coarse-grained reconfigurable architectures have become increasingly important in recent years. Automatic design or compiling tools are essential to their success. In this paper, we present a retargetable compiler for a family of coarse-grained reconfigurable architectures. Several key issues are ad...
Saved in:
Published in | 2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings pp. 166 - 173 |
---|---|
Main Authors | , , , , |
Format | Conference Proceeding |
Language | English |
Published |
New York, NY
IEEE
2002
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Coarse-grained reconfigurable architectures have become increasingly important in recent years. Automatic design or compiling tools are essential to their success. In this paper, we present a retargetable compiler for a family of coarse-grained reconfigurable architectures. Several key issues are addressed. Program analysis and transformation prepare dataflow for scheduling. Architecture abstraction generates an internal graph representation from a concrete architecture description. A modulo scheduling algorithm is key to exploit parallelism and achieve high performance. The experimental results show up to 28.7 instructions per cycle (IPC) over tested kernels. |
---|---|
ISBN: | 0780375742 9780780375741 |
DOI: | 10.1109/FPT.2002.1188678 |