Multi-objective Design Space Exploration of Multiprocessor SoC Architectures

The MULTICUBE Approach

  • Cristina Silvano
  • William Fornaciari
  • Eugenio Villar

Table of contents

  1. Front Matter
    Pages 1-21
  2. Methodologies and Tools

    1. Front Matter
      Pages 1-1
    2. Cristina Silvano, William Fornaciari, Gianluca Palermo, Vittorio Zaccaria, Fabrizio Castro, Marcos Martinez et al.
      Pages 3-17
    3. Enrico Rigoni, Carlos Kavka, Alessandro Turco, Gianluca Palermo, Cristina Silvano, Vittorio Zaccaria et al.
      Pages 51-74
    4. Gianluca Palermo, Cristina Silvano, Vittorio Zaccaria, Enrico Rigoni, Carlos Kavka, Alessandro Turco et al.
      Pages 75-92
    5. Prabhat Avasare, Chantal Ykman-Couvreur, Geert Vanmeerbeeck, Giovanni Mariani, Gianluca Palermo, Cristina Silvano et al.
      Pages 93-107
    6. Patrick Bellasi, Simone Corbetta, William Fornaciari
      Pages 109-141
  3. Application Domains

    1. Front Matter
      Pages 143-143
    2. Marcos Martinez, David Ferruz, Hector Posadas, Eugenio Villar
      Pages 145-170
    3. Carlos Kavka, Luka Onesti, Enrico Rigoni, Alessandro Turco, Sara Bocchio, Fabrizio Castro et al.
      Pages 171-188
    4. Giovanni Mariani, Chantal Ykman-Couvreur, Prabhat Avasare, Geert Vanmeerbeeck, Gianluca Palermo, Cristina Silvano et al.
      Pages 189-204
    5. Cristina Silvano
      Pages 205-206
  4. Back Matter
    Pages 223-223

About this book


This book serves as a reference for researchers and designers in Embedded Systems who need to explore design alternatives.  The MULTICUBE project (an EU Seventh Framework Programme project) has focused on this problem for the past three years and is the basis for this book.  It provides a design space exploration methodology for the analysis of system characteristics and the selection of the most appropriate architectural solution to satisfy requirements in terms of performance, power consumption, number of required resources, etc. 

This book focuses on the design of complex applications, where the choice of the optimal design alternative in terms of application/architecture pair is too complex to be pursued through a full search comparison, especially because of the multi-objective nature of the designer’s goal, the simulation time required and the number of parameters of the multi-core architecture to be optimized concurrently. 

The methodologies presented have been applied to several application domains to demonstrate their applicability and benefits. First, a high-level modeling and exploration approach has been applied for a powerline communication network based on a SoC, then the application of the automatic DSE flow to parallel on-chip architectures is discussed, and finally the DSE for run-time management has been applied to a reconfigurable system for video streaming.

  • Describes the MULTICUBE Design Space Exploration methodology, which provides a multi-level system specification and modeling framework to provide static and dynamic evaluation of the system-level metrics;
  • Provides a common tool interface composed of several layers that are connected through standardized interfaces;
  • Offers a short path to real design space exploration, through use of industrial design flows for examples and tools;
  • Includes optimizations in areas such as multi-processor architectures, multimedia, power consumption, design time, system-level simulation and profiling, run-time management of resources, etc.


Design Space Exploration Embedded Multimedia Embedded Systems Multi-core architecture Run-time resource management System-on-Chip

Editors and affiliations

  • Cristina Silvano
    • 1
  • William Fornaciari
    • 2
  • Eugenio Villar
    • 3
  1. 1.Dipto. Elettronica e Informazione (DEI)Politecnico di MilanoMilanoItaly
  2. 2., Dipartimento di Elettronica e InformazioPolitecnico di MilanoMilanoItaly
  3. 3.Depto. Tecnología Electrónica e, Ing. Sistemas y Automática (TEISA)Universidad CantabriaSantanderSpain

Bibliographic information

  • DOI
  • Copyright Information Springer Science+Business Media, LLC 2011
  • Publisher Name Springer, New York, NY
  • eBook Packages Engineering
  • Print ISBN 978-1-4419-8836-2
  • Online ISBN 978-1-4419-8837-9
  • Buy this book on publisher's site