CUDA 対応環境

CUDA

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/11 07:13 UTC 版)

対応環境

ハードウェア

DirectX 10世代(G80世代)以降の統合型シェーダーアーキテクチャを採用したNVIDIA製GPUがCUDAに対応している[注釈 1]

  • NVIDIA GeForce 8シリーズ以降(一般/ゲーミング向け)
  • NVIDIA Quadro G80ベース以降(ワークステーション向け)
  • NVIDIA Tesla(ハイパフォーマンスコンピューティング/データセンター向け)
  • NVIDIA Jetson(組み込み用)
  • NVIDIA Tegra K1[注釈 2]以降(モバイル向けの統合型プロセッサ)
  • NVIDIA ION(ネットブック/ネットトップデバイス用、サポート終了)

実行には専用のデバイスドライバーを必要とする。詳細は、 CUDA GPUs | NVIDIA Developer Zone を参照。なお、ハードウェアの世代/アーキテクチャ(Compute Capability, CC)によって利用可能なGPU命令やリソースサイズ上限、倍精度浮動小数点対応可否などの制約が異なる。また、上位のCCを持つハードウェアでは、下位のCC向けにコンパイルされたCUDAコードを実行できるが、その逆は不可能となっている。

PTX (Parallel Thread Execution)

CUDAは実行環境デバイスの世代(Compute Capability)に応じた専用バイナリコードを生成できるほかに、PTX (Parallel Thread Execution) と呼ばれるNVIDIA独自のGPU中間命令(中間言語)を生成することができる。PTXを利用することで、実行時にCUDAドライバーによって実行環境に合わせた最適なコードを生成することができるようになる[41]

OS

CUDA Toolkit 6.5の対応OSは、Windows XP (32bit版のみ)、Windows 7Windows 8.1Windows Server 2008 R2Windows Server 2012 R2Fedora 20、OpenSUSE 13.1、RHEL (Red Hat Enterprise Linux) 5/6、CentOS 5/6、SLES (SUSE Linux Enterprise Server) 11-SP3、Ubuntu 12.04/14.04、Mac OS X 10.8/10.9/10.10である[42]

CUDA Toolkit 7.0の対応OSは、Windows 7、Windows 8.1、Windows Server 2008 R2、Windows Server 2012 R2、Fedora 21、OpenSUSE 13.1/13.2、RHEL 6/7、CentOS 6/7、SLES 11/12、Ubuntu 12.04/14.04/14.10、OS X 10.9/10.10である[43]

CUDA Toolkit 7.5の対応OSは、Windows 7、Windows 8.1、Windows 10、Windows Server 2008 R2、Windows Server 2012 R2、Fedora 21、OpenSUSE 13.2、RHEL 6/7、CentOS 6/7、SLES 11/12、SteamOS 1.0-beta、Ubuntu 14.04/15.04、OS X 10.9/10.10/10.11である[44]

CUDA Toolkit 8.0 GA2の対応OSは、Windows 7、Windows 8.1、Windows 10、Windows Server 2008 R2、Windows Server 2012 R2、Windows Server 2016、Fedora 23、OpenSUSE 13.2、RHEL 6/7、CentOS 6/7、SLES 11/12、Ubuntu 14.04/16.04、OS X 10.11/10.12である[45]

CUDA Toolkit 9.2の対応OSは、Windows 7、Windows 8.1、Windows 10、Windows Server 2012 R2、Windows Server 2016、Fedora 27、OpenSUSE Leap 42.3、RHEL 6/7、CentOS 6/7、SLES 12、Ubuntu 16.04/17.10、OS X 10.13である[46]

CUDA Toolkit 10.2の対応OSは、Windows 7、Windows 8.1、Windows 10、Windows Server 2012 R2、Windows Server 2016、Windows Server 2019、Fedora 29、OpenSUSE 15、RHEL 6/7/8、CentOS 6/7/8、SLES 1512 SP4、Ubuntu 16.04/18.04、OS X 10.13である[47]

