GitHub io + Pelican を使ってみた。しばらくこちらで日報を書きたい。 GitHub io + Pelicanは以下の記事を参考にしている。まだあんまり分かってない。

今日は(というか3月末)からSLAの高速化作業とまとめをしていた。

格子型フィルタ演算はどうしても1乗算型にできず。次数演算を4次数にしてSSE演算するのがやっと。 SSE化するときに、スカラー演算とベクトル演算が混じったときに処理負荷が大きく上がってハマった。 StackOverFlowの記事 では _mm_set_epi32 のコストが高い旨記述あり。 _mm_loadu_si128 の使用に置き換えた。 他の記事 で言及があってようやく分かった。全てをベクトル演算化したところ、処理負荷は4/5倍になった。あんまり早くなっていない。遺憾。

gccとVC にはgccとVisual Studioの挙動の差異について色々と書いてあった。