2011年10月31日

勉強会に参加しました!

こんにちはぴかぴか(新しい)

最近、朝はいつも鼻水が出ている、イワモーです。

そろそろ、肌寒い季節になってきましたねふらふら


さて、SIMD命令の活用方に興味がある事は前回書いた通りなのですが、
アルゴリズムに組み込んだり、効果的に最適化がかかる応用方法を現在も勉強中です手(グー)

という訳で、もっと知識と視野を広げるという志で、勉強会に参加してきました手(チョキ)

SIMD命令を用いた最適化勉強会は今回が初参加だったのですが、
SIMDに興味を持ったプログラマの方達が参加しているだけあり、
非常に濃い内容の発表を聞く事ができました耳

具体的には……

・SIMDの特性を生かした探索の分岐排除
・SIMDの適応フィルタへの応用
・exp計算の高速化
・CPUのアーキテクチャに特化した最適化手法や、実験的に提供されているマニアックなツールの紹介
・etc...

思わず「おぉ」と言ってしまう様な発表があり、モチベーションが上がると共に、
一歩踏み込んだ知識を学ベ、非常に有意義な時間を過ごせましたぴかぴか(新しい)

まだまだ未熟な私ですが、今後も積極的に勉強会等へ参加し、
将来的には、発表を通して、勉強会に貢献していければと思いますわーい(嬉しい顔)

余談となりますが、実は……
AVXの次世代版であるAVX2のリファレンスが既に出ていますexclamation×2
(もちろん、まだAVX2をサポートしているCPUはありませんが)

今の所は英語版のみですが、次世代がどういう形で拡張されるのか興味がある方は、
是非読んでみると良いかもしれませんぴかぴか(新しい)

Intel(R) Advanced Vector Extensions Programming Reference
http://software.intel.com/file/36945

(大き目のPDFデータなので、注意してください)


AVXをサポートしたCPUが出てから、まだあまり時間が経っていませんが、
AVX2という次の世代がもう控えていると考えると、やはりCPUの進化はとても早いと実感します目

これからも、進化に置いていかれない様に、勉強していきたいと思います。

それではまた手(パー)

posted by 管理人 at 16:42 | 日記