cuda で最も近いペア d&c アルゴリズムの一部としてビットニック ソートを実装しようとしていますが、Thrust ライブラリに出会いました。私が読んだことから、整数の場合は最速ですが、これは浮動小数点数の場合も同じですか? フロートのみにビットニックソートを実装するか、スラストバージョンを使用する方が良いでしょうか? 前もって感謝します。
2197 次
速度に関心がある場合は、独自のソート アルゴリズムを作成しないでください。int
並べ替えはかなりの注目を集めている操作であり、またはを使用しているかどうかに関係なく、既に書かれているものと同じくらい速く何かを思い付くことができない可能性がありますfloat
。
GPU での並べ替えには、 Thrust 、 back40computing 、 moderngpu、またはCUBのアルゴリズムを使用することを検討する必要があります。