Multicore Software Development Techniques: Applications, Tips, and Tricks

Multicore Software Development Techniques: Applications, Tips, and Tricks

by Robert Oshana
ISBN-10:
0128009586
ISBN-13:
9780128009581
Pub. Date:
11/25/2015
Publisher:
Elsevier Science
ISBN-10:
0128009586
ISBN-13:
9780128009581
Pub. Date:
11/25/2015
Publisher:
Elsevier Science
Multicore Software Development Techniques: Applications, Tips, and Tricks

Multicore Software Development Techniques: Applications, Tips, and Tricks

by Robert Oshana
$59.95
Current price is , Original price is $59.95. You
$59.95 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Overview

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

Product Details

ISBN-13: 9780128009581
Publisher: Elsevier Science
Publication date: 11/25/2015
Series: Newnes Pocket Books Series
Pages: 236
Product dimensions: 5.90(w) x 8.90(h) x 0.50(d)

About the Author

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.

Table of Contents

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
From the B&N Reads Blog

Customer Reviews