Data Parallel C++: Programación de sistemas acelerados utilizando C++ y Sycl

Puntuación:   (4,6 de 5)

Data Parallel C++: Programación de sistemas acelerados utilizando C++ y Sycl (James Reinders)

Opiniones de los lectores

Actualmente no hay opiniones de lectores. La calificación se basa en 3 votos.

Título original:

Data Parallel C++: Programming Accelerated Systems Using C++ and Sycl

Contenido del libro:

"Este libro, ahora en su segunda edición, es el principal recurso para aprender SYCL 2020 y es el ÚNICO libro que necesitas para formar parte de esta comunidad". Erik Lindahl, GROMACS y Universidad de Estocolmo.

Aprenda a acelerar programas C++ utilizando el paralelismo de datos y SYCL.

Este libro de acceso abierto permite a los programadores de C++ estar a la vanguardia de este emocionante e importante desarrollo que está ayudando a impulsar la computación a nuevos niveles. Esta segunda edición actualizada está repleta de consejos prácticos, explicaciones detalladas y ejemplos de código para ilustrar los temas clave.

SYCL permite el acceso a recursos paralelos en modernos sistemas heterogéneos acelerados. Ahora, una sola aplicación C++ puede utilizar cualquier combinación de dispositivos -incluidas GPU, CPU, FPGA y ASIC- que resulte adecuada para los problemas que se planteen.

Este libro enseña programación paralela de datos utilizando C++ con SYCL y recorre todo lo necesario para programar sistemas acelerados. El libro comienza introduciendo el paralelismo de datos y los temas básicos para un uso eficaz de SYCL. Los capítulos posteriores cubren temas avanzados, incluyendo el manejo de errores, programación específica de hardware, comunicación y sincronización, y consideraciones sobre el modelo de memoria.

Todo el código fuente de los ejemplos utilizados en este libro está disponible gratuitamente en GitHub. Los ejemplos están escritos en SYCL moderno y se actualizan periódicamente para garantizar la compatibilidad con múltiples compiladores.

Lo que aprenderá

⬤ Acelerar programas C++ usando programación paralela de datos.

⬤ Utilizar SYCL y compiladores C++ compatibles con SYCL.

⬤ Escribir código portable para aceleradores que sea agnóstico al vendedor y al dispositivo.

⬤ Optimizar el código para mejorar el rendimiento de aceleradores específicos.

⬤ Estar preparado para beneficiarse de la aparición de nuevos aceleradores de muchos fabricantes.

A quién va dirigido este libro

Nuevos programadores de programación paralela de datos y programadores informáticos interesados en la programación paralela de datos utilizando C++.

Este es un libro de acceso abierto.

Otros datos del libro:

ISBN:9781484296905
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2023
Número de páginas:630

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Data Parallel C++: Dominio de Dpc++ para la programación de sistemas heterogéneos utilizando C++ y...
Aprenda a acelerar programas C++ utilizando el...
Data Parallel C++: Dominio de Dpc++ para la programación de sistemas heterogéneos utilizando C++ y Sycl - Data Parallel C++: Mastering Dpc++ for Programming of Heterogeneous Systems Using C++ and Sycl
Data Parallel C++: Programación de sistemas acelerados utilizando C++ y Sycl - Data Parallel C++:...
"Este libro, ahora en su segunda edición, es el...
Data Parallel C++: Programación de sistemas acelerados utilizando C++ y Sycl - Data Parallel C++: Programming Accelerated Systems Using C++ and Sycl

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)