Programación profesional en Cuda C


Precio:
Precio de venta$59.99

Descripción

Adéntrate en el potente mundo de la programación GPU paralela con esta guía práctica y sencilla

Diseñado para profesionales de múltiples sectores industriales, Professional CUDA C Programming presenta los fundamentos de CUDA —una plataforma de computación paralela y un modelo de programación diseñados para facilitar el desarrollo de la programación de GPU— en un formato fácil de seguir, y enseña a los lectores cómo pensar en paralelo e implementar algoritmos paralelos en las GPU. Cada capítulo cubre un tema específico e incluye ejemplos prácticos que demuestran el proceso de desarrollo, lo que permite a los lectores explorar tanto los aspectos "duros" como los "blandos" de la programación de GPU.

Las arquitecturas informáticas están experimentando un cambio fundamental hacia la computación paralela escalable, motivado por los requisitos de las aplicaciones en la industria y la ciencia. Este libro demuestra los desafíos de utilizar eficientemente los recursos informáticos con el máximo rendimiento, presenta técnicas modernas para abordar estos desafíos, al tiempo que aumenta la accesibilidad para profesionales que no son necesariamente expertos en programación paralela. El modelo de programación y las herramientas CUDA permiten a los desarrolladores escribir aplicaciones de alto rendimiento en una plataforma de computación escalable y paralela: la GPU. Sin embargo, CUDA en sí mismo puede ser difícil de aprender sin una amplia experiencia en programación. Las autoridades reconocidas de CUDA, John Cheng, Max Grossman y Ty McKercher, guían a los lectores a través de las habilidades esenciales de programación de GPU y las mejores prácticas en Professional CUDA C Programming, incluyendo:

  • Modelo de programación CUDA
  • Modelo de ejecución de GPU
  • Modelo de memoria de GPU
  • Streams, eventos y concurrencia
  • Programación multi-GPU
  • Librerías específicas de dominio de CUDA
  • Perfilado y ajuste de rendimiento

El libro facilita la comprensión de conceptos complejos de CUDA para cualquiera con conocimientos básicos de desarrollo de software, con ejercicios diseñados para ser legibles y de alto rendimiento. Para el profesional que busca ingresar a la computación paralela y a la comunidad de computación de alto rendimiento, Professional CUDA C Programming es un recurso invaluable, con la información más actualizada disponible en el mercado.



Autor: John Cheng, Max Grossman, Ty McKercher
Editorial: Wrox Press
Publicado: 15/09/2014
Páginas: 528
Tipo de encuadernación: Tapa blanda
Peso: 1.95 libras
Tamaño: 9.20h x 7.30w x 1.10d
ISBN13: 9781118739327
ISBN10: 1118739329
Categorías BISAC:
- Computadoras | Programación | Paralela

Acerca del autor

John Cheng, PHD, es científico investigador en BGP International en Houston. Ha desarrollado productos de imágenes sísmicas con tecnología GPU y muchas aplicaciones de producción paralelas de alto rendimiento en plataformas de computación heterogéneas.

Max Grossman es un experto en computación GPU con experiencia en la aplicación de CUDA a problemas en imágenes médicas, aprendizaje automático, geofísica y más.

Ty McKercher ha estado ayudando a los clientes a adoptar tecnologías de aceleración de GPU mientras ha estado empleado en NVIDIA desde 2008.