A COMPUTATION- AND COMMUNICATION- INFRASTRUCTURE FOR MODULAR SPECIAL INSTRUCTIONS IN A DYNAMICALLY RECONFIGURABLE PROCESSOR

被引:20
作者
Bauer, Lars [1 ]
Shafique, Muhammad [1 ]
Henkel, Joerg [1 ]
机构
[1] Univ Karlsruhe, Chair Embedded Syst, Karlsruhe, Germany
来源
2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2 | 2008年
关键词
D O I
10.1109/FPL.2008.4629932
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 elemental 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.
引用
收藏
页码:203 / 208
页数:6
相关论文
共 19 条
[1]  
[Anonymous], INT S FIELD PROGR GA
[2]  
[Anonymous], INT C FIELD PROGR LO
[3]  
[Anonymous], 2007, INTRO RECONFIGURABLE
[4]  
BAUER L, 2008, C DES AUT TEST EUR D, P752
[5]  
Bauer L, 2008, DES AUT CON, P56
[6]   RISPP: Rotatina instruction set processing platform [J].
Bauer, Lars ;
Shafique, Muhammad ;
Kramer, Simon ;
Henkel, Joerg .
2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, :791-+
[7]  
Dales M, 2003, DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, P980
[8]   RMB - A reconfigurable multiple bus network [J].
ElGindy, H ;
Somani, AK ;
Schroder, H ;
Schmeck, H ;
Spray, A .
SECOND INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1996, :108-117
[9]   Closing the SoC design gap [J].
Henkel, J .
COMPUTER, 2003, 36 (09) :119-121
[10]  
Jacob J. A., 1999, FPGA'99. AGM/SIGDA International Symposium on Field Programmable Gate Arrays, P145, DOI 10.1145/296399.296446