• DocumentCode
    28515
  • Title

    BilRC: An Execution Triggered Coarse Grained Reconfigurable Architecture

  • Author

    Atak, O. ; Atalar, Abdullah

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Bilkent Univ., Ankara, Turkey
  • Volume
    21
  • Issue
    7
  • fYear
    2013
  • fDate
    Jul-13
  • Firstpage
    1285
  • Lastpage
    1298
  • Abstract
    We present Bilkent reconfigurable computer (BilRC), a new coarse-grained reconfigurable architecture (CGRA) employing an execution-triggering mechanism. A control data flow graph language is presented for mapping the applications to BilRC. The flexibility of the architecture and the computation model are validated by mapping several real-world applications. The same language is also used to map applications to a 90-nm field-programmable gate array (FPGA), giving exactly the same cycle count performance. It is found that BilRC reduces the configuration size about 33 times. It is synthesized with 90-nm technology, and typical applications mapped on BilRC run about 2.5 times faster than those on FPGA. It is found that the cycle counts of the applications for a commercial very long instruction word digital signal processor processor are 1.9 to 15 times higher than that of BilRC. It is also found that BilRC can run the inverse discrete cosine transform algorithm almost 3 times faster than the closest CGRA in terms of cycle count. Although the area required for BilRC processing elements is larger than that of existing CGRAs, this is mainly due to the segmented interconnect architecture of BilRC, which is crucial for supporting a broad range of applications.
  • Keywords
    data flow graphs; digital signal processing chips; discrete cosine transforms; field programmable gate arrays; instruction sets; inverse transforms; reconfigurable architectures; BilRC processing element; Bilkent reconfigurable computer; CGRA; FPGA; control data flow graph language; cycle count performance; execution triggered coarse grained reconfigurable architecture; execution-triggering mechanism; field-programmable gate array; instruction word digital signal processor; inverse discrete cosine transform algorithm; size 90 nm; Arrays; Clocks; Computational modeling; Field programmable gate arrays; Registers; VLIW; Coarse-grained reconfigurable architectures (CGRA); discrete cosine transform (DCT); fast Fourier transform (FFT); reconfigurable computing; turbo decoder; viterbi decoder;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2012.2207748
  • Filename
    6255803