DocumentCode :
2895022
Title :
A computation- and communication- infrastructure for modular special instructions in a dynamically reconfigurable processor
Author :
Bauer, Lars ; Shafique, Muhammad ; Henkel, Jörg
Author_Institution :
Dept. for Embedded Syst., Univ. of Karlsruhe, Karlsruhe
fYear :
2008
fDate :
8-10 Sept. 2008
Firstpage :
203
Lastpage :
208
Abstract :
Processors with a reconfigurable instruction set combine the performance of dedicated application accelerators with a flexibility that goes beyond that of traditional application specific instruction set processors (ASIPs). The latter are optimized for certain application domains and thus typically do not provide a high performance and/or efficiency when deployed in other domains. State-of-the-art reconfigurable processors on the other side still use the concept of monolithic Special Instructions (SIs, i.e. the application accelerators). In our work, we instead present modular SIs as a hierarchy of elementary data paths and different SI implementations that facilitate a high flexibility and performance. This is a novel concept that achieves a speedup of 26.6x compared to a general purpose processor and 1.24x compared to a state-of-the-art reconfigurable processor (that is statically optimized for the predetermined benchmark situation) when executing an H.264 video encoder. We introduce a novel infrastructure for computation and communication that actually enables the implementation of modular SIs and offers various parameters to match specific requirements. The infrastructure is implemented and tested on an FPGA-based prototype to demonstrate its feasibility.
Keywords :
application specific integrated circuits; field programmable gate arrays; instruction sets; video coding; FPGA-based prototype; H.264 video encoder; application specific instruction set processors; communication infrastructure; computation infrastructure; dynamically reconfigurable processor; general purpose processor; modular special instructions; monolithic special instructions; reconfigurable instruction set; Acceleration; Application specific processors; Benchmark testing; Computer aided instruction; Embedded computing; Embedded system; Hardware; Motion estimation; Parallel processing; Prototypes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
Conference_Location :
Heidelberg
Print_ISBN :
978-1-4244-1960-9
Electronic_ISBN :
978-1-4244-1961-6
Type :
conf
DOI :
10.1109/FPL.2008.4629932
Filename :
4629932
Link To Document :
بازگشت