• DocumentCode
    2222546
  • Title

    Retargeting, Evaluating, and Generating Reconfigurable Array-Based Architectures

  • Author

    Morra, Carlos ; Cardoso, João M P ; Bispo, João ; Becker, Jürgen

  • Author_Institution
    Inst. fur Tech. der Informationsverarbeitung, Univ. Karlsruhe, Karlsruhe
  • fYear
    2008
  • fDate
    8-9 June 2008
  • Firstpage
    34
  • Lastpage
    41
  • Abstract
    Coarse-grained reconfigurable architectures have proven their value as programmable accelerators for general purpose processors. For early evaluation of those architectures, we need an approach able to exploit and retarget different processing elements (PEs) while maintaining the same compilation flow. Bearing in mind those aspects, this paper describes an approach able to map, evaluate and generate reconfigurable architectures based on an array of PEs. We use Rewriting Logic to map computations described by imperative programming languages to the PEs of the target architecture, a VHDL generation step to prototype the architectures being evaluated, and a clock cycle-based simulator to achieve first assessments about the performance of those architectures. In order to show the potential of our approach, we present results of 1D coarse-grained reconfigurable arrays as accelerator softcores implemented in an FPGA, and the effects of different PE´s structures and complexities.
  • Keywords
    field programmable gate arrays; hardware description languages; logic design; microprocessor chips; programmable circuits; 1D coarse-grained reconfigurable arrays; FPGA; VHDL generation step; accelerator softcores; clock cycle-based simulator; coarse-grained reconfigurable architectures; compilation flow; field programmable gate array; general purpose processors; imperative programming languages; processing elements; programmable accelerators; reconfigurable array-based architectures; rewriting logic; Clocks; Computer architecture; Computer languages; Logic arrays; Logic programming; Programmable logic arrays; Reconfigurable architectures; Reconfigurable logic; Registers; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Processors, 2008. SASP 2008. Symposium on
  • Conference_Location
    Anaheim, CA
  • Print_ISBN
    978-1-4244-2333-0
  • Electronic_ISBN
    978-1-4244-2334-7
  • Type

    conf

  • DOI
    10.1109/SASP.2008.4570783
  • Filename
    4570783