Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

SSE4.2からAVX2へ


IntelVector programming SSE4.2 to AVX2 conversion examplesでは、SSE4.2からAVX2にするとこんな感じになるという紹介です。

Intel Compilerを使えば簡単にできますが、AVX2をサポートするコアでないとダメです。

クロック周波数が速くならないので、こういうところで高速化するんですね!
コンパイラ技術の進歩。凄いですね!

そうそう、Intel Composer XE 2015では、Clangベースになっているんですね
バックエンドはIntel独自開発で!