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 :
بازگشت