9

GPU で多くのビット演算を実行する必要がありますが、Nvidia ハードウェアがビッグ エンディアンかリトル エンディアンかに関する情報が見つかりません。

4

2 に答える 2

12

参照: https://devtalk.nvidia.com/default/topic/366773/cuda-programming-and-performance/endian-mode-of-the-device/post/2630674/#2630674

サポートされているすべての CUDA プラットフォームはリトル エンディアンの CPU を使用しており、cudaMemcpy() はデータ形式を知らなくてもデータ構造をデバイスにコピーできるため、GPU もリトル エンディアンであると想定します。GPU は、将来の CUDA プラットフォームがビッグ エンディアンになることに対するヘッジとして、ビッグ エンディアンとリトル エンディアンの両方の実行をサポートする可能性があります (一部の CPU もこれを行うため)。

私の推測では、答えは「リトルエンディアン」または「両方」でなければなりません。

于 2013-03-12T09:23:48.427 に答える
9

CUDAガイドのハードウェア実装セクションによると、リトル エンディアン。

于 2020-07-14T14:35:01.517 に答える