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

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 of modules, implemented on a reconfigurable hardware, affects the instruction flow (e.g., in reconfigurable instruction set...

Full description

Saved in:
Bibliographic Details
Main Authors: Diana Göhringer, Thomas Perschke, Michael Hübner, Jürgen Becker
Format: Article
Language:English
Published: Wiley 2009-01-01
Series:International Journal of Reconfigurable Computing
Online Access:http://dx.doi.org/10.1155/2009/395018
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832563539677544448
author Diana Göhringer
Thomas Perschke
Michael Hübner
Jürgen Becker
author_facet Diana Göhringer
Thomas Perschke
Michael Hübner
Jürgen Becker
author_sort Diana Göhringer
collection DOAJ
description 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 of modules, 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.
format Article
id doaj-art-04c134b73bef487eabf75276bc18d492
institution Kabale University
issn 1687-7195
1687-7209
language English
publishDate 2009-01-01
publisher Wiley
record_format Article
series International Journal of Reconfigurable Computing
spelling doaj-art-04c134b73bef487eabf75276bc18d4922025-02-03T01:13:08ZengWileyInternational Journal of Reconfigurable Computing1687-71951687-72092009-01-01200910.1155/2009/395018395018A Taxonomy of Reconfigurable Single-/Multiprocessor Systems-on-ChipDiana Göhringer0Thomas Perschke1Michael Hübner2Jürgen Becker3FGAN-FOM, Research Institute for Optronics and Pattern Recognition, 76275 Ettlingen, GermanyFGAN-FOM, Research Institute for Optronics and Pattern Recognition, 76275 Ettlingen, GermanyFakultät für Elektrotechnik und Informationstechnik, Universität Karlsruhe, Institut für Technik der Informationsverarbeitung (ITIV), 76131 Karlsruhe, GermanyFakultät für Elektrotechnik und Informationstechnik, Universität Karlsruhe, Institut für Technik der Informationsverarbeitung (ITIV), 76131 Karlsruhe, GermanyRuntime 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 of modules, 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.http://dx.doi.org/10.1155/2009/395018
spellingShingle Diana Göhringer
Thomas Perschke
Michael Hübner
Jürgen Becker
A Taxonomy of Reconfigurable Single-/Multiprocessor Systems-on-Chip
International Journal of Reconfigurable Computing
title A Taxonomy of Reconfigurable Single-/Multiprocessor Systems-on-Chip
title_full A Taxonomy of Reconfigurable Single-/Multiprocessor Systems-on-Chip
title_fullStr A Taxonomy of Reconfigurable Single-/Multiprocessor Systems-on-Chip
title_full_unstemmed A Taxonomy of Reconfigurable Single-/Multiprocessor Systems-on-Chip
title_short A Taxonomy of Reconfigurable Single-/Multiprocessor Systems-on-Chip
title_sort taxonomy of reconfigurable single multiprocessor systems on chip
url http://dx.doi.org/10.1155/2009/395018
work_keys_str_mv AT dianagohringer ataxonomyofreconfigurablesinglemultiprocessorsystemsonchip
AT thomasperschke ataxonomyofreconfigurablesinglemultiprocessorsystemsonchip
AT michaelhubner ataxonomyofreconfigurablesinglemultiprocessorsystemsonchip
AT jurgenbecker ataxonomyofreconfigurablesinglemultiprocessorsystemsonchip
AT dianagohringer taxonomyofreconfigurablesinglemultiprocessorsystemsonchip
AT thomasperschke taxonomyofreconfigurablesinglemultiprocessorsystemsonchip
AT michaelhubner taxonomyofreconfigurablesinglemultiprocessorsystemsonchip
AT jurgenbecker taxonomyofreconfigurablesinglemultiprocessorsystemsonchip