Adaptive multiprocessor system-on-chip architecture: New degrees of freedom in system design and runtime support

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The requirements for a processor, in terms of its characteristics such as RISC (Reduced Instruction Set Computer), CISC (Complex Instruction Set Computer), bitwidth, instruction set, and for the communication and memory bandwidth differ for each application to be implemented. Furthermore, the required characteristic can be different at runtime, because the application has to react to the demands of the environment. Image processing is a good example for this scenario, because this application domain needs to adapt, depending on the content of the camera frames. Integrated, e.g., in a robot, the time variant requirements for the image processing applications are obvious. Sometimes gestures, obstacles, moving targets, etc. need to be detected within a high-resolution picture obtained by one or more cameras. For such applications, a novel Runtime Adaptive Multi-Processor System-on-Chip (RAMPSoC) was invented to provide an adaptive hardware architecture at design- and at runtime. This way, new degrees of freedom in system design and runtime support are provided. To program such a flexible multiprocessor system, an efficient design methodology is of high importance to hide the complexity of the underlying hardware. In addition, a runtime operating system is needed to handle the resource management and the runtime scheduling of the applications. In this chapter, the hardware architecture, the design methodology, and the runtime operating system of RAMPSoC are described. Furthermore, a brief overview about reconfigurable computing and dynamic and partial reconfiguration are given. © 2011 Springer Science+Business Media, LLC.

Cite

CITATION STYLE

APA

Göhringer, D., Hübner, M., & Becker, J. (2011). Adaptive multiprocessor system-on-chip architecture: New degrees of freedom in system design and runtime support. In Multiprocessor System-on-Chip: Hardware Design and Tool Integration (pp. 127–151). Springer New York. https://doi.org/10.1007/978-1-4419-6460-1_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free