Programmation parallèle en Visual C++Parallel Programming in Visual C++

Visual C++ fournit les technologies suivantes pour vous aider à créer multithread et parallèles programmes tirer parti de plusieurs cœurs et utilisent le GPU pour général des fins de programmation.Visual C++ provides the following technologies to help you create multi-threaded and parallel programs that take advantage of multiple cores and use the GPU for general purpose programming.

TitreTitle DescriptionDescription
Parallélisation et vectorisation automatiquesAuto-Parallelization and Auto-Vectorization Optimisations du compilateur accélérer le code.Compiler optimizations that speed up code.
Le runtime d’accès concurrentielConcurrency Runtime Classes qui simplifient l’écriture de programmes qui utilisent le parallélisme de données ou le parallélisme des tâches.Classes that simplify the writing of programs that use data parallelism or task parallelism.
C++ AMP (C++ Accelerated Massive Parallelism)C++ AMP (C++ Accelerated Massive Parallelism) Classes qui permettent l’utilisation de processeurs graphiques modernes pour la programmation d’usage général.Classes that enable the use of modern graphics processors for general purpose programming.
Prise en charge du multithreading pour le code plus ancien (Visual C++)Multithreading Support for Older Code (Visual C++) Technologies plus anciennes qui peuvent être utiles dans les applications plus anciennes.Older technologies that may be useful in older applications. Pour les nouvelles applications, utilisez le Runtime d’accès concurrentiel ou C++ AMP.For new apps, use the Concurrency Runtime or C++ AMP.
OpenMPOpenMP L’implémentation Microsoft de l’API OpenMP.The Microsoft implementation of the OpenMP API.
Visual C++Visual C++ Cette section de la documentation contient des informations sur la plupart des fonctionnalités de Visual C++.This section of the documentation contains information about most of the features of Visual C++.