A Mapping Framework for Guided Design Space Exploration of Heterogeneous MP-SoCs

When designing heterogeneous MP-SoCs designers have to take into account various objectives such as power, die size, flexibility, performance or programmability. But to be able to evaluate a given system according to these objectives, it is necessary to know how applications will behave on that system. Since time-to-market is one key factor in chip design, it is important to be able to evaluate these systems at a very early design stage. Today this is usually done with simulations in languages such as Simulink or SystemC. We show how the behavior of such systems can be analyzed without the need for time-consuming implementations of simulation models. This enables fast evaluation and modification of a given system at a very early design stage allowing efficient pruning of the design space.

[1]  Andy D. Pimentel,et al.  A systematic approach to exploring embedded system architectures at multiple abstraction levels , 2006, IEEE Transactions on Computers.

[2]  Andy D. Pimentel,et al.  A multiobjective optimization model for exploring multiprocessor mappings of process networks , 2003, First IEEE/ACM/IFIP International Conference on Hardware/ Software Codesign and Systems Synthesis (IEEE Cat. No.03TH8721).

[3]  Rosa M. Badia,et al.  CellSs: a Programming Model for the Cell BE Architecture , 2006, ACM/IEEE SC 2006 Conference (SC'06).

[4]  Antonio Núñez,et al.  A Unified System-Level Modeling and Simulation Environment for MPSoC design: MPEG-4 Decoder Case Study , 2006, Proceedings of the Design Automation & Test in Europe Conference.

[5]  Gerhard Fettweis,et al.  A GFLOPS Vector-DSP for Broadband Wireless Applications , 2006, IEEE Custom Integrated Circuits Conference 2006.

[6]  Tao Yang,et al.  A fast static scheduling algorithm for DAGs on an unbounded number of processors , 1991, Proceedings of the 1991 ACM/IEEE Conference on Supercomputing (Supercomputing '91).

[7]  Edward A. Lee,et al.  Overview of the Ptolemy project , 2001 .

[8]  Ahmed Amine Jerraya,et al.  Software Performance Estimation in MPSoC Design , 2007, 2007 Asia and South Pacific Design Automation Conference.

[9]  Ed F. Deprettere,et al.  An Approach for Quantitative Analysis of Application-Specific Dataflow Architectures , 1997, ASAP.

[10]  Gerhard Fettweis,et al.  Mapping and Performance Evaluation for Heterogeneous MP-SoCs Via Packing , 2007, SAMOS.

[11]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[12]  Bernd Steinke,et al.  A OMA DM based Software Defined Radio Proof-of-Concept Demonstration Platform , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[13]  Josef Stoer,et al.  Numerische Mathematik 1 , 1989 .