Apress

Programming Many-Core Chips

By András Vajda

Programming Many-Core Chips Cover Image

This book presents new concepts, techniques and promising programming models for designing software for chips with 'many' (hundreds to thousands) processor cores. It serves as a single-source reference to the state-of-the-art in programming many-core chips.

Full Description

  • ISBN13: 978-1-4419-9738-8
  • 240 Pages
  • Publication Date: June 21, 2011
  • Available eBook Formats: PDF
  • eBook Price: $129.00
Buy eBook Buy Print Book Add to Wishlist
Full Description
This book presents new concepts, techniques and promising programming models for designing software for chips with 'many' (hundreds to thousands) processor cores. Given the scale of parallelism inherent to these chips, software designers face new challenges in terms of operating systems, middleware and applications. This will serve as an invaluable, single-source reference to the state-of-the-art in programming many-core chips. Coverage includes many-core architectures, operating systems, middleware, and programming models.
Table of Contents

Table of Contents

  1. Introduction.
  2. Multi
  3. core and Many
  4. core Processor Architectures.
  5. State of the Art Multi
  6. core Operating Systems.
  7. The Fundamental Laws of Parallelism.
  8. Fundamentals of Parallel Programming.
  9. Debugging and Performance Analysis of Many
  10. core Programs.
  11. Many
  12. core Virtualization and Operating Systems.
  13. Introduction to Programming Models.
  14. Practical Many
  15. core Programming.
  16. Looking Ahead.
  17. Index.
Errata

If you think that you've found an error in this book, please let us know about it. You will find any confirmed erratum below, so you can check if your concern has already been addressed.

* Required Fields

No errata are currently published