GPU を活用する並列コンピューティング プラットフォームである Nvidia CUDA の概要【海外動画の要約】
要約:日本語
このビデオでは、ディープラーニングや AI など、ゲーム以外のタスクに GPU の力を活用する並列コンピューティング プラットフォームである Nvidia CUDA の概要を簡単に説明します。
- 00:00 CUDAの紹介
- 2007年にNvidiaによって開発されました
- GPUでの並列計算が可能
- ディープニューラルネットワークに革命をもたらしました
- 00:23 YDU対CPU
- GPU はグラフィックスと並列タスクを処理します
- 最新のGPUには数千のコアがあります
- CPUは用途が広いですが、並列タスクでは遅くなります
- 01:02 CUDAのしくみ
- CUDA カーネル関数の記述
- GPU メモリへのデータのコピー
- 関数を並列に実行する
- 01:33 CUDAアプリケーションの構築
- Nvidia GPUとCUDAツールキットが必要
- 多くの場合、C++ で記述されたコード
- 2つのベクトルを追加する例
- 02:29 CUDA コードの最適化
- カーネルの起動を三重括弧で構成する
- CUDAデバイスの同期を使用する
- 実行後の結果の印刷
要約:英語