GPUプログラミング(CUDA)の基礎とソフト開発の実践 ~1人1台PC実習付~

~ GPUプログラミングの基礎、GPUを使った並列化、代表的な最適化手法 ~

・GPUを使った並列処理による高速化手法について修得し、ソフト開発へ応用するための講座
・GPUによる高速化や最適化による性能改善方法を修得し、付加価値の高いアプリケーション開発に応用しよう!
※PCは弊社で用意致します

講師の言葉

 GPUはPC用グラフィックボード上の専用プロセッサとして発展してきましたが、近年、様々な分野の高速計算を支えるハードウェアとして注目されています。スーパーコンピュータに採用され高い性能を叩き出す一方で、PCや普及価格帯のサーバを対象としている技術者から見ても、一般的なPCに標準で搭載され利用できる環境が多いこと、PCのオプションとして追加・交換が容易であること、量産効果によりコストパフォーマンスが高いことなど、大きな魅力を持っています。一方で、CUDAなど専用のプログラミングフレームワークを用いるGPUプログラミングは修得すべき知識も多く、ハードルが高いのが現状です。
本セミナーは、NVIDIA社のGPUボードとCUDAを使用し、ソフトウェア技術者がGPUを利用してプログラムの高速化を実現するための基礎的な知識・技術を解説します。具体的には、基本的なGPUプログラミングの手順を説明し、簡単なCプログラムをGPU用に並列化する演習を通してCUDAプログラミングを体験していただきます。また、手動最適化による性能改善方法についても、基礎的な説明を行います。GPUはCPU以上に手動最適化が性能を大きく左右しますが、そのためにはハードウェア知識が必要になります。本セミナーでは、GPUのハードウェアアーキテクチャと合わせて主要な最適化手法の原理を解説することにより、最適化の基礎技術を学んでいただきます。

本セミナーは受付を終了しました

セミナー詳細

開催日時
  • 2020年04月06日(月) 10:30 ~ 17:30
開催場所 日本テクノセンター研修室
カテゴリー ソフト・データ・画像・デザイン
受講対象者 ・これからGPUプログラミングに取り組まれる方
・画像、システム、ソフトその他関連企業の方
予備知識 ・CもしくはC++のプログラミング経験(ループ、配列、ポインタが理解できているレベル)
・基礎的なLinuxの知識(コマンド入力で、ファイルの一覧表示やディレクトリが作製出来る程度のレベル)
修得知識 ・CUDAを用いたGPUプログラミングができるようになり、従来のCPU用プログラムをGPUにより高速化できる
・GPU特有のハードウェア特性を理解し、対象プログラムや実行環境に合わせた最適化を行うための基礎知識を習得できる
プログラム

1.なぜGPUが流行っているのか
  (1).歴史的経緯
    a.GPUの登場と進化
    b.プログラミングフレームワークCUDA
  (2).CPU V.S. GPU
    a.ハードウェア上の違い
    b.ソフトウェア上の違い

2.GPUプログラミングの基礎
  (1).CUDAのプログラミングモデル(簡易版)
  (2).とりあえず並列化するには
  (3).並列化の考え方1:単純な配列計算
  (4).演習1 行列積の並列化
  (5).並列化の考え方2:シミュレーション
  (6).演習2 マルチエージェントシミュレーションの並列化

3.最適化手法
  (1).CUDAのプログラミングモデル(実用版)
  (2).なぜ速度が出ないのか
    a.速度低下の要因
    b.ツールによる分析
  (3).代表的な最適化手法
    a.スレッド管理の最適化
    b.メモリアクセスの最適化
  (4).その他の最適化手法

4.GPUを使ったソフトウェア開発をどう行うか
  (1).CUDA以外のプログラミング手段
    a.(半)自動並列化(OpenACC)
    b.並列化ライブラリ(Thrustなど)
    c.特定分野専用フレームワーク(機械学習用のChainerなど)
  (2).将来のGPU環境
    a.今後どのように進化していくか
    b.どのような勉強をすべきか/するべきでないか

キーワード GPU CUDA CPU プログラミング ソフトウェア 並列処理 最適化 C言語 フレームワーク 手動最適化
タグ 画像GPU
受講料 一般 (1名):55,000円(税込)
同時複数申込の場合(1名):49,500円(税込)
会場
日本テクノセンター研修室
〒 163-0722 東京都新宿区西新宿2-7-1 新宿第一生命ビルディング(22階)
- JR「新宿駅」西口から徒歩10分
- 東京メトロ丸ノ内線「西新宿駅」から徒歩8分
- 都営大江戸線「都庁前駅」から徒歩5分
電話番号 : 03-5322-5888
FAX : 03-5322-5666
こちらのセミナーは現在募集を締め切っております。
次回開催のお知らせや、類似セミナーに関する情報を希望される方は、以下よりお問合せ下さい。
contact us contact us
各種お問い合わせは、お電話でも受け付けております。
03-5322-5888

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