/Qpar(自动并行化程序)

启用编译器的自动并行化功能以自动并行化代码中的循环。

语法

/Qpar

备注

当编译器自动并行化代码中的循环时,它会将计算分布在多个处理器内核中。 仅当编译器确定将循环并行化合法时并且并行化会提高性能时,编译器才会并行化循环。

提供了 #pragma loop() 指令来帮助优化程序并行化特定循环。 有关详细信息,请参阅 loop

有关如何为自动并行化程序启用输出消息的信息,请参阅/Qpar-report(自动并行化程序报告级别)

在 Visual Studio 中设置 /Qpar 编译器选项

  1. 打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性

  2. 选择“配置属性”>“C/C++”>“代码生成”属性页面

  3. 修改“启用并行代码生成”属性。 选择“确定”或“应用”以保存更改。

以编程方式设置 /Qpar 编译器选项

另请参阅

/Q 选项(低级别操作)
/Qpar-report(自动并行化程序报告等级)
MSVC 编译器选项
MSVC 编译器命令行语法
#pragma loop()
Visual Studio 中的本机代码矢量化