• DocumentCode
    2173212
  • Title

    Heterogeneous coarse-grained processing elements: A template architecture for embedded processing acceleration

  • Author

    Ansaloni, Giovanni ; Bonzini, Paolo ; Pozzi, Laura

  • Author_Institution
    Fac. of Inf., Univ. of Lugano (USI), Lugano
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    542
  • Lastpage
    547
  • Abstract
    Reconfigurable Architectures are good candidates for application accelerators that cannot be set in stone at production time. FPGAs however, often suffer from the area and performance penalty intrinsic in gate-level reconfigurability. To reduce this overhead, coarse-grained reconfigurable arrays (CGRAs) are reconfigurable at the ALU level, but a successful design needs more than computational power-the main bottleneck usually being memory transfers. Just like the integration of hardwired multiplier and memory blocks enabled FPGAs to efficiently implement digital signal processing applications, in this paper we study a customizable architecture template based on heterogeneous processing elements (multipliers, ALU clusters and memories) that provides enough flexibility to realize fast pipelined implementations of various loop kernels on a CGRA.
  • Keywords
    field programmable gate arrays; reconfigurable architectures; FPGA; coarse-grained reconfigurable arrays; digital signal processing; embedded processing acceleration; gate-level reconfigurability; hardwired multiplier; heterogeneous coarse-grained processing elements; memory blocks; reconfigurable architectures; Acceleration; Application software; Arithmetic; Computer architecture; Field programmable gate arrays; Informatics; Kernel; Logic arrays; Reconfigurable architectures; Reconfigurable logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090723
  • Filename
    5090723