0
A
回答
1
你必須運行一個關鍵命令的多個線程。這基本上和串行代碼一樣有效,因爲一次只能執行一個線程。而且您還通過創建多個線程並讓它們彼此等待以在它們可以執行之前完成它們的執行來增加開銷。
我認爲減少會更快,因爲在OpenMP中對該命令進行了優化。
相關問題
- 1. 在OpenMP和Pthread中使用鎖定
- 2. 如何在OpenMP中使用鎖定?
- 3. 如何使用OpenMP使用鎖定數組索引?
- 4. 使用OpenMP
- 5. 使用OpenMP
- 6. 使用OpenMP和Eigen導致無限循環/死鎖
- 7. 如何在OpenMP上等待互斥鎖
- 8. 使用openmp更好
- 9. 指針用C使用OpenMP
- 10. 使用-O2優化和OpenMP
- 11. 使用OpenMP攔截功能
- 12. 使用openmp設置nsight
- 13. 與SETS一起使用openMP
- 14. parallelise如果使用OpenMP
- 15. 編程問題使用OpenMP
- 16. 如何使用OpenMP障礙
- 17. 使用gcc的Centos openmp 4.1.2
- 18. 在羣集上使用OpenMP
- 19. 並行for_each使用openmp
- 20. 使用OpenMP與llvm-clang
- 21. 並行編程使用OpenMP
- 22. 使用顯式OpenMP任務剖析OpenMP程序
- 23. 濫用OpenMP?
- 24. 無鎖使用聯鎖CompareExchange
- 25. 使用openmp啓用slow serial「for」
- 26. 使用聯鎖
- 27. 使用/ openmp時包括<Eigen/Dense>
- 28. OpenMP如何在Java代碼中使用?
- 29. 在C++中使用OpenMP與Timsort算法
- 30. 使用OpenMP獲取錯誤結果
請不要在這裏使用屏幕截圖,將文字複製到代碼中。這是非常重要的。 –