1

如果我为单核处理器编译,什么时候使用循环裂变/分布有意义?

4

3 回答 3

2

性能明智?不,它几乎肯定会引入开销。

于 2009-05-06T04:22:20.143 回答
0

有关标准答案,请参阅 comp.compilers。

除此之外,如果其中一个迭代可能会阻塞,我可能会想到一个奇怪的案例。(例如动态内存分配)

请注意,这种情况更多的是“滥用”简单的语言“并行”而不是真正的数字原因。(使用“for”比手动使用线程更容易,即使 FOR 等待所有线程完成)

于 2009-05-07T19:40:13.000 回答
-1

在comp.compiler获得了精彩的答案

于 2009-05-07T21:42:24.813 回答