The documentation of Intel TBB's parallel sortは非常に曖昧です。その背後にある実際のアルゴリズムは何ですか?サンプルソートですか?異なる並列ソートアルゴリズムをベンチマークしたいので、私はそれを知る必要があります。文書で述べたよう`tbb :: parallel_sort`のアルゴリズムは何ですか
答えて
:
parallel_sortはOの平均時間計算量との比較一種である(N×ログ(N))、Nは、シーケンス内の要素の数です。
クイックソートの可能性があります。これは、その平均時間複雑度がO(N log(N))
である既知のアルゴリズムであるため、そのアルゴリズムの時間複雑度が悪く、迅速なソートです。
最後の部分の手がかりは時間複雑度の代わりに平均時間複雑度を記述したものです。
また、正確な並列アルゴリズムが必要な場合はhereとなります。
私はそれがクイックソートであることを知っています。クイックソートを並列化する方法はたくさんあります。私はどちらを求めているのですか? –
@SiyuanRenここで見つける:https://github.com/jckarter/tbb/blob/0343100743d23f707a9001bc331988a31778c9f4/include/tbb/parallel_sort.h#L156 – OmG
- 1. int tbbメモリオーバーヘッド
- 2. pythonで 'set.intersection()'のアルゴリズムは何ですか?
- 3. クラッシュロイヤルのカードショーのアルゴリズムは何ですか?
- 4. TreeNode.Nodes.ContainsKeyのアルゴリズムは何ですか
- 5. TreeSortとHeapSortのアルゴリズムは何ですか?
- 6. このアルゴリズムとは何ですか?
- 7. R * -Treeアルゴリズムとは何ですか?
- 8. Mac OSX Exposeアルゴリズムとは何ですか?
- 9. TBBスポーンタスクメモリは
- 10. TBBエラー
- 11. このケースで使用する回帰アルゴリズムは何ですか?
- 12. Pythonで同等のC/C++のloseloseアルゴリズムとは何ですか?
- 13. いくつかの機械学習アルゴリズムは何ですか
- 14. Cでのアルゴリズム比較、違いは何ですか?
- 15. OpenCVのSGBMアルゴリズムで "cliptab"とは何ですか?
- 16. ダイクストラのアルゴリズムでINT_MAXとは何ですか?
- 17. インテルTBBとブースト
- 18. このアルゴリズムの時間の複雑さは何ですか
- 19. Intell TBBパフォーマンス
- 20. タイムアウトTBBパイプラインフィルタ
- 21. 関連するコンテンツクエリの基本的なアルゴリズムは何ですか?
- 22. ランポートの事前発生アルゴリズムの欠点は何ですか?
- 23. この週番号アルゴリズムの名前は何ですか?
- 24. opensshのデフォルトのkexアルゴリズムは何ですか?
- 25. このアルゴリズムのbig-O表記法とは何ですか?
- 26. このアルゴリズムの複雑さは何ですか
- 27. Rapidminerの深い学習アルゴリズムの種類は何ですか?
- 28. 飽和と明るさのCSSフィルタのアルゴリズムは何ですか?
- 29. このアルゴリズムのBig O表記は何ですか
- 30. 現在の最先端のサフィックスアレイ構築アルゴリズムは何ですか?
クイックソートの中央値は? https://github.com/jckarter/tbb/blob/master/include/tbb/parallel_sort.h#L48 –
@ThomasJungblut:私はそれがクイックソートであることを知っています。しかし、クイックソートを並列化する方法はいろいろあり、サンプルソートは1つです。私は正確な並列アルゴリズムが何であるかを尋ねています。 –