Vengineerの妄想

人生を妄想しています。

Generic SIMD


SIMDについて、いろいろと調べていて見つけたSIMDライブラリ。


特徴は、
    ・Fixed-lane SIMD vectors
    ・Portable SIMD programming
    ・Overloaded C++ semantics on SIMD vectors
ということで、SIMDのレーン数は固定。
SSE2/SSE4をAVXに変えるには、コードを変えないといけないです。

でも、AVXをサポートしていない。。。
    ・SSE4.2
    ・VSX for P7
    ・Scalar emulation for non-SIMD platforms

Workshop on Programming Models for SIMD/Vector Processingでのプレゼンテーション資料は、
こちらにあります。