• 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