
Programming Heterogeneous MPSoCs
Tool Flows to Close the Software Productivity Gap
Springer (Publisher)
Published on 1. October 2016
Book
Paperback/Softback
XV, 232 pages
978-3-319-37509-0 (ISBN)
Description
This book provides embedded software developers with techniques for programming heterogeneous Multi-Processor Systems-on-Chip (MPSoCs), capable of executing multiple applications simultaneously. It describes a set of algorithms and methodologies to narrow the software productivity gap, as well as an in-depth description of the underlying problems and challenges of today's programming practices. The authors present four different tool flows: A parallelism extraction flow for applications written using the C programming language, a mapping and scheduling flow for parallel applications, a special mapping flow for baseband applications in the context of Software Defined Radio (SDR) and a final flow for analyzing multiple applications at design time. The tool flows are evaluated on Virtual Platforms (VPs), which mimic different characteristics of state-of-the-art heterogeneous MPSoCs.
More details
Edition
Softcover reprint of the original 1st ed. 2014
Language
English
Place of publication
Cham
Switzerland
Publishing group
Springer International Publishing
Target group
Professional and scholarly
Illustrations
65 farbige Abbildungen, 8 s/w Abbildungen
XV, 232 p. 73 illus., 65 illus. in color.
Dimensions
Height: 235 mm
Width: 155 mm
Thickness: 14 mm
Weight
382 gr
ISBN-13
978-3-319-37509-0 (9783319375090)
DOI
10.1007/978-3-319-00675-8
Schweitzer Classification
Other editions
Additional editions

Jerónimo Castrillón Mazo | Rainer Leupers
Programming Heterogeneous MPSoCs
Tool Flows to Close the Software Productivity Gap
Book
10/2013
1st Edition
Springer
€106.99
Shipment within 10-15 days
Content
Introduction.- Background and Problem Definition.- Related Work.- MPSoC Runtime Management.- Sequential Code Flow.- Parallel Code Flow.- Extensions for Software Defined Radio.- Multi-application Flow.- Conclusions and Outlook.