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

Descripción completa

Detalles Bibliográficos
Autor principal: Gaster, Benedict (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Amsterdam ; Boston : Morgan Kaufmann c2012.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628420806719
Tabla de Contenidos:
  • 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.