/Qpar
(自动并行化程序)
启用编译器的自动并行化功能以自动并行化代码中的循环。
语法
/Qpar
备注
当编译器自动并行化代码中的循环时,它会将计算分布在多个处理器内核中。 仅当编译器确定将循环并行化合法时并且并行化会提高性能时,编译器才会并行化循环。
提供了 #pragma loop()
指令来帮助优化程序并行化特定循环。 有关详细信息,请参阅 loop
。
有关如何为自动并行化程序启用输出消息的信息,请参阅/Qpar-report
(自动并行化程序报告级别)。
在 Visual Studio 中设置 /Qpar
编译器选项
打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。
选择“配置属性”>“C/C++”>“代码生成”属性页面。
修改“启用并行代码生成”属性。 选择“确定”或“应用”以保存更改。
以编程方式设置 /Qpar
编译器选项
- 使用 AdditionalOptions 中的代码示例。
另请参阅
/Q
选项(低级别操作)
/Qpar-report
(自动并行化程序报告等级)
MSVC 编译器选项
MSVC 编译器命令行语法
#pragma loop()
Visual Studio 中的本机代码矢量化