Heterogeneous Computing with OpenCL: Revised OpenCL 1.2 Edition / Edition 2

Heterogeneous Computing with OpenCL: Revised OpenCL 1.2 Edition / Edition 2

5.0 1
by Benedict Gaster, Lee Howes, David R. Kaeli, Perhaad Mistry
     
 

ISBN-10: 0124058949

ISBN-13: 9780124058941

Pub. Date: 11/22/2012

Publisher: Elsevier Science

Heterogeneous Computing with OpenCL teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs) such as AMD Fusion technology. Designed to work on multiple platforms and with wide industry support, OpenCL will help you more

…  See more details below

Overview

Heterogeneous Computing with OpenCL teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs) such as AMD Fusion technology. Designed to work on multiple platforms and with wide industry support, OpenCL will help you more effectively program for a heterogeneous future.

Written by leaders in the parallel computing and OpenCL communities, this book will give you hands-on OpenCL experience to address a range of fundamental parallel algorithms. The authors explore memory spaces, optimization techniques, graphics interoperability, extensions, and debugging and profiling. Intended to support a parallel programming course, Heterogeneous Computing with OpenCL includes detailed examples throughout, plus additional online exercises and other supporting materials.

  • Explains principles and strategies to learn parallel programming with OpenCL, from understanding the four abstraction models to thoroughly testing and debugging complete applications.
  • Covers image processing, web plugins, particle simulations, video editing, performance optimization, and more.
  • Shows how OpenCL maps to an example target architecture and explains some of the tradeoffs associated with mapping to various architectures
  • Addresses a range of fundamental programming techniques, with multiple examples and case studies that demonstrate OpenCL extensions for a variety of hardware platforms

Read More

Product Details

ISBN-13:
9780124058941
Publisher:
Elsevier Science
Publication date:
11/22/2012
Edition description:
New Edition
Pages:
308
Sales rank:
1,151,153
Product dimensions:
7.58(w) x 9.04(h) x 0.60(d)

Table of Contents

  1. Introduction to Parallel Programming
  2. Introduction to OpenCL
  3. OpenCL Device Architectures
  4. Basic OpenCL Examples
  5. Understanding OpenCL's Concurrency and Execution Model
  6. Dissecting a CPU/GPU OpenCL Implementation
  7. Data Management
  8. OpenCL Case Study: Convolution
  9. OpenCL Case Study: Histogram
  10. OpenCL Case Study: Mixed Particle Simulation
  11. OpenCL Extensions
  12. Foreign Lands: Plugging OpenCL In
  13. OpenCL Profiling and Debugging
  14. Performance Optimization of an Image Analysis Application

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

Heterogeneous Computing with OpenCL: Revised OpenCL 1. 2 Edition 5 out of 5 based on 0 ratings. 1 reviews.
Anonymous More than 1 year ago
He walked in