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

Puntuación:   (4,3 de 5)

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

Opiniones de los lectores

Resumen:

El libro «OpenCL in Action», de Matthew Scarpino, ha sido muy bien acogido por sus claras explicaciones y su exhaustiva cobertura de OpenCL, lo que lo convierte en un recurso adecuado para principiantes y para quienes tengan algunos conocimientos de programación. Presenta conceptos fundamentales y temas avanzados con diversos ejemplos prácticos. Sin embargo, algunos lectores señalaron problemas con la calidad de la impresión y dificultades para comprender ciertos temas complejos sin experiencia previa en programación. En general, sirve como una sólida introducción a OpenCL, aunque algunas partes pueden parecer anticuadas y requerir recursos adicionales.

Ventajas:

Explicaciones claras, cobertura exhaustiva de los fundamentos y temas avanzados de OpenCL, buenos códigos de ejemplo, enfoque didáctico bien estructurado, estilo de redacción ameno y atractivo, valioso tanto para principiantes como para quienes están en transición desde otros lenguajes de programación.

Desventajas:

Algunos códigos de ejemplo requieren correcciones, el libro puede resultar difícil para los principiantes, se han señalado problemas de calidad de impresión, el contenido puede parecer anticuado para los usuarios avanzados y pueden ser necesarios algunos recursos adicionales para comprender plenamente determinados conceptos.

(basado en 23 opiniones de lectores)

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.11.14 07:32 (GMT)