技術セミナー・研修・出版・書籍・通信教育・eラーニング・講師派遣の テックセミナー ジェーピー

GPGPU/CUDAを用いたアプリケーション開発の基礎講座

GPGPU/CUDAを用いたアプリケーション開発の基礎講座

東京都 開催 1人1台PC実習付き

概要

本セミナーでは、GPGPUのプログラミングの基礎から応用までを流体計算、FFTなどの例を用いて習得していただきます。

開催日

  • 2011年8月31日(水) 10時30分 16時30分

受講対象者

  • GPGPUCUDA/OpenCL を応用したいソフトウェアの技術者
    • 映像・HD映像のエンコード
    • 音声処理
    • 物理シミュレーション
    • 製品設計
    • DNA解析
    • 医用画像処理
    • 高解像度画像処理
    • 石油・ガス探査
    • 物理計算
    • 学術計算
    • 分散処理
    • 並列処理 など
  • ソフトウェアの処理を高速化させたい方
  • GPGPUCUDA/OpenCL の基礎知識を習得したい方
  • GPGPUCUDA/OpenCL についてのプログラミングの基礎知識を身につけたい方

持参品

PC実習は参加者のPC持ち込みで進めさせていただきたく存じます。
PC持ち込みの際には、以下の準備を前提とします。

  • OSは、Windows / Linux / MacOS Xのいずれか。
  • Windowsの場合、Visual Studioがインストールされていること。
  • 他のOSの場合、make、gcc/g++がインストールされていること。
  • PCに、CUDAが動作するGPUが搭載されていること。
  • 当日までに、CUDA4.0 (デバイスドライバ、CUDA Toolkit) のインストールが完了していること。

修得知識

  • CUDAを用いたプログラミングの基礎
  • GPUを用いた数値演算の並列化

プログラム

 GPGPUは、その高速な演算性能から、数値演算の分野で注目されています。近頃は、スーパーコンピュータにもGPUが導入されるようになりました。一方、PCでも同様にGPUの演算性能を利用することが可能です。
 本講演では、GPGPU環境のうち、もっとも普及しているNVIDIAによるCUDAを用い、GPGPUのプログラミングの基礎から応用までを、流体計算、FFTなどの例を用いて、習得します。また、近頃のGPUの発展を考慮し、なるべく平易な書き方にて性能を出すための工夫についても説明します。
 ノートPCの持ち込みにも対応します。持ち込んでいただけた場合、実習形式にて受講することができます。サンプルは、CUDA4.0に対応しています。

  1. GPGPU/CUDA
    1. GPGPUの現在までの歩み
    2. CUDAの登場と発展
    3. プログラミングの考え方
  2. 基本的なプログラミング
    1. メモリ転送と簡単なカーネル
      1. メモリの種類
      2. ホストプログラミングの基礎
      3. カーネルプログラミングの基礎
    2. 配列の和と総和
      1. 配列の和
      2. 総和 (並列リダクション)
  3. 応用プログラミング
    1. 流体・構造格子ソルバ (姫野ベンチ)
      1. 設計・考え方
      2. 実装
      3. 性能評価
    2. 疎行列ソルバ (cuSparseライブラリ)
      1. cuSparseライブラリの使い方
      2. ソルバの実装と実行
      3. 次元、2次元FFT (cuFFTライブラリ)
      4. cuFFTライブラリの使い方
      5. サンプルの実装と実行
  4. より高度なプログラミングのために
  • 質疑応答・名刺交換・個別相談

会場

江東区産業会館

第2会議室

東京都 江東区 東陽4丁目5-18
江東区産業会館の地図

主催

お支払い方法、キャンセルの可否は、必ずお申し込み前にご確認をお願いいたします。

お問い合わせ

本セミナーに関するお問い合わせは tech-seminar.jpのお問い合わせからお願いいたします。
(主催者への直接のお問い合わせはご遠慮くださいませ。)

受講料

1名様
: 47,600円 (税別) / 49,980円 (税込)

割引特典について

  • R&D支援センターからの案内登録をご希望の方は、割引特典を受けられます。
    • 1名でお申込みいただいた場合、1名につき47,250円 (税込)
    • 2名同時にお申し込みいただいた場合、2人目は無料 (2名で49,980円)
    • 案内登録をされない方は、1名につき49,980円 (税込)
本セミナーは終了いたしました。