GPGPU活用セミナー

【日本アイ・ビー・エム/エヌビディア・ジャパン共催】 近年、HPC(High Performance Computing)分野ではGPU(グラフィックス・プロセッサー・ユニット)を利用した高速演算が増えつつあります。 GPUの性能を発揮させるためには、NVIDIAが提供している CUDA(GPU向け統合開発環境)を用いた開発が必要です。 本セミナーでは、主に開発者、利用部門向けにエヌビディア ジャパンのエンジニアがCUDAのチュートリアル(座学形式)、GPUの実例などをご紹介します。 続きを読む
2
前へ 1 2 3 ・・ 6 次へ
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

医用画像処理におけるGPUの活用。 // マジでこの分野はもっと進化してほしい。 #gpgpu

2011-09-30 14:25:19
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

医用2次元スキャンデータから3次元、4次元のイメージ高速生成(従来は検査の一週間後だったのが15分程度で判明) 動いている心臓手術も出来る医師は全体の2%しかいないが、CUDA 化したものでロボットアームで動きを補正するので医師は止まったように見える手術化へ。  #gpgpu

2011-09-30 14:27:22
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

分子力学と量子化学、バイオインフォマティクスは GPU対応が進んでいる。  #gpgpu

2011-09-30 14:28:15
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

こないだ東京ミッドタウンで実施した GTC Workshop Japan 2011 報告。 事前登録 1,128名(参加者数 974名)、協賛社39社、ライブストリーミング528名視聴(大半は海外)  #gpgpu

2011-09-30 14:29:35
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

GTC Workshop 参加者の 66% (740名)はエンドユーザ(34% 製造業、アカデミック28%、ITサービス18%、DCC放送、4%、ファイナンス1%)。日本以外では大多数がアカデミック。日本での GPU市場の属性。この指標は重要かも。  #gpgpu

2011-09-30 14:30:57
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

エンドユーザ:東工大29名、東北大18名、大手電機メーカ14名、その他メーカ(B,C,D 社、それぞれ10名前後)東大13名、筑波大8名、工学院大7名 。。。 すみません、ツイッターへ流します。GPU市場の訴求目的のために。  #gpgpu

2011-09-30 14:32:50
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

パートナー来場者:NEC19, IBM17, F15, SGI, HP, 住商・・・   #gpgpu

2011-09-30 14:33:26
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

今後のイベント SC11 (Super Computing) 学会。  #gpgpu

2011-09-30 14:34:36
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

GPU ソリューションファインダー。どのGPU, アプリ対応なのか、誰に頼めば CUDA 移植してくれるのか? 現在 NVIDIA サイト内に 58社、141ソリューションを登録公開しているとな。  #gpgpu

2011-09-30 14:35:55
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

次は CUDA 入門。 NVIDIA 平野さん。 // 飲み物が欲しいな、、ちょっと場内暑い。  #gpgpu

2011-09-30 14:38:18
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

NVIDIA GPUの歴史:2006年あたりに統合シェーダとしてすべてのグラッフィクス計算だけでなく汎用計算化してきた、そこへ CUDA という開発環境を提供してきたのが 2007年あたり。  #gpgpu

2011-09-30 14:39:40
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

パイプライン処理(3Dグラフィックス処理をいかに早くするか)。座標変換シェーダ、ラスタライズなど個別機能シェーダが沢山あった。個々の性能を高める時代であったが、座標変換にシェーダを占有し、ボトルネックが発生しがちであった。  #gpgpu

2011-09-30 14:41:40
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

こうした問題点を解決するのがシェーダの数は変わらないのが、統合シェーダにした。(ユニファイド化)そして全体のパフォーマンス向上する考え方である。  #gpgpu

2011-09-30 14:42:29
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

すなわち統合シェーダとは、マルチスレッドを処理する超並列マルチコア・プロセッサということ。  #gpgpu

2011-09-30 14:43:11
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

Fermi コア・アーキテクチャ。 SM で構成され、個々のコアは汎用的な浮動小数点と整数ユニットとして機能する。  #gpgpu

2011-09-30 14:44:17
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

CUDAとは? 並列コンピューティングのための統合開発環境。 CUDA コンピューティングとは CUDAにより簡素化・効率化された複合並列計算手法。  #gpgpu

2011-09-30 14:45:24
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

二分探索のような説明を、、ピザ宅配で説明しているwwwwww  #gpgpu

2011-09-30 14:45:53
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

CPUピザ宅配はトラックを使う。GPUピザ宅配は安価なスクータを使う。 極端な二分探索風説明わろたw wwww wwww  #gpgpu

2011-09-30 14:47:44
FUKUI Osamu @iR3

RT @yukio_saitoh: CUDAとは? 並列コンピューティングのための統合開発環境。 CUDA コンピューティングとは CUDAにより簡素化・効率化された複合並列計算手法。  #gpgpu

2011-09-30 14:48:36
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

CUDA の構成要素:並列コンピューティングのための統合開発環境。 C++, C, OpenCL, DirectComputing, Fortrun, Java and Python 等々。CUDA Toolkit にいろいろライブラリあるよー。  #gpgpu

2011-09-30 14:49:02
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

CUDA なしの GPGPU? (参考例)として、for ルーチンな loop で、しかもグラフィックス言語でプログラミングでえらい煩雑且つ難読化されてるみたいだwww  #gpgpu

2011-09-30 14:51:30
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

標準CとCUDA Cの比較。スレッド番号(スレッドの塊をブロック)を呼び出すサブルーチン、main.cu にはcudaMalloc でアロケートし、cudaMemcpy でデータコピー、ブロック数(変数として)呼び出し、結果をCPUへ渡す。  #gpgpu

2011-09-30 14:55:00
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

今日の説明を受けてると、専門学校生でも CUDA 扱えそうな印象。まして学部生なら、もっと取り組めるだろうと。  #gpgpu

2011-09-30 14:55:49
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

"nvcc" を用いた CUDA Cプログラムのコンパイル。(linux , gcc 介在) ptx code からターゲットコンパイラ経由で GPU バイトコード化。  #gpgpu

2011-09-30 14:57:03
前へ 1 2 3 ・・ 6 次へ