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
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;
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
DOI :
10.1109/SAMOS.2012.6404174