Programación en paralelo en Visual C++

Visual C++ proporciona las siguientes tecnologías para ayudarle a crear programas multiproceso y en paralelo que aprovechan varios núcleos y usan la GPU para la programación de uso general.

Title Descripción
Paralelización y vectorización automáticas Optimizaciones del compilador que aceleran el código.
Runtime de simultaneidad Clases que simplifican la escritura de programas que usan paralelismo de datos o de tareas.
C++ AMP (C++ Accelerated Massive Parallelism) Clases que permiten el uso de procesadores de gráficos modernos para la programación de uso general.
Compatibilidad del código antiguo con multithreading (Visual C++) Tecnologías anteriores que pueden ser útiles en aplicaciones anteriores. En el caso de las aplicaciones nuevas, use el Runtime de simultaneidad o C++ AMP.
OpenMP La implementación de Microsoft de la API de OpenMP.
C++ en Visual Studio Esta sección de la documentación contiene información sobre la mayoría de las características de Visual C++.