初学者のためのCUDAプログラミングとGPU移植のポイント ~1人1台PC演習付~

~ CPUからGPUへの移植法、CUDAプログラミングとパラメータチューニング、並列プログラミング ~

GPGPUを使った高速化処理について、効率的に基礎からわかり易く解説する講座
CUDAプログラミングやGPUへの移植についてハンズオン形式で学び、ノウハウを修得出来る特別セミナー!
※PCは弊社で用意いたします。

講師の言葉

 本セミナーは、最短でGPGPUの基礎を身につけることを目的としています。GPUの性能を最大限引き出すためには様々な分野の知識が必要になるため、学ぶべき事項が多く存在することは事実です。勉強しようと本を開くと、そこには非常に詳細な解説が広がっており、「はたしてGPGPUを勉強するにはどれだけの時間と労力が必要なのだろうか」と気後れした方も多いのではないでしょうか。「なぜGPGPUによって処理が高速化されるのかを知りたい」「GPGPUを手段として処理を高速化したい」という要求に応えるために、必要不可欠な項目だけを学びながら、頂上を目指すのではなく、自力で山に上るための技術の習得を目指します。
 なお、本セミナーではNVIDIA社のGPUを対象とし、ハンズオン形式で実行されます。本セミナーでは初心者を対象とし、CUDAのプログラミングモデルの根底にある考え方や、アクセラレーター(CPUとは異なるハードウェア)を用いる際に意識を向ける必要がある項目を、丁寧に説明します。

セミナー詳細

開催日時
  • 2018年10月31日(水) 10:30 ~ 17:30
開催場所 日本テクノセンター研修室
カテゴリー ソフト・データ・画像・デザイン
受講対象者 ・これからGPGPU、CUDAプログラミングを始めようとしている方
・なぜGPGPUで処理が速くなるのかピンときていない方
・業務でGPGPUを使っている方
・CPU向けのプログラムをGPUプログラムに移植する方法を学びたい方
・システム、ソフトその他関連企業の方
予備知識 ・プログラミングの基礎(ソースファイルをコンパイルし、プログラムを実行できる)
・C言語の基礎(変数、分岐と繰り返し、配列、関数、ポインタ)を知っている
・パーソナルコンピュータの基礎知識(CPUとメモリがあることを知っている)
修得知識 ・GPUが台頭してきた歴史の概略を知ることができる
・プログラムの性能をどのように評価すればよいかを知ることができる
・CUDA Cを利用してプログラムを記述、コンパイルし、その性能を評価することができる
・CPU向けに作成された簡単なプログラムをGPUに移植することができる
プログラム

1.なぜGPUなのか
  (1).GPUの略歴
  (2).GPUのハードウェア構造
  (3).GPUが注目される理由

2.CUDAプログラミング超入門
  (1).GPUのプログラミング環境(CUDA)
  (2).Hello World
  (3).Hello Thread
  (4).CPUとGPUのやりとり
  (5).CPUプログラムの超簡単移植法

3.CUDAプログラミングの準備運動~ベクトル和~
  (1).CPUプログラムと並列化の方針
  (2).計算時間の測定
  (3).並列実行のためのパラメータ
  (4).CPUプログラムの移植とパラメータチューニング

4.これからさらに学ぶための学習マップ
  (1).実行時間以外の性能評価指針
  (2).GPUのメモリ構造
  (3).CUDAプログラミングの鉄板問題
  (4).これからさらに学ぶために

キーワード GPGPU CUDA CPU 並列処理 パラメータチューニング GPU メモリ構造 アクセラレーター 高速化
タグ GPU
受講料 一般 (1名):50,600円(税込)
同時複数申込の場合(1名):45,100円(税込)
会場
日本テクノセンター研修室
〒 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 / 定休日:土日・祝日