Multicore Software Development Techniques - Robert Oshana

Multicore Software Development Techniques

Applications, Tips, and Tricks

(Autor)

Buch | Softcover
236 Seiten
2015
Newnes (an imprint of Butterworth-Heinemann Ltd ) (Verlag)
978-0-12-800958-1 (ISBN)
51,75 inkl. MwSt
Provides a set of practical processes and techniques used for multicore software development. This book focuses on solving day to day problems using practical tips and tricks and industry case studies to reinforce the key concepts in multicore software development.
This book provides a set of practical processes and techniques used for multicore software development. It is written with a focus on solving day to day problems using practical tips and tricks and industry case studies to reinforce the key concepts in multicore software development.

Coverage includes:



The multicore landscape
Principles of parallel computing
Multicore SoC architectures
Multicore programming models
The Multicore development process
Multicore programming with threads
Concurrency abstraction layers
Debugging Multicore Systems
Practical techniques for getting started in multicore development
Case Studies in Multicore Systems Development
Sample code to reinforce many of the concepts discussed

Rob Oshana is Vice President of Software Engineering R&D for the Microcontroller and Microprocessor business line at NXP, responsible for software enablement, IoT connectivity, software middleware and security, operating systems, machine learning, software services and advanced technologies. He serves on multiple industry advisory boards and is a recognized international speaker. He has published numerous books and articles on software engineering and embedded systems. He is also an adjunct professor at the University of Texas and Southern Methodist University and is a Senior Member of IEEE.

1. Principles of parallel computing2. Parallelism in all of its forms3. Multicore system architectures4. Multicore Software Architectures5. Multicore software development process6. A case study on Multicore Development7. Multicore Virtualization8. Performance and Optimization of Multicore systems9. Sequential to parallel migration of software applications10. Concurrency abstraction layers

Erscheint lt. Verlag 25.11.2015
Verlagsort Oxford
Sprache englisch
Maße 152 x 229 mm
Gewicht 390 g
Themenwelt Mathematik / Informatik Informatik Software Entwicklung
Technik
ISBN-10 0-12-800958-6 / 0128009586
ISBN-13 978-0-12-800958-1 / 9780128009581
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Entwurfsmuster für effektive Softwareentwicklung

von Karl Eilebrecht; Gernot Starke

Buch | Softcover (2024)
Springer Vieweg (Verlag)
19,99