Programmation parallèle en Visual C++

Visual C++ fournit les technologies suivantes pour vous aider à créer des programmes multithreads et parallèles qui tirent parti de plusieurs cœurs et utilisent le GPU pour la programmation à usage général.

Intitulé Description
Parallélisation et vectorisation automatiques Optimisations du compilateur qui accélèrent le code.
Concurrency Runtime Classes qui simplifient l’écriture de programmes qui utilisent le parallélisme des données ou le parallélisme des tâches.
C++ AMP (C++ Accelerated Massive Parallelism) Classes qui permettent l’utilisation de processeurs graphiques modernes pour la programmation à usage général.
Prise en charge du multithreading pour le code plus ancien (Visual C++) Technologies plus anciennes qui peuvent être utiles dans les applications plus anciennes. Pour les nouvelles applications, utilisez le runtime d’accès concurrentiel ou L’AMP C++.
OpenMP Implémentation Microsoft de l’API OpenMP.
C++ dans Visual Studio Cette section de la documentation contient des informations sur la plupart des fonctionnalités de Visual C++.