A Taxonomy of Reconfigurable Single-/Multiprocessor Systems-on-Chip

被引:5
作者
Goehringer, Diana [1 ]
Perschke, Thomas [1 ]
Huebner, Michael [2 ]
Becker, Juergen [2 ]
机构
[1] FGAN FOM, Res Inst Optron & Pattern Recognit, D-76275 Ettlingen, Germany
[2] Univ Karlsruhe, Inst Tech Informationsverarbeitung, Fak Elekt & Informationstechnik, Karlsruhe, Germany
关键词
D O I
10.1155/2009/395018
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Runtime adaptivity of hardware in processor architectures is a novel trend, which is under investigation in a variety of research labs all over the world. The runtime exchange ofmodules, implemented on a reconfigurable hardware, affects the instruction flow (e.g., in reconfigurable instruction set processors) or the data flow, which has a strong impact on the performance of an application. Furthermore, the choice of a certain processor architecture related to the class of target applications is a crucial point in application development. A simple example is the domain of high-performance computing applications found in meteorology or high-energy physics, where vector processors are the optimal choice. A classification scheme for computer systems was provided in 1966 by Flynn where single/multiple data and instruction streams were combined to four types of architectures. This classification is now used as a foundation for an extended classification scheme including runtime adaptivity as further degree of freedom for processor architecture design. The developed scheme is validated by a multiprocessor system implemented on reconfigurable hardware as well as by a classification of existing static and reconfigurable processor systems. Copyright (C) 2009 Diana Gohringer et al.
引用
收藏
页数:11
相关论文
共 39 条
[1]   Reconfigurable instruction set processors from a hardware/software perspective [J].
Barat, F ;
Lauwereins, R ;
Deconinck, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (09) :847-862
[2]   A COMPUTATION- AND COMMUNICATION- INFRASTRUCTURE FOR MODULAR SPECIAL INSTRUCTIONS IN A DYNAMICALLY RECONFIGURABLE PROCESSOR [J].
Bauer, Lars ;
Shafique, Muhammad ;
Henkel, Joerg .
2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, :203-208
[3]  
Becker J, 2002, ICES 2002: 9TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-111, CONFERENCE PROCEEDINGS, P809, DOI 10.1109/ICECS.2002.1046297
[4]   Networks on chips: A new SoC paradigm [J].
Benini, L ;
De Micheli, G .
COMPUTER, 2002, 35 (01) :70-+
[5]  
Benoit P, 2004, LECT NOTES COMPUT SC, V3133, P128
[6]  
Berekovic M., 2006, P GLOB SIGN PROC C E
[7]  
Bobda C, 2007, SBCCI2007: 20TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, P177
[8]  
Bonnot P, 2008, DES AUT TEST EUROPE, P527
[9]   Adaptive real-time image processing exploiting two dimensional reconfigurable architecture [J].
Braun, Lars ;
Goehringer, Diana ;
Perschke, Thomas ;
Schatz, Volker ;
Huebner, Michael ;
Becker, Juergen .
JOURNAL OF REAL-TIME IMAGE PROCESSING, 2009, 4 (02) :109-125
[10]   A dataflow control unit for C-to-configurable pipelines compilation flow [J].
Cappelli, A ;
Lodi, A ;
Mucci, C ;
Toma, M ;
Camp, F .
12TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2004, :332-333