Partager via


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.
Runtime de concurrence Classes qui simplifient l'écriture de programmes utilisant le parallélisme de données ou le parallélisme de tâches.
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 l'environnement d'exécution parallèle ou C++ AMP.
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++.
C++ AMP (Parallélisme Massif Accéléré en C++) Classes permettant d'utiliser les processeurs graphiques modernes 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 utilisant le parallélisme de données ou le parallélisme de tâches.
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 Concurrency Runtime.
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++.