Limit search to available items
Book Cover
E-book

Title Smart multicore embedded systems / Massimo Torquati, Koen Bertels, Sven Karlsson, François Pacull, editors
Published New York, NY : Springer, 2014

Copies

Description 1 online resource (xxvi, 175 pages) : illustrations (some color)
Contents Part I. Parallel Programming Models and Methodologies -- Parallel Programming Models / Vassilios V. Dimakopoulos -- Compilation Tool Chains and Intermediate Representations / Julien Mottin, François Pacull, Ronan Keryell and Pascal Schleuniger -- Part II. HW/SW Architectures Concepts -- The STHORM Platform / Julien Mottin, Mickael Cartron and Giulio Urlini -- The Architecture and the Technology Characterization of an FPGA-Based Customizable Application-Specific Vector Coprocessor (ASVP) / Roman Bartosiński, Martin Daněk, Leoš Kafka, Lukáš Kohout and Jaroslav Sýkora -- Part II. Run-Time and Faults Management -- Fault Tolerance / Giovanni Agosta, Mickael Cartron and Antonio Miele -- Introduction to Dynamic Code Generation: An Experiment with Matrix Multiplication for the STHORM Platform / Damien Couroussé, Victor Lomüller and Henri-Pierre Charles -- Part IV. Case Studies -- Signal Processing: Radar / Michel Barreteau and Claudia Cantini -- Image Processing: Object Recognition / Marius Bozga, George Chasapis, Vassilios V. Dimakopoulos and Aggelis Aggelis -- Video Processing: Foreground Recognition in the ASVP Platform / Petr Honzík, Roman Bartosiński, Martin Daněk, Leoš Kafka, Lukáš Kohout and Jaroslav Sýkora
Summary 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
Bibliography Includes bibliographical references
Notes English
Online resource; title from PDF title page (SpringerLink, viewed November 11, 2013)
Subject Parallel programming (Computer science)
Embedded computer systems -- Design and construction
Multiprocessors.
Parallel processing (Electronic computers)
TECHNOLOGY & ENGINEERING -- Mechanical.
Ingénierie.
Embedded computer systems -- Design and construction
Multiprocessors
Parallel processing (Electronic computers)
Parallel programming (Computer science)
Eingebettetes System
Parallelverarbeitung
Form Electronic book
Author Torquati, Massimo, editor.
Bertels, Koen, editor.
Karlsson, Sven, editor
Pacull, Franc̦ois, editor
ISBN 9781461488002
1461488001
1306277957
9781306277952