Threading Building Blocks (TBB).

Pro TBB. Voss, Michael, Asenjo, Rafael, Reinders, James. Springer Nature, Berkeley, CA, 2019.

DESCARGAR PDF

Este libro de acceso abierto es una guía moderna para que todos los programadores de C++ aprendan Threading Building Blocks (TBB). Escrito por expertos en TBB y en programación paralela, este libro refleja sus décadas de experiencia colectiva en el desarrollo y la enseñanza de la programación paralela con TBB, ofreciendo sus conocimientos de una manera accesible.

A lo largo del libro los autores presentan numerosos ejemplos y mejores prácticas para ayudarle a convertirse en un programador eficaz de TBB y aprovechar la potencia de los sistemas paralelos.

Pro TBB comienza con los fundamentos, explicando los algoritmos paralelos y la biblioteca de plantillas estándar de C++ para el paralelismo. Aprenderá los conceptos clave de la gestión de la memoria, el trabajo con estructuras de datos y cómo manejar los problemas típicos de la sincronización. Los capítulos posteriores aplican estas ideas a sistemas complejos para explicar las compensaciones de rendimiento, el mapeo de patrones paralelos comunes, el control de los hilos y la sobrecarga, y la ampliación de TBB para programar sistemas heterogéneos o sistemas en chips.

Este libro va dirigido a Programadores de C++ que estén aprendiendo a ejecutar aplicaciones en sistemas multinúcleo, así como programadores de C o C++ sin mucha experiencia con plantillas. No se requiere experiencia previa en programación paralela ni en procesadores multinúcleo.

Lo que aprenderá :

  • Usar Threading Building Blocks para producir código que sea portátil, simple, escalable y más comprensible
  • Revisar las mejores prácticas para paralelizar tareas computacionalmente intensivas en sus aplicaciones
  • Integrar TBB con otros paquetes de threading
  • Crear programas escalables y de alto rendimiento en paralelo con datos
  • Trabajar con programación genérica para escribir algoritmos eficientes

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s