DocumentCode
2718501
Title
A reconfigurable fabric supporting full C/C++ input
Author
Junqueira, Alexandre A. ; Rutzig, Mateus B. ; Itturriet, Fábio P. ; Portal, João Victor ; Carro, Luigi
Author_Institution
II-Inst. de Inf., Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
fYear
2011
fDate
20-22 June 2011
Firstpage
1
Lastpage
6
Abstract
Reconfigurable architectures have been widespread used to improve the performance of embedded applications. As most applications of this domain (e.g. video and audio standards) are traditionally specified in high-level programming languages (e.g. C/C++, Java, etc), their optimization process through a hardware accelerator relies on a source code translation from high- to low- level programming languages (e.g. VHDL and Verilog) to program the reconfigurable fabric. However, there is no automatic process to perform such translation. Moreover, the lower the level of the programming language is, the harder it is to manually specify the algorithm, which can greatly affect the hard time-to market imposed by the embedded market. In this paper, we present an easy-programmed reconfigurable fabric that accelerates embedded applications in a total transparent fashion. We propose the use of a run-time binary translation hardware that translates C/C++ source code to the reconfigurable fabric code, without human intervention. Experimental results show great speedups w.r.t. a general-purpose processor and advantageous tradeoff between performance and software productivity w.r.t. a traditional FPGA.
Keywords
C++ language; reconfigurable architectures; C language; C++ language; FPGA; VHDL; Verilog; binary translation hardware; field programmable gate array; general-purpose processor; high-level programming language; reconfigurable architecture; reconfigurable fabric; Computer languages; Fabrics; Field programmable gate arrays; Finite impulse response filter; Hardware; Pipelines; Software; FPGA; Reconfigurable architectures; VHDL; binary translation; high-level programming languages; reconfigurable fabric;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2011 6th International Workshop on
Conference_Location
Montpellier
Print_ISBN
978-1-4577-0640-0
Type
conf
DOI
10.1109/ReCoSoC.2011.5981507
Filename
5981507
Link To Document