TITLE

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

AUTHOR(S)
Göhringer, Diana; Perschke, Thomas; Hübner, Michael; Becker, Jürgen
PUB. DATE
January 2009
SOURCE
International Journal of Reconfigurable Computing;2009, p1
SOURCE TYPE
Academic Journal
DOC. TYPE
Article
ABSTRACT
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.
ACCESSION #
47915545

Tags: SYSTEMS on a chip;  MULTIPROCESSORS;  MULTICORE processors (Computers);  EMBEDDED computer systems;  SYSTEMS design;  SYSTEMS development;  COMPUTER systems;  COMPUTER architecture;  SYSTEMS engineering;  ADAPTIVE computing systems

 

Related Articles

  • A Design Technique for Adapting Number and Boundaries of Reconfigurable Modules at Runtime. Pionteck, Thilo; Koch, Roman; Albrecht, Carsten; Maehle, Erik // International Journal of Reconfigurable Computing;2009, p1 

    Runtime reconfigurable system-on-chip designs for FPGAs pose manifold demands on the underlying system architecture and design tool capabilities. The system architecture has to support varying communication needs of a changing number of processing units mapped onto diverse locations. Design...

  • A System on a Programmable Chip Architecture for Data-Dependent Superimposed Training Channel Estimation. del Campo, Fernando Martín; Cumplido, René; Perez-Andrade, Roberto; Orozco-Lugo, A. G. // International Journal of Reconfigurable Computing;2009, p1 

    Channel estimation in wireless communication systems is usually accomplished by inserting, along with the information, a series of known symbols, whose analysis is used to define the parameters of the filters that remove the distortion of the data. Nevertheless, a part of the available bandwidth...

  • Reducing Reconfiguration Overheads in Heterogeneous Multicore RSoCs with Predictive Configuration Management. Chevobbe, Stéphane; Guyetant, Stéphane // International Journal of Reconfigurable Computing;2009, p1 

    A predictive dynamic reconfiguration management service is described here, targeting a new generation of multicore SoC that embed multiple heterogeneous reconfigurable cores. The main goal of the service is to hide the reconfiguration overheads, thus permitting more dynamicity for reconfiguring....

  • High level modeling of Dynamic Reconfigurable FPGAs. Quadri, Imran Rafiq; Meftali, Samy; Dekeyser, Jean-Luc // International Journal of Reconfigurable Computing;2009, p1 

    As System-on-Chip (SoC) based embedded systems have become a defacto industry standard, their overall design complexity has increased exponentially in recent years, necessitating the introduction of new seamless methodologies and tools to handle the SoC codesign aspects. This paper presents a...

  • Dynamic Reconfigurable Computing: The Alternative to Homogeneous Multicores under Massive Defect Rates. Pereira, MonicaMagalh�es; Carro, Luigi // International Journal of Reconfigurable Computing;2011, p1 

    The aggressive scaling of CMOS technology has increased the density and allowed the integration of multiple processors into a single chip. Although solutions based on MPSoC architectures can increase application's speed through TLP exploitation, this speedup is still limited to the amount of...

  • Boosting Parallel Applications Performance on Applying DIM Technique in a Multiprocessing Environment. Rutzig, Mateus B.; Beck, Antonio C. S.; Madruga, Felipe; Alves, Marco A.; Freitas, Henrique C.; Maillard, Nicolas; Navaux, Philippe O. A.; Carro, Luigi // International Journal of Reconfigurable Computing;2011, p1 

    Limits of instruction-level parallelism and higher transistor density sustain the increasing need formultiprocessor systems: they are rapidly taking over both general-purpose and embedded processor domains. Current multiprocessing systems are composed either of many homogeneous and simple cores...

  • AADL Extension to Model Classical FPGA and FPGA Embedded within a SoC. Blouin, Dominique; Chille, Daniel; Senn, Eric; Bilavarn, S�bastien; Bonamy, Robin; Samoyeau, Christian // International Journal of Reconfigurable Computing;2011, p1 

    With the evolution of technology, the system complexity increased and the application fields of the embedded system expanded. Current applications need a high degree of performance, flexibility, and efficient development environments. Today, reconfigurable logic allows to meet the on-chip...

  • SHEDDING LIGHT ON EMBEDDED DEBUGGING. CRAVOTTA, ROBERT // EDN;9/4/2008, Vol. 53 Issue 18, p29 

    The article discusses the importance of improving software-debugging tools in embedded systems to lower the amount of time consumed in project schedules. It offers an explanation of debugging embedded systems' characteristics, which include eliminating undesirable program behavior and converging...

  • Architecture/OS Support for Embedded Multi-core Systems. Sung Woo Chung; Hsien-Hsin S. Lee; Woo Hyong Lee // Computer Journal;Oct2010, Vol. 53 Issue 8, p1134 

    The article emphasizes the need to develop computer architecture and operating system (OS) that could support embedded multi-core systems. Noted is the limited offering of multi-core processors for embedded applications and the concentrated focus of multi-core research on high-performance...

Share

Read the Article

Courtesy of VIRGINIA BEACH PUBLIC LIBRARY AND SYSTEM

Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics