Heterogeneous computing with OpenCL /

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 an...

Full description

Bibliographic Details
Corporate Author: ScienceDirect (Online service)
Other Authors: Gaster, Benedict
Format: eBook
Language:English
Published: Waltham, MA : Morgan Kaufmann, ©2012.
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • Introduction to Parallel Programming
  • Introduction to OpenCL
  • OpenCL Device Architectures
  • Basic OpenCL Examples
  • Understanding OpenCL's Concurrency and Execution Model
  • Dissecting a CPU/GPU OpenCL Implementation
  • OpenCL Case Study: Convolution
  • OpenCL Case Study: Video Processing
  • OpenCL Case Study: Histogram
  • OpenCL Case Study: Mixed Particle Simulation
  • OpenCL Extensions
  • OpenCL Profiling and Debugging
  • WebCL.
  • Introduction to parallel programming
  • Introduction to OpenCL
  • OpenCL device architectures
  • Basic OpenCL examples
  • Understanding OpenCL's concurrency and execution model
  • Dissecting an CPU/GPU OpenCL implementation
  • OpenCL case study : convolution
  • OpenCL case study : video processing
  • OpenCL case study : histogram
  • OpenCL case study : mixed particle simulation
  • OpenCL extensions
  • OpenCL profiling and debugging
  • WebCL.