DocumentCode
3318542
Title
DRESC: a retargetable compiler for coarse-grained reconfigurable architectures
Author
Bingfeng Mei ; Vernalde, S. ; Verkest, D. ; De Man, Hugo ; Lauwereins, Rudy
Author_Institution
IMEC, Leuven, Belgium
fYear
2002
fDate
16-18 Dec. 2002
Firstpage
166
Lastpage
173
Abstract
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.
Keywords
circuit layout CAD; embedded systems; high level synthesis; parallel architectures; processor scheduling; reconfigurable architectures; DRESC; architecture abstraction; coarse-grained reconfigurable architectures; dataflow; internal graph representation; modulo scheduling algorithm; program analysis; retargetable compiler; scheduling; Computer architecture; Concrete; Field programmable gate arrays; Kernel; Parallel processing; Reconfigurable architectures; Scheduling algorithm; Testing; Topology; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology, 2002. (FPT). Proceedings. 2002 IEEE International Conference on
Print_ISBN
0-7803-7574-2
Type
conf
DOI
10.1109/FPT.2002.1188678
Filename
1188678
Link To Document