【发布时间】:2012-06-14 21:33:15
【问题描述】:
随着当今编译器工具(尤其是某些可行的for-constructs、c.f. 英特尔 C++ 编译器、Microsoft Visual Studio 2011 以及其他各种工具的自动并行化)中的大量技术被用于增加并行化,我想知道如果始终保证并行化可以提高性能或对性能没有影响。
是否存在并行化会对性能产生明显负面影响的情况?
快速的互联网搜索并没有产生太大的希望,所以我决定转向这里,看看是否有人知道并行化会对性能产生不利影响的情况,或者更好的是,有在并行化实际导致的项目中的经验困难。
我也很好奇自动矢量化是否会对性能产生负面影响,尽管我觉得不太可能。
提前致谢!
【问题讨论】:
标签: performance optimization parallel-processing vectorization