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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Field-Programmable Technology, 2002. (FPT). Proceedings. 2002 IEEE International Conference on
         
        
            Print_ISBN : 
0-7803-7574-2
         
        
        
            DOI : 
10.1109/FPT.2002.1188678