GPUプログラミング(CUDA)の基礎と高速化・デバッグのポイント<オンラインセミナー>

~ GPUの特性とプログラミング、GPUドライバの事前準備と演算プログラミング、CUDAによる行列積、CUDAのデバッグ ~

・GPUプログラミングの基礎からデバッグ方法まで修得し、実務に応用するための講座
・GPUプログラミングの実践テクニックをマスターし、高性能なシステム開発に応用しよう!

オンラインセミナーの詳細はこちら:

・WEB会議システムの使い方がご不明の方は弊社でご説明いたしますのでお気軽にご相談ください。

講師の言葉

 本講義ではGPUプログラミングをする上で必要な実践的テクニックと便利なツールの使い方を網羅的に紹介します。よくある間違いや誰もがつまずく問題に重点をおいて解説し、簡単な事例を使って段階的にCUDAのスキルを身につける方法を紹介します。
 CUDAのオンラインチュートリアルや解説書などには載っていない内容をふんだんに取り入れ、簡単なコードを用いて実行・誤作動させながら注意点を解説していきます。
 資料とサンプルコードは高度な内容のものまで用意しますが、皆様の意見を伺いながらレベルを調節いたします。

本セミナーはオンラインセミナーに変更となりました

セミナー詳細

開催日時
  • 2022年06月16日(木) 10:30 ~ 17:30
開催場所 オンラインセミナー
カテゴリー ソフト・データ・画像・デザイン
受講対象者 ・GPUについて初学者の方
・すぐにGPUを使ったプログラミングを行いたい方
・GPUを使った技術について修得したい方
・画像処理、ソフトウェア、システム、その他関連企業の方
予備知識 ・C、C++のプログラミング経験のある方
・Linuxの基礎的なコマンドを知っている方
※本セミナーではUbuntuを使用致します
修得知識 ・CUDAを使ってGPU上でCPUよりも高速に動作するコードが書けるようになる
・GPUのライブラリ、デバッガ、プロファイラなどのツールが使えるようになる
プログラム

1.GPUの特性とプログラミング
  (1).GPUのハードウェア特性
    a.GPUとCPUの違い
    b.GPUの内部構造
  (2).GPUのプログラミングモデル
    a.スレッド階層
    b.メモリ階層
    c.変数のスコープと寿命

2.GPUを使ったプログラミングのポイント
  (1).GPUの環境設定
    a.ドライバのインストール
    b.CUDAのインストール
  (2).GPUを動かす
    a.helloworld(CUDAカーネル呼び出し)
    b.配列に代入(CUDAmemcpy)
    c.threadblock並列
    d.if文の扱い
  (3).集約演算
    a.atomic演算
    b.reduction演算
    c.sharedmemoryの利用
    d.warp単位の関数
    e.scan演算
    f.cooperativegroups機能

3.CUDAからGPUを使いこなす
  (1).CUDAによる行列積
    a.限定された大きさの行列積
    b.任意の大きさの行列積
    c.gridの利用
    d.sharedmemoryの利用
    e.CUBLASの利用
    f.CUTLASSの利用
    g.TensorCoreの利用
  (2).CUDAのデバッグ
    a.cudaCheckError
    b.cuda-gdb

キーワード 画像 ソフトウェア システム NVIDIA CUDA GPU デバッグ プログラミング Linux ドライバ メモリ スレッド AI 人工知能 画像処理
タグ 画像GPU
受講料 一般 (1名):55,000円(税込)
同時複数申込の場合(1名):49,500円(税込)
会場
オンラインセミナー
本セミナーは、Web会議システムを使用したオンラインセミナーとして開催します。
こちらのセミナーは受付を終了しました。
次回開催のお知らせや、類似セミナーに関する情報を希望される方は、以下よりお問合せ下さい。
contact us contact us
各種お問い合わせは、お電話でも受け付けております。
03-5322-5888

営業時間 月~金:9:00~17:00 / 定休日:土日・祝日