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
Link To Document