Colloquium

Programming with CUDA

荒川裕太

6月17日(金)13:30

並列計算・ハイパフォーマンスコンピューティングの分野で脚光を浴びている GPGPU について、とりわけ NVIDIA CUDA環境でのプログラミングについて紹介します。 はじめに GPGPU の特徴を紹介し、NVIDIA CUDA環境における並列計算の概念とプログラムの最適化について基本的な内容を概観します。 その後並列化の効果を確かめるために、簡単な数値計算を例にとって並列化とパフォーマンスの測定を行います。 最後に並列計算の周辺の状況について簡単に紹介します。

NVIDIA CUDA の情報源として次のサイトが挙げられます。
・NVIDIA Developer zone
・gpucomputing.net
・gpgpu.org
NVIDIA Developer zone は NVIDIA 公式のウェブサイトです。 Developer zone からダウンロードできるドキュメントは実際にプログラミングをする際には欠かせません。 また、gpucomputing.net や gpgpu.org には GPGPU に関する最新の情報が数多く集まっています。