GeForceの型番とCUDAバージョンの紐づけがググっても出てこなかったので、少し調べました。
調査日:2021年6月頃
# GPUにあまり詳しくないので、間違っていたらご指摘くださるとうれしいです。
目次
調査結果
CUDAバージョンはGeForceのHWアーキテクチャが対応するドライバに依存するようなので、そこからGeForceのシリーズとCUDAバージョンを紐づけました。
Windowsの場合
HW アーキテクチャ | 型番 | CUDA ver | CUDA ver Minimum |
---|---|---|---|
Ampere | RTX 30 シリーズ | 11.2.2 Update2+ | 10.2.89+ |
Turing | RTX 20 シリーズ GTX 16 シリーズ | 11.2.2 Update2+ | 9.2.148 Update1+ |
Volta | GTX 16 シリーズ | 11.2.2 Update2+ | 8.0.61 GA2+ |
Pascal | GTX 10 シリーズ | 11.2.2 Update2+ | 8.0.61 GA2+ |
Maxwell | GTX 900 シリーズ GTX 750 シリーズ | 11.2.2 Update2+ | 8.0.61 GA2+ |
Kepler | GT(X) 600,700 | 11.2.2 Update2+ | 8.0.61 GA2+ |
- 末尾の「+」はそのバージョン以上を意味します。
Linuxの場合
HW アーキテクチャ | 型番 | CUDA ver | CUDA ver Minimum |
---|---|---|---|
Ampere | RTX 30 シリーズ | 11.3.0GA+ | 11.0.1 RC+ |
Turing | RTX 20 シリーズ GTX 16 シリーズ | 11.3.0GA+ | 10.0.130+ |
Volta | GTX 16 シリーズ | 11.3.0GA+ | 9.0.76+ |
Pascal | GTX 10 シリーズ | 11.3.0GA+ | 9.0.76+ |
Maxwell | GTX 900 シリーズ GTX 750 シリーズ | 11.3.0GA+ | 9.0.76+ |
Kepler | GT(X) 600,700 | 11.3.0GA+ | 9.0.76+ |
- 末尾の「+」はそのバージョン以上を意味します。
調査の詳細
調査した内容を記載してます。
メモなのでまとまりがないですが、ご容赦ください。
HWアーキテクチャと対応ドライバのバージョン
HWアーキテクチャごとに対応するドライバのバージョンを調べました。
CUDA Compatibilityの「Table 2. Compute Capability Support」にHWアーキテクチャとサポートするドライバのバージョンがまとめられていました。
補足 Compute Capabilityとは?
HWアーキテクチャと紐づいている「Compute Capability」とは何か調べました。
「Compute Capability」とはグラフィックスボードのハードウェアバージョンを示すようです。
これが高いほど、計算能力が高いとのこと。
参考: 「8. CUDA | e-em.co.jp」
CUDAのバージョンとドライバのバージョン
CUDAバージョンごとに対応するドライババージョンを調べました。
CUDAのリリースノートにCUDAバージョンとドライバのバージョンががまとめられていました。
2021年6月時点で、CUDA 11.3.1が最新ですが、アーカイブされているCUDA 11.3.0のURLを引用しています。
(CUDA 11.3.1のURLは最新リリースが変わるとおそらく変更されるため。)
引用元:CUDA 11.3 Release Notes Table 2. CUDA Toolkit and Minimum Compatible Driver Versions
補足 GAやRCとは?
CUDAバージョンの後ろについている「GA」や「RC」とは何か調べました。
「GA」とは、「General Availability」の略で、プロダクションリリースのこと。
「RC」とは、「Release Candidate」の略で、早期リリースバージョンのこと。
一般的には、RCバージョンを使用する特別な理由(新機能を評価するためなど)がない限り、GAバージョンを使用することをお勧めとのこと。
参考: 「What is the difference between TensorRT GA and RC?」
HWアーキテクチャと型番
HWアーキテクチャに対応しているGeForceの型番を調べました。
Nvidiaの30シリーズのホームページに「Ampere」、「Turing」、「Pascal」、「Maxwell」とGeForceシリーズの紐づけがまとめられていました。
ただし、Nvidiaの30シリーズのホームページだけでは情報が不足していたので他のサイトから補足しています。
- GTX 16 シリーズについて記載がなかったので、「Nvidia 16シリーズ」を参考
- 古い情報は乗っていなかったので、「WikipediaさんのNvidia GeForce」を参考
GeForce 型番 | HW アーキテクチャ |
---|---|
RTX 30 シリーズ | Ampere |
RTX 20 シリーズ | Turing |
GTX 16 シリーズ | Turing |
GTX 10 シリーズ | Pascal |
GTX 900 シリーズ | Maxwell |
GTX 750 シリーズ | Maxwell |
GT(X) 600,700 | Kepler |
関連情報
GeForceのハッシュレートや価格についても調べました。
GeForceに関する調査は以下にまとめましたので、よろしかったらご覧ください。
GPUをUnityやBlender、機械学習ライブラリの観点で調査しました。
以下のブログにまとめたので、よろしかったらご覧ください。
以上!
コメント