~ CUDAプログラムの基本的な構造、CUDAによる高速化技術、効果的なプロファイル・デバッグのポイント ~
・GPUプログラミングの基礎から高速化技術を修得し、システムに応用するための講座
・GPUプログラミングの最適化による高速化技術を修得し、付加価値の高いシステム開発に応用しよう!
・WEB会議システムの使い方がご不明の方は弊社でご説明いたしますのでお気軽にご相談ください。
~ CUDAプログラムの基本的な構造、CUDAによる高速化技術、効果的なプロファイル・デバッグのポイント ~
・GPUプログラミングの基礎から高速化技術を修得し、システムに応用するための講座
・GPUプログラミングの最適化による高速化技術を修得し、付加価値の高いシステム開発に応用しよう!
・WEB会議システムの使い方がご不明の方は弊社でご説明いたしますのでお気軽にご相談ください。
GPUを用いた計算というとディープラーニング・AI・LLMといったデータ科学の分野での利用が連想される昨今ですが、GPUは高速な並列計算ハードウェアであり、様々な計算を高速化することができます。本セミナーではCAEなど計算科学・計算機科学の分野での利用を主に想定し、簡単な行列計算などを題材としてGPUプログラミングを学びます。GPU(CUDA)プログラムの最適化は対象問題にあわせて行う必要がありますが、共通となる基本的な最適化技術や考え方を解説します。
GPU向けに作られたライブラリを使うだけではなく自らGPUプログラムを実装して高速化したい方や、OpenACC以上の性能高速化を目指したい方はもちろん、GPUに興味はあるが使ったことがないという方も歓迎します。
開催日時 |
|
---|---|
開催場所 | オンラインセミナー |
カテゴリー | オンラインセミナー、ソフト・データ・画像・デザイン |
受講対象者 |
・CUDAを用いて自身のプログラムを高速化したいと考えている方 ・ライブラリやOpenACCを用いてGPUを利用し始めたが、さらなる高速化のためにCUDAの利用を考えている方 ・画像、ソフトウェア、システム、その他関連企業の方 |
予備知識 | ・C言語の基礎知識 |
修得知識 |
・CUDAプログラミングを用いて、高速化することができる ・CUDAプログラミングにおけるデバッグのポイントを修得することができる |
プログラム |
1.並列計算とGPUコンピューティング (1).GPUの特徴 (2).様々な並列化プログラミング手法
2.CUDAの基礎 (1).CUDAプログラムの基本的な構造 (2).コンパイルと実行 (3).CUDAにおける並列計算の基礎
3.CUDAプログラムの高速化技術 (1).コアレスなメモリアクセスとデータ構造 (2).SharedMemoryの活用 (3).CUDA Streamの活用 (4).マルチGPU
4.CUDAプログラムのプロファイリングとデバッグ (1).プロファイラの活用 (2).デバッガの活用 |
キーワード | ソフトウェア システム 開発 GPU NVIDIA CUDA プログラミング スレッド 並列処理 SharedMemory |
タグ | GPU |
受講料 |
一般 (1名):49,500円(税込)
同時複数申込の場合(1名):44,000円(税込) |
会場 |
オンラインセミナー本セミナーは、Web会議システムを使用したオンラインセミナーとして開催します。 |
こちらのセミナーは受付を終了しました。
次回開催のお知らせや、類似セミナーに関する情報を希望される方は、以下よりお問合せ下さい。
営業時間 月~金:9:00~17:00 / 定休日:土日・祝日