GPU を活用する並列コンピューティング プラットフォームである Nvidia CUDA の概要【海外動画の要約】

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デバイスの同期を使用する
    • 実行後の結果の印刷

 

要約:英語