Harnessing Performance Variability in Embedded and High-performance Many/Multi-core Platforms

A Cross-layer Approach

  • William Fornaciari
  • Dimitrios Soudris

Table of contents

  1. Front Matter
    Pages i-x
  2. Nikolaos Zompakis, Michail Noltsis, Panagiota Nikolaou, Panayiotis Englezakis, Zacharias Hadjilambrou, Lorena Ndreu et al.
    Pages 1-19
  3. Part I

    1. Front Matter
      Pages 21-21
    2. Antonio González
      Pages 23-42
    3. Hussam Amrouch, Heba Khdr, Jörg Henkel
      Pages 43-69
  4. OS Layer

    1. Front Matter
      Pages 71-71
    2. Simone Libutti, Giuseppe Massari, William Fornaciari
      Pages 73-105
    3. Federico Terraneo, Alberto Leva, William Fornaciari
      Pages 107-127
  5. HARPA-RT Layer

    1. Front Matter
      Pages 129-129
    2. Dimitrios Rodopoulos, Nikolaos Zompakis, Michail Noltsis, Francky Catthoor, Dimitrios Soudris
      Pages 131-150
    3. Hans Cappelle, Michail Noltsis, Simone Corbetta, Francky Catthoor
      Pages 151-164
  6. Knobs and Monitors

    1. Front Matter
      Pages 165-165
    2. Panagiota Nikolaou, Zacharias Hadjilambrou, Panayiotis Englezakis, Lorena Ndreu, Chrysostomos Nicopoulos, Yiannakis Sazeides et al.
      Pages 167-186
    3. Davide Zoni, Panayiotis Englezakis, Kypros Chrysanthou, Andrea Canidio, Andreas Prodromou, Andreas Panteli et al.
      Pages 187-213
  7. Technology Related Reliability Approach

    1. Front Matter
      Pages 215-215
    2. Simone Corbetta, Pieter Weckx, Dimitrios Rodopoulos, Dimitrios Stamoulis, Francky Catthoor
      Pages 217-235
    3. Simone Corbetta, Wim Meeus, Etienne Cappe, Francky Catthoor, Agnes Fritsch
      Pages 237-261
  8. Applications

    1. Front Matter
      Pages 263-263
    2. Antoni Portero, Radim Vavrik, Martin Golasowski, Jiri Sevcik, Giuseppe Massari, Simone Libutti et al.
      Pages 265-293
    3. Federico Sassi, Alessandro Bacchini, Giuseppe Massari
      Pages 295-318
  9. Back Matter
    Pages 319-325

About this book


This book describes the state-of-the art of industrial and academic research in the architectural design of heterogeneous, multi/many-core processors. The authors describe methods and tools to enable next-generation embedded and high-performance heterogeneous processors to confront cost-effectively the inevitable variations by providing Dependable-Performance: correct functionality and timing guarantees throughout the expected lifetime of a platform under thermal, power, and energy constraints. Various aspects of the reliability problem are discussed, at both the circuit and architecture level, the intelligent selection of knobs and monitors in multicore platforms, and systematic design methodologies. The authors demonstrate how new techniques have been applied in real case studies from different applications domain and report on results and conclusions of those experiments.
  • Enables readers to develop performance-dependable heterogeneous multi/many-core architectures
  • Describes system software designs that support high performance dependability requirements
  • Discusses and analyzes low level methodologies to tradeoff conflicting metrics, i.e. power, performance, reliability and thermal management
  • Includes new application design guidelines to improve performance dependability


Heterogeneous many-core systems Multicore Processors and Systems Parallel Programming for Multicore Timing-Predictable Embedded Systems Heterogeneous Multicore Processor

Editors and affiliations

  • William Fornaciari
    • 1
  • Dimitrios Soudris
    • 2
  1. 1.DEIB – Dipartimento di Elettronica Informazione e BioingegneriaPolitecnico di MilanoMilanoItaly
  2. 2.School of Electrical & Comp. EngineeringNatl. Technical Univ. of AthensAthensGreece

Bibliographic information

  • DOI
  • Copyright Information Springer International Publishing AG, part of Springer Nature 2019
  • Publisher Name Springer, Cham
  • eBook Packages Engineering Engineering (R0)
  • Print ISBN 978-3-319-91961-4
  • Online ISBN 978-3-319-91962-1
  • Buy this book on publisher's site