OpenCL en acción: Cómo acelerar los gráficos y el cálculo

OpenCL en acción: Cómo acelerar los gráficos y el cálculo (Matthew Scarpino)

Título original:

OpenCL in Action: How to Accelerate Graphics and Computation

Contenido del libro:

Resumen

OpenCL en acción es una presentación exhaustiva y práctica de OpenCL, con el objetivo de mostrar a los desarrolladores cómo crear sus propias aplicaciones de alto rendimiento. Comienza presentando los conceptos básicos de OpenCL, como la computación vectorial, la programación paralela y las operaciones multihilo, y a continuación le guía paso a paso desde estructuras de datos sencillas hasta funciones complejas.

Acerca de la tecnología

Sea cual sea el sistema que tengas, probablemente tenga más potencia bruta de procesamiento de la que estás utilizando. OpenCL es un lenguaje de programación de alto rendimiento que maximiza la potencia de cálculo ejecutándose en CPU, procesadores gráficos y otros dispositivos de cálculo numérico. Es perfecto para tareas sensibles a la velocidad, como la computación vectorial, las operaciones matriciales y la aceleración de gráficos.

Acerca de este libro

OpenCL en acción combina la teoría de la computación paralela con la realidad práctica de la creación de aplicaciones de alto rendimiento mediante OpenCL. Primero le guía a través de las estructuras de datos fundamentales de forma intuitiva. A continuación, explica técnicas para la ordenación a alta velocidad, el procesamiento de imágenes, las operaciones matriciales y la transformada rápida de Fourier. El libro concluye con una mirada en profundidad al importantísimo tema de la aceleración de gráficos. Numerosos ejemplos desafiantes le ofrecen diferentes formas de experimentar con el código de trabajo.

Es útil tener conocimientos de C o C++, pero no es necesario tener experiencia previa con OpenCL.

La compra del libro impreso incluye una oferta de un libro electrónico gratuito en PDF, ePub y Kindle de Manning. También está disponible todo el código del libro.

Contenido

⬤ Aprenda OpenCL paso a paso.

⬤ Toneladas de código anotado.

⬤ Algoritmos probados para obtener el máximo rendimiento.

**********.

Índice PARTE 1 FUNDAMENTOS DE LA PROGRAMACIÓN OPENCL.

⬤ Introducción a OpenCL.

⬤ Programación host: estructuras de datos fundamentales.

⬤ Programación host: transferencia y particionamiento de datos.

⬤ Programación del núcleo: tipos de datos y memoria de dispositivos.

⬤ Programación del núcleo: operadores y funciones.

⬤ Procesamiento de imágenes.

⬤ Eventos, perfilado y sincronización.

⬤ Desarrollo con C++.

⬤ Desarrollo con Java y Python.

⬤ Principios generales de codificación.

PARTE 2 CODIFICACIÓN DE ALGORITMOS PRÁCTICOS EN OPENCL.

⬤ Reducción y ordenación.

⬤ Matrices y descomposición QR.

⬤ Matrices dispersas.

⬤ Procesamiento de señales y transformada rápida de Fourier.

PARTE 3 ACELERACIÓN DE OPENGL CON OPENCL.

⬤ Combinando OpenCL y OpenGL.

⬤ Texturas y renderbuffers.

Otros datos del libro:

ISBN:9781617290176
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

OpenCL en acción: Cómo acelerar los gráficos y el cálculo - OpenCL in Action: How to Accelerate...
Resumen OpenCL en acción es una presentación...
OpenCL en acción: Cómo acelerar los gráficos y el cálculo - OpenCL in Action: How to Accelerate Graphics and Computation
Motores para fabricantes: Guía de motores paso a paso, servos y otras máquinas eléctricas - Motors...
La primera guía de motores eléctricos para...
Motores para fabricantes: Guía de motores paso a paso, servos y otras máquinas eléctricas - Motors for Makers: A Guide to Steppers, Servos, and Other Electrical Machines

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.10.17 08:50 (GMT+2)