如果我为单核处理器编译,什么时候使用循环裂变/分布有意义?
问问题
218 次
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 回答