読者です 読者をやめる 読者になる 読者になる

第2回闇鍋プログラミング勉強会で発表してきました

勉強会 C/C++ SIMD

闇鍋プログラミング勉強会

 第2回闇鍋プログラミング勉強会で発表してきました.闇鍋プログラミング勉強会についてはこちら (第2回 闇鍋プログラミング勉強会 : ATND) を参照ください.当日は道に迷ったり,エクストリーム資料作成したり,会場がキレイすぎてお腹いたかったり大変でした^^; 特に, 第1回同様 闇鍋プログラミング勉強会は会場に到着するまでがすでに試練ですね・・・

発表スライド

ちなみに,配列  x と 配列  y に入れている適当に見える数字は実は  x \pi y e だったりします^^;

頂いた質問 - SIMD の入門サイトとかありますか? -

以下のサイトを紹介させて頂きました.また,id:ponkotuyさんフォローありがとうございましたorz

・FIXSTARS 社: PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう
 ただし,上記のサイトは PS3 に搭載されている Cell/B.E. 上で Altivec を用いて SIMD 演算を行っています.今回発表させて頂いた Intel AVX とはプログラムの書き方が変わりますが,SIMD 演算の基本や並列化の考え方は大変参考になります.また,FIXSTARS 社は CUDA の情報公開も行ってくれています (CUDA Information Site).

Intel 社の AVX: Intel Instruction Set Architecture Extensions
 上記サイトのページ下部に 「Intel Intrinsic Guide」があり,Intel AVX の SIMD 命令を調べることができるアプリケーションがダウンロードできます.ちなみに,OS ごとにアプリケーションのダウンロード・インストール方法は違いますが,AVX 命令で使用する関数は同一のものです.

・本ブログ(ォィ
 参考になるかはわかりませんが,今まで 書いた記事の中で参考になりそうなものを紹介させていただきます.