• DocumentCode
    588073
  • Title

    Energy efficient stream-based configurable architecture for embedded platforms

  • Author

    Pratas, Frederico ; Tomas, Pedro ; Trancoso, P. ; Sousa, Leonel

  • Author_Institution
    INESC-ID/IST, Tech. Univ. of Lisbon, Lisbon, Portugal
  • fYear
    2012
  • fDate
    16-19 July 2012
  • Firstpage
    193
  • Lastpage
    200
  • Abstract
    Reconfigurable hardware can be used as an energy and performance efficient co-processing solution to accelerate certain types of applications. To facilitate the design of hardware accelerators we have proposed a methodology that adopts the stream-based computing model and the usage of Graphics Processing Units as prototyping platforms. In this paper we go a step further and propose a new modular architecture for low-power reconfigurable systems to easily map the stream-based algorithms. In particular, the architecture consists of a semi-programable accelerator set that can be adapted to the application needs in terms of functional units and number of streaming engines. The proposed embedded architecture mates the flexibility of reconfigurable hardware with the advantages of stream computing for the strict needs of embedded reconfigurable devices. We show a possible organization for this architecture. Moreover, we provide a general case study to analyze the scalability of the proposed architecture in an Altera FPGA. Our experimental results show that a significant speed-up can be achieved compared to general purpose processors using low-power FPGA devices. Our preliminary estimates show that it is also possible to achieve energy savings of up to 118x.
  • Keywords
    configuration management; embedded systems; field programmable gate arrays; graphics processing units; power aware computing; Altera FPGA; embedded platform; embedded reconfigurable device; energy savings; field programmable gate array; general purpose processor; graphics processing unit; hardware accelerator design; low-power reconfigurable system; modular architecture; prototyping platform; reconfigurable hardware; semiprogramable accelerator; stream-based computing model; stream-based configurable architecture; Algorithm design and analysis; Computer architecture; Field programmable gate arrays; Hardware; Kernel; Organizations; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems (SAMOS), 2012 International Conference on
  • Conference_Location
    Samos
  • Print_ISBN
    978-1-4673-2295-9
  • Electronic_ISBN
    978-1-4673-2296-6
  • Type

    conf

  • DOI
    10.1109/SAMOS.2012.6404174
  • Filename
    6404174