GPGPU活用セミナー
- yukio_saitoh
- 4250
- 0
- 1
- 4
医用2次元スキャンデータから3次元、4次元のイメージ高速生成(従来は検査の一週間後だったのが15分程度で判明) 動いている心臓手術も出来る医師は全体の2%しかいないが、CUDA 化したものでロボットアームで動きを補正するので医師は止まったように見える手術化へ。 #gpgpu
2011-09-30 14:27:22こないだ東京ミッドタウンで実施した GTC Workshop Japan 2011 報告。 事前登録 1,128名(参加者数 974名)、協賛社39社、ライブストリーミング528名視聴(大半は海外) #gpgpu
2011-09-30 14:29:35GTC Workshop 参加者の 66% (740名)はエンドユーザ(34% 製造業、アカデミック28%、ITサービス18%、DCC放送、4%、ファイナンス1%)。日本以外では大多数がアカデミック。日本での GPU市場の属性。この指標は重要かも。 #gpgpu
2011-09-30 14:30:57エンドユーザ:東工大29名、東北大18名、大手電機メーカ14名、その他メーカ(B,C,D 社、それぞれ10名前後)東大13名、筑波大8名、工学院大7名 。。。 すみません、ツイッターへ流します。GPU市場の訴求目的のために。 #gpgpu
2011-09-30 14:32:50GPU ソリューションファインダー。どのGPU, アプリ対応なのか、誰に頼めば CUDA 移植してくれるのか? 現在 NVIDIA サイト内に 58社、141ソリューションを登録公開しているとな。 #gpgpu
2011-09-30 14:35:55次は CUDA 入門。 NVIDIA 平野さん。 // 飲み物が欲しいな、、ちょっと場内暑い。 #gpgpu
2011-09-30 14:38:18NVIDIA GPUの歴史:2006年あたりに統合シェーダとしてすべてのグラッフィクス計算だけでなく汎用計算化してきた、そこへ CUDA という開発環境を提供してきたのが 2007年あたり。 #gpgpu
2011-09-30 14:39:40パイプライン処理(3Dグラフィックス処理をいかに早くするか)。座標変換シェーダ、ラスタライズなど個別機能シェーダが沢山あった。個々の性能を高める時代であったが、座標変換にシェーダを占有し、ボトルネックが発生しがちであった。 #gpgpu
2011-09-30 14:41:40こうした問題点を解決するのがシェーダの数は変わらないのが、統合シェーダにした。(ユニファイド化)そして全体のパフォーマンス向上する考え方である。 #gpgpu
2011-09-30 14:42:29すなわち統合シェーダとは、マルチスレッドを処理する超並列マルチコア・プロセッサということ。 #gpgpu
2011-09-30 14:43:11Fermi コア・アーキテクチャ。 SM で構成され、個々のコアは汎用的な浮動小数点と整数ユニットとして機能する。 #gpgpu
2011-09-30 14:44:17CUDAとは? 並列コンピューティングのための統合開発環境。 CUDA コンピューティングとは CUDAにより簡素化・効率化された複合並列計算手法。 #gpgpu
2011-09-30 14:45:24CPUピザ宅配はトラックを使う。GPUピザ宅配は安価なスクータを使う。 極端な二分探索風説明わろたw wwww wwww #gpgpu
2011-09-30 14:47:44RT @yukio_saitoh: CUDAとは? 並列コンピューティングのための統合開発環境。 CUDA コンピューティングとは CUDAにより簡素化・効率化された複合並列計算手法。 #gpgpu
2011-09-30 14:48:36CUDA の構成要素:並列コンピューティングのための統合開発環境。 C++, C, OpenCL, DirectComputing, Fortrun, Java and Python 等々。CUDA Toolkit にいろいろライブラリあるよー。 #gpgpu
2011-09-30 14:49:02CUDA なしの GPGPU? (参考例)として、for ルーチンな loop で、しかもグラフィックス言語でプログラミングでえらい煩雑且つ難読化されてるみたいだwww #gpgpu
2011-09-30 14:51:30標準CとCUDA Cの比較。スレッド番号(スレッドの塊をブロック)を呼び出すサブルーチン、main.cu にはcudaMalloc でアロケートし、cudaMemcpy でデータコピー、ブロック数(変数として)呼び出し、結果をCPUへ渡す。 #gpgpu
2011-09-30 14:55:00今日の説明を受けてると、専門学校生でも CUDA 扱えそうな印象。まして学部生なら、もっと取り組めるだろうと。 #gpgpu
2011-09-30 14:55:49"nvcc" を用いた CUDA Cプログラムのコンパイル。(linux , gcc 介在) ptx code からターゲットコンパイラ経由で GPU バイトコード化。 #gpgpu
2011-09-30 14:57:03