/Qpar
(paralléliseur automatique)
Permet à la fonctionnalité de paralléliseur automatique du compilateur de paralléliser automatiquement des boucles dans votre code.
Syntaxe
/Qpar
Notes
Lorsque le compilateur parallélise automatiquement les boucles dans le code, il répartit le calcul sur plusieurs cœurs de processeur. Le compilateur parallélise une boucle uniquement s’il détermine qu’il est légal de le faire et que la parallélisation améliore les performances.
Les #pragma loop()
directives sont disponibles pour aider l’optimiseur à paralléliser des boucles spécifiques. Pour plus d’informations, consultez loop
.
Pour plus d’informations sur l’activation des messages de sortie pour le paralléliseur automatique, consultez /Qpar-report
(niveau de création de rapports de paralléliseur automatique).
Pour définir l’option du /Qpar
compilateur dans Visual Studio
Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.
Sélectionnez la page de propriétés De configuration>C/C++>Génération de code.
Modifiez la propriété Activer la génération de code parallèle. Choisissez OK ou Appliquer pour enregistrer vos modifications.
Pour définir l’option du /Qpar
compilateur par programmation
- Utilisez l'exemple de code fourni dans AdditionalOptions.
Voir aussi
/Q
options (opérations de bas niveau)
/Qpar-report
(Niveau de création de rapports de paralléliseur automatique)
Options du compilateur MSVC
Syntaxe de ligne de commande du compilateur MSVC
#pragma loop()
Vectorisation de code natif dans Visual Studio