web-dev-qa-db-ja.com

グラフィックスカードのコンピューティング機能とsmを知るにはどうすればよいですか?

この 公式のcudaページ 、または このwikiページ にアクセスするだけで、計算能力を取得できることはわかっています。
しかし、自分のカードのsmをどのように見つけたらよいかわかりません。これはshader modelの略ですか?またはshared memory?またはそれらのどれも?

16
Rika

リンクしたページの計算機能を使用するだけです。たとえば、コンピューティング機能が6.1 usの場合、sm_61およびcompute_61です。

SMは「ストリーミングマルチプロセッサ」の略です。引数は、nvccの引数として使用されるため、この紛らわしい方法で設定されます。compute_XXは仮想(中間)コード表現のアーキテクチャを設定し、sm_XXは実際の表現のアーキテクチャを設定します。正当な理由がない限り、これらの両方を同じものに設定する必要があります。

5
Lukas Biewald

このページを使用して、GPUの「コンピューティング機能」を見つけることができます。 https://developer.nvidia.com/cuda-gpus 「compute_xy」と「sm_xy」の両方に使用します

0
Arash

グラフィックカードの詳細情報を取得するには、 Geeks3D GPU Caps ViewerAlternative )を使用できます。これは GPU-Z に似ていますが、役立つと思われる追加情報を提供します。カードがCUDA/OpenCL/Vulkan互換であるときはいつでもそうです。

さらに、これらの各項目について、さらに詳しい情報があります。 CUDAの場合、コンピューティング機能とシェーダークロックは興味深いかもしれません。

0