Advertisement

Smart Multicore Embedded Systems

  • Massimo Torquati
  • Koen Bertels
  • Sven Karlsson
  • François Pacull

Table of contents

  1. Front Matter
    Pages i-xxvi
  2. Parallel Programming Models and Methodologies

    1. Front Matter
      Pages 1-1
    2. Vassilios V. Dimakopoulos
      Pages 3-20
    3. Julien Mottin, François Pacull, Ronan Keryell, Pascal Schleuniger
      Pages 21-32
  3. HW/SW Architectures Concepts

    1. Front Matter
      Pages 33-33
    2. Julien Mottin, Mickael Cartron, Giulio Urlini
      Pages 35-43
    3. Roman Bartosiński, Martin Daněk, Leoš Kafka, Lukáš Kohout, Jaroslav Sýkora
      Pages 45-77
  4. Run-Time and Faults Management

    1. Front Matter
      Pages 79-79
    2. Giovanni Agosta, Mickael Cartron, Antonio Miele
      Pages 81-101
    3. Damien Couroussé, Victor Lomüller, Henri-Pierre Charles
      Pages 103-122
  5. Case Studies

    1. Front Matter
      Pages 123-123
    2. Michel Barreteau, Claudia Cantini
      Pages 125-138
    3. Marius Bozga, George Chasapis, Vassilios V. Dimakopoulos, Aggelis Aggelis
      Pages 139-157
    4. Petr Honzík, Roman Bartosiński, Martin Daněk, Leoš Kafka, Lukáš Kohout, Jaroslav Sýkora
      Pages 159-175

About this book

Introduction

This book provides a single-source reference to the state-of-the-art of high-level programming models and compilation tool-chains for embedded system platforms. The authors address challenges faced by programmers developing software to implement parallel applications in embedded systems, where very often they are forced to rewrite sequential programs into parallel software, taking into account all the low level features and peculiarities of the underlying platforms. Readers will benefit from these authors’ approach, which takes into account both the application requirements and the platform specificities of various embedded systems from different industries. Parallel programming tool-chains are described that take as input parameters both the application and the platform model, then determine relevant transformations and mapping decisions on the concrete platform, minimizing user intervention and hiding the difficulties related to the correct and efficient use of memory hierarchy and low level code generation.

Keywords

Embedded Systems Software Many-core Many-core Programming Multi-core Multi-core Programming Parallel Programming Programming Parallel Applications

Editors and affiliations

  • Massimo Torquati
    • 1
  • Koen Bertels
    • 2
  • Sven Karlsson
    • 3
  • François Pacull
    • 4
  1. 1.Computer Science DepartmentUniversity of PisaPisaItaly
  2. 2.Delft University of TechnologyDelftThe Netherlands
  3. 3.Informatics and Mathematical ModelingDTU InformatikLyngbyDenmark
  4. 4.Commissariat à l’énergie atomique et aux énergies alternativesCEA LetiMinatecGrenobleFrance

Bibliographic information

  • DOI https://doi.org/10.1007/978-1-4614-8800-2
  • Copyright Information Springer Science+Business Media New York 2014
  • Publisher Name Springer, New York, NY
  • eBook Packages Engineering
  • Print ISBN 978-1-4614-8799-9
  • Online ISBN 978-1-4614-8800-2
  • Buy this book on publisher's site
Industry Sectors
Pharma
Automotive
Biotechnology
Electronics
IT & Software
Telecommunications
Energy, Utilities & Environment
Aerospace
Engineering