This book gives a comprehensive introduction to the design challenges of MPSoC platforms, focusing on early design space exploration. It defines an iterative methodology to increase the abstraction level so that evaluation of design decisions can be performed earlier in the design process. These tec
Multiprocessor Systems on Chip: Design Space Exploration
β Scribed by Torsten Kempf, Gerd Ascheid, Rainer Leupers (auth.)
- Publisher
- Springer-Verlag New York
- Year
- 2011
- Tongue
- English
- Leaves
- 210
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
In the domain of embedded systems the contradicting requirements of computational performance, energy efficiency and flexibility, together with the shrinking time-to-market and extremely short product lifecycles, exhibits one of the most challenging assignments in engineering today. System architects are asked to apply new and innovative designs to cope with these challenges. However, the effort for evaluating a single design and the exploration of the virtually unlimited design space requires new exploration techniques. Effective exploration demands a simple and quick identification of suitable implementation candidates, while an efficient evaluation of a single design point requires a detailed analysis of the platform characteristics subject to the application requirements.
This book answers the above challenges by combining analytical- and simulation-based models for evaluation of a single design and enhances the exploration by enabling a smooth transition between these models. Readers benefit from a comprehensive introduction to the design challenges of MPSoC platforms, focusing on early design space exploration. The book defines an iterative methodology to increase the abstraction level so that evaluation of design decisions can be performed earlier in the design process. These techniques enable exploration on the system level before undertaking time- and cost-intensive development.
- Presents a unique methodology for design space exploration of multiprocessor systems-on-chip;
- Describes an abstract simulation-based model, including a virtual processing unit and advanced task modeling, allowing fine-grained performance investigations;
- Demonstrates a simple and quick refinement to state-of-the-art virtual platforms, operating on the paradigm of instruction set simulation, to speed-up the exploration process.
β¦ Table of Contents
Front Matter....Pages i-xix
Introduction....Pages 1-5
Systems for Wireless Communication....Pages 7-22
Principles of Design Space Exploration....Pages 23-47
Related Work....Pages 49-54
Methodology....Pages 55-65
Analytical Implementation Model....Pages 67-88
Abstract Simulation Implementation Model....Pages 89-130
Case Study....Pages 131-151
Summary and Outlook....Pages 153-156
Advanced Features of the Analysis Framework....Pages 157-162
Advanced VPU Features....Pages 163-164
Task Modeling and Virtual Processing Unit....Pages 165-171
Back Matter....Pages 173-189
β¦ Subjects
Circuits and Systems;Processor Architectures;Electronic Circuits and Devices
π SIMILAR VOLUMES
Modern system-on-chip (SoC) design shows a clear trend toward integration of multiple processor cores on a single chip. Designing a multiprocessor system-on-chip (MPSOC) requires an understanding of the various design styles and techniques used in the multiprocessor. Understanding the application ar
Modern system-on-chip (SoC) design shows a clear trend toward integration of multiple processor cores on a single chip. Designing a multiprocessor system-on-chip (MPSOC) requires an understanding of the various design styles and techniques used in the multiprocessor. Understanding the application ar
Modern system-on-chip (SoC) design shows a clear trend toward integration of multiple processor cores on a single chip. Designing a multiprocessor system-on-chip (MPSOC) requires an understanding of the various design styles and techniques used in the multiprocessor. Understanding the application ar
<p>Improving future electronic system performance can only be achieved by exploiting parallelism on all system levels. Multicore architectures offer a better performance/Watt ratio than single core architectures with similar performance. Combining multicore and coprocessor technology promises extrem