CUDA Toolkit 11.8の対応OSは、Windows 10、Windows 11、Windows Server 2016、Windows Server 2019、Windows Server 2022、Fedora 35、OpenSUSE 15、RHEL 7/8/9、CentOS 7、SLES 15、Ubuntu 18.04/20.04/22.04、Debian 11、KylinOS英語版 10、Rocky 8/9、WSL-Ubuntu 2.0である[48]。CUDA Toolkit 11.0以降、macOSはサポート対象外となった[49][50][注釈 3]。ただしリモートデバッグ用のツールだけはmacOS上でもサポートされている[49][51][52]

CUDA Toolkit 12.1の対応OSは、Windows 10、Windows 11、Windows Server 2019、Windows Server 2022、Fedora 37、OpenSUSE 15、RHEL 7/8/9、CentOS 7、SLES 15、Ubuntu 18.04/20.04/22.04、Debian 10/11、KylinOS 10、Rocky 8/9、WSL-Ubuntu 2.0である[53]


注釈

  1. ^ 2023年現在、これらのブランドは消失してNVIDIAブランドに統合されているものもあるが、便宜上ここでは旧ブランド名を用いている。
  2. ^ Keplerアーキテクチャ採用。
  3. ^ macOS 10.14以降ではCUDAドライバーがインストールできなくなっているため、旧バージョンの利用も不可能である。

