标签: c++ c parallel-processing intel
我正在使用Linux&英特尔编译器(C / C ++)。
我的代码不使用CilkPlus或OpenMp。 我读了以下文章: Auto-Parallelization Overview
我很困惑:
由于
答案 0 :(得分:1)
英特尔使用循环展开,任务分解等技术。等你的代码并行。这些技术可能会使您的程序运行得更快,但是当程序面临race condition,deadlock,按优先级完成的任务时......可能会出现一些问题。所以它不能用作默认值。