
Parallel Programming with Microsoft Visual C++
Ade Miller, Colin Campbell
- Editorial
- Microsoft
- Año
- 2011
- Páginas
- ~208
- Nivel
- Intermedio
De qué trata
Manual técnico de ingeniería escrito por Colin Campbell, Ade Miller y Stephen Toub (líder de rendimiento de .NET en Microsoft), publicado por Microsoft Press en 2011. Enseña patrones de paralelismo multinúcleo en C++ utilizando PPL y Asynchronous Agents Library.
Cubre la Parallel Patterns Library (PPL: `parallel_for`, `parallel_invoke`), tareas concurrentes (`task`), contenedores concurrentes (`concurrent_vector`, `concurrent_queue`), y redes de mensajes asíncronas basadas en agentes en Visual C++.
Los autores enseñan a evitar bloqueos mutuos y a estructurar algoritmos para que escalen con hardware multinúcleo. Una referencia fundamental para el desarrollo de software paralelo de alto rendimiento en Windows.
- Parallel Programming
- Stephen Toub
- Microsoft Press
- PPL
- Visual C++
- concurrent_queue
- Multinúcleo
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Motor Paralelo de Procesamiento Gráfico con PPL en Visual C++
Implementación de algoritmos de procesamiento de imágenes y reducción paralela utilizando parallel_for y contenedores concurrentes.

