0
A
回答
5
只需将第一次迭代从循环中拉出并在索引1处启动循环即可。这是迄今为止最简单且最便宜的方法。其他方式涉及等待,这是低效的。
+0
是的,这就是我所做的,但它感觉有点“脏”。我希望OpenMP能为此提供一个条款 – Patrik 2012-07-13 13:08:50
+0
+1几乎是我能想到的唯一解决方案。 – 2012-07-13 19:55:06
相关问题
- 1. 循环第一次迭代
- 2. 第一次“for循环”在第一次迭代后停止python
- 3. 环卡上的第一次迭代
- 4. 间歇性第一次迭代失败,但第二次迭代通过
- 5. Matlab迭代删除一行矩阵,除了第一次迭代
- 6. Python&Selenium/XING:find_element第一次工作,而不是第二次迭代
- 7. 循环不actioning在第一次迭代
- 8. 第一次迭代后咖啡崩溃?
- 9. makefile foreach在第一次迭代停止
- 10. 条件仅在第一次迭代
- 11. 循环停止在第一次迭代
- 12. java foreach跳过第一次迭代
- 13. 第一次迭代时Hadoop迭代器跳过方法调用
- 14. 为什么此循环的第二次迭代会跳过第一次扫描?
- 15. PHP循环的foreach确定第二次和第三次迭代
- 16. 算法的第一次迭代慢但后续的迭代运行良好
- 17. For循环重复第一次迭代两次
- 18. Python,在第n次迭代中打印一个字母n次
- 19. 为什么Spark的第一次迭代速度很慢并且迭代更快?
- 20. 在第一次比较循环后调用列表中的下一次迭代
- 21. 阵列只被更新了的第一次迭代for循环
- 22. 返回循环中的第一次迭代
- 23. Javascript只经历for语句的第一次迭代
- 24. 跳过第一次基于范围的迭代循环
- 25. MySQL过程的光标在第一次迭代后停止
- 26. 蟒蛇每第3次迭代添加一个新的div
- 27. 循环问题 - 无法移动过去的第一次迭代
- 28. 第一次迭代后循环停止的Javascript
- 29. Cin无法执行循环的第一次迭代
- 30. 如何跳过$ .each()的第一次迭代?
使999个内核等待1个内核的gpu核心完成速度比计算在CPU我认为 – 2012-07-13 12:50:06
慢,因为你正在浪费999 *(gpu的功率)为第一个周期只有1pu的功率。 – 2012-07-13 12:51:05
@tuğrul那么,什么?有时候这是不可避免的。此外,正常的串行代码也是如此。但这也是无关紧要的,OpenMP不适用于GPU。 – 2012-07-13 12:51:44