Multicore and GPU Programming: An Integrated Approach

Multicore and GPU Programming: An Integrated Approach cover

Download Multicore and GPU Programming: An Integrated Approach PDF EPUB


Author: Author

Pages: 698

Size: 2.961,95 Kb

Publication Date: December 1,2014

Category: Design & Architecture



Download PDF  Download EPUB


Multicore and GPU Development offers wide coverage of the main element parallel processing skillsets: multicore CPU programming and manycore “massively parallel” computing. Using this reserve, you can form programs that stepped on distributed memory devices using MPI, create multi-threaded applications with either libraries or directives, create optimized applications that stability the workload between obtainable computing assets, and profile and debug applications targeting multicore devices.

Presenting materials refined over greater than a 10 years of teaching parallel processing, writer Gerassimos Barlas minimizes the task with multiple examples, intensive case studies, and complete resource code. Using threads, OpenMP, MPI, and CUDA, it teaches the look and development of software program capable of benefiting from today’s computing systems incorporating CPU and GPU equipment and explains how exactly to changeover from sequential development to a parallel processing paradigm.

  • Comprehensive coverage of most major multicore programming equipment, which includes threads, OpenMP, MPI, and CUDA
  • Demonstrates parallel programming style patterns and types of how different equipment and paradigms could be integrated for excellent efficiency
  • Particular concentrate on the emerging region of divisible load theory and its own effect on load balancing and distributed systems
  • Download supply code, illustrations, and instructor support components on the book’s companion website


See also