出典

  1. ^ Release Notes :: CUDA Toolkit Documentation
  2. ^ NVIDIA CUDA Toolkit Release Notes
  3. ^ NVIDIA CodeWorks for Android | NVIDIA Developer
  4. ^ NVIDIA GameWorks Documentation - NVIDIA CUDA for Android
  5. ^ What Is CUDA | NVIDIA Official Blog
  6. ^ Accelerated Computing | NVIDIA Developer
  7. ^ 開発者向けのCUDA並列コンピューティングプラットフォーム | NVIDIA
  8. ^ 第3回 CUDAとGPUコンピューティングの広がり | Think IT
  9. ^ 日経エレクトロニクス 2007/10/8 「プロセサはマルチ×マルチへ」
  10. ^ 第7回 CUDAプログラミングモデル② | G-DEP:
  11. ^ HPCシンポジウムで見えたTSUBAME2.0の設計思想 (1) ポストペタスケールへ向けGPUをどう活用していくのか
  12. ^ 第6回 CUDAプログラミングモデル① | G-DEP
  13. ^ Press Release | NVIDIA
  14. ^ NVIDIA CUDA 1.0、GPUコンピューティング向けに機能を強化 | NVIDIA
  15. ^ 並列プログラミング規格「OpenCL 1.0」が標準として批准 - @IT
  16. ^ 西川善司の3Dゲームファンのためのグラフィックス講座。台頭するDirectCompute技術 - GAME Watch
  17. ^ NVIDIA GPUコンピューティング応用事例のご紹介
  18. ^ 【GTC2014】NVIDIA、基調講演でCUDAを自動車にもたらす開発キット「JETSON TK1」の提供開始など発表 / NVLink、3Dメモリで、帯域幅問題を解消する新GPU「Pascal(パスカル)」も計画 - Car Watch
  19. ^ CUDA プロジェクト | CLion
  20. ^ cuBLAS - NVIDIA CUDA ZONE
  21. ^ cuFFT - NVIDIA CUDA ZONE
  22. ^ Thrust - NVIDIA CUDA ZONE
  23. ^ NVIDIA Pushes CUDA 7 RC With C++11 Features, Runtime Compilation - Phoronix
  24. ^ The Power of C++11 Programming in CUDA 7 | Parallel Forall
  25. ^ CUDA 8 PERFORMANCE OVERVIEW - November 2016, NVIDIA
  26. ^ CUDA 8.0 新機能のご紹介 - GTC Japan 2016
  27. ^ NVIDIAのCUDAアーキテクチャGPUにおけるFortranサポート
  28. ^ PGI CUDA Fortran のコンパイル・オプション
  29. ^ CUDA LLVM Compiler | NVIDIA Developer
  30. ^ CUDA-X”. NVIDIA Developer. 2024年3月11日閲覧。
  31. ^ 第3回 CUDAとGPUコンピューティングの広がり | Think IT(シンクイット)
  32. ^ CUDA 7.5: Pinpoint Performance Problems with Instruction-Level Profiling | Parallel Forall
  33. ^ コンパイラ、そしてもっと:アクセラレーター・プログラミング
  34. ^ Faster Parallel Reductions on Kepler | Parallel Forall
  35. ^ Kepler GPUアーキテクチャとプログラム最適化 (10) Keplerから搭載されたレジスタ内のデータの入れ替え命令 | マイナビニュース
  36. ^ 第3回 CUDAとGPUコンピューティングの広がり | Think IT
  37. ^ ASCII.jp:OpenCLでCUDAを追撃!? AMD「ATI Stream」が狙うものは
  38. ^ AMDがSC15にて、「Boltzmann Initiative」を発表 – AMD GPU用C++とCUDAコンパイラー - 株式会社エーキューブ
  39. ^ HIP : C++ Heterogeneous-Compute Interface for Portability - GPUOpen
  40. ^ SIGGRAPH ASIA 2009 - 非プラットフォーム依存パラレルの本命、「OpenCL」最新事情 (6) OpenCLはCUDAやDirectComputeと競合するのか | マイナビニュース
  41. ^ "GeForceの父" David Kirk博士、東大で並列コンピューティングについて講演 (4) CUDAの動作の仕組み | マイナビニュース
  42. ^ CUDA Toolkit 6.5
  43. ^ CUDA 7.0 Downloads | NVIDIA Developer
  44. ^ CUDA 7.5 Downloads Archive | NVIDIA Developer
  45. ^ CUDA Toolkit 8.0 - Feb 2017 | NVIDIA Developer
  46. ^ CUDA Toolkit 9.2 Download | NVIDIA Developer
  47. ^ CUDA Toolkit 10.2 Download | NVIDIA Developer
  48. ^ CUDA Toolkit 11.8 Downloads | NVIDIA Developer
  49. ^ a b Release Notes :: CUDA Toolkit Documentation (v11.0)
  50. ^ NVIDIA CUDA Toolkit Release Notes”. CUDA Toolkit Documentation. 2020年7月26日閲覧。
  51. ^ Installation Guide Mac OS X :: CUDA Toolkit Documentation
  52. ^ NVIDIA CUDA Toolkit - Developer Tools for macOS | NVIDIA Developer
  53. ^ CUDA Toolkit 12.1 Downloads | NVIDIA Developer
  54. ^ NVIDIA® OptiX™ Ray Tracing Engine
  55. ^ NVIDIA OptiX™ Legacy Downloads | NVIDIA Developer
  56. ^ How to Get Started with OptiX 7 | NVIDIA Technical Blog
  57. ^ GPU changes (for CUDA and OpenGL) in After Effects CC (12.1) | After Effects region of interest
  58. ^ 4Gamer.net ― NVIDIA製GPUが「Photoshop」「After Effects」「Premiere Pro」の最新版「CS4」アクセラレーションをサポート。ムービーでその効果をチェック
  59. ^ Premiere Pro CCでは、2基のNVIDIA Quadro M6000上でCUDAを活用することで、1基のIntel Xeon E5-2697 v3を用いる場合と比較して、最大で24倍の速度性能向上を提供できるとしている。Adobe Premiere Pro CC – さらにスピーディーなビデオ編集 | NVIDIA
  60. ^ ただし、CUDAによって必ずしも処理が高速化するわけではない。CUDA/OpenCL/Mercury Playback Engine について(Adobe Premiere Pro)
  61. ^ Doc:JA/2.6/Manual/Render/Cycles/GPU Rendering - BlenderWiki
  62. ^ NVIDIA CUDA に対応した GPU に対する MATLAB GPU 演算のサポート - MATLAB & Simulink
  63. ^ Using GPUs in MATLAB » Loren on the Art of MATLAB
  64. ^ OpenCV 2.2 Released - ROS robotics news





英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CUDA」の関連用語

CUDAのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CUDAのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのCUDA (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS