0
A
答えて
1
avgvalueあなたは、単一の重要なコマンドを実行している複数のスレッドを持っています。これは、基本的にシリアルコードと同じくらい効率的です。これは、一度に1つのスレッドしか実行されないためです。また、複数のスレッドを作成してお互いに実行を完了してから実行できるようにすることでオーバーヘッドを追加しています。
私は、OpenMPでそのコマンドの最適化が行われているので、削減を行うほうが速いと思います。
関連する問題
- 1. OpenMPを使用してロック配列インデックスを使用するには?
- 2. C++ OpenMP critical:「一方向」ロック?
- 3. odeintでopenmpを使用する
- 4. Qt/C++プログラムでOpenMPを使用する
- 5. CodeLiteでOpenMPを使用するには?
- 6. OpenMPを使用したポインタ
- 7. OpenMPを使用したAndroid
- 8. OpenMPを使用したスレッドセーフカウンタ
- 9. ポップアップモードでAuth0ロックを使用する
- 10. ウェブアプリケーションで「ロック」を使用する
- 11. WebコンポーネントでJPAロックを使用する
- 12. LLVM/Clangを使用したWin10でOpenMPを使用したCuda
- 13. C++でopenmpを使用して2dポインタを更新する
- 14. C++でOpenMPを使用する11範囲ベースのforループ?
- 15. Xcode 9.0でOpenMPを使用する方法
- 16. CでOpenMPを使用するループ並列化のスレッド数
- 17. OpenMPを使用してテキストファイルを読む
- 18. ロック解除コードを使用してアンドロイドアプリケーションをロック解除する
- 19. OpenMPを使用したブロック機能
- 20. OpenMP:ハイパースレッディングコアを使用しない
- 21. OpenMpとSSEを使用したセグメンテーションフォルト
- 22. OpenMPマルチスレッドを使用したStlコンテナベクトルpush_back
- 23. OpenMPを使用した複雑なタイプ
- 24. OpenMPを使用するiOS用スタティックライブラリのコンパイル
- 25. ブロッキング・ループに使用するopenMPプラグマはどれですか?
- 26. 私のコードでOpenMpを使用し、エラーの結果を得る
- 27. メソッドへのポインタを使用してOpenMPを使用して、
- 28. OpenMPを使用してGPUにチームを配布するには?
- 29. OpenMPIでOpenMPを使用してMPIプログラムをコンパイルできない
- 30. OpenMPリダクションの多態型の使用
ここでスクリーンショットを使用しないでください。ソースコードをテキストとしてコピーしてください。それは非常に重要です。 –