アルゴリズムのシーケンシャルコードを記述しました。私はそれを並列化しようとしていますが、シーケンシャルコードのどの部分を並列化する価値があるのかを判断する必要があります。どのようにこれらの部品を見つけることができますか?それを行うためのツールはありますか?シーケンシャルコードの集中計算部分
1
A
答えて
0
0
プログラミング言語やIDEを指定していないにもかかわらず、私は推測します。 このトピックについては、Intel Parallel Studioに優れたツールがあります。また、Visual Studio IDEにはさまざまなプロファイリングツールがあります。任意のツールを使用したくない場合は、C/C++のQueryPerformance関数を使用して関数を手動でプロファイルできます。
関連する問題
- 1. 処理3集中的な計算の計算
- 2. 集計の計算
- 3. djangoクエリーセットで配列フィールドの集計と中央値を計算
- 4. MongoDB集計フレームワークの中央値を計算する
- 5. 検索時間中にルーセンスコアのどの部分が計算されますか?
- 6. ACCESSサブクエリと集計の計算
- 7. EXIF分数計算
- 8. TClientDatasetで計算フィールドを集計する
- 9. 集計中のSSAS TimeSpan
- 10. PostgreSQLのデータ分析/集計
- 11. 平面分布の重力中心の計算方法は?
- 12. SASの分数の計算
- 13. 2つの異なる部分の関数を計算する
- 14. piの連続部分の項を計算するには?
- 15. 部分集合全体の集合R
- 16. 与えられた範囲内の配列の部分集合を計算する?
- 17. ブルームフィルタの近似母集団の計算
- 18. 部分相関分析、特にスピアマンのpcaを計算するには?
- 19. クライアントデータセットで計算フィールドと内部計算フィールドを再計算する方法
- 20. 言語分類(計算)
- 21. 分割IOと計算
- 22. Google計算エンジン外部IP
- 23. .NET:集中分割設定
- 24. Rails - 別の部分の編集部分を部分的にレンダリングする
- 25. Matlabのサンプルと母集団の分散を計算するには?
- 26. Gremlinのサブツリーの集計を計算するには?
- 27. 年単位の毎日の集計計算
- 28. 液体中の部分数
- 29. SQL実行中の集計日付別
- 30. Rubyの中央値の計算
あなたはどの言語を使用していますか?あなたの言語+システムのプロファイラを見つける必要があります。 – mfa
非常に簡単に言えば、コードの異なるセグメントの時間を計測し、どのセグメントが最長であるかを見ることができます。プログラム全体の時間を決めて、サブセクションの時間が全体に加わるようにしてください。 – Novelocrat