C++
Intel MKL
概要 †
コーディングの前に †
ハードウェア †
- サイズはたしか端子の大きさが電源供給の点である程度必要で律速
SSE †
- SSE=SIMD - Simple Instruction Multiple Data
- SSE (Streaming SIMD Extensions) と呼ばれる拡張命令セット。AVXがその後継
- 128bitレジスタが用意されてる。
- SIMD組み込み関数(SIMD Intrinsic)を使うには
#include <xmmintrin.h>
#include <emmintrin.h>
SIMDのバージョン †
- SSE2(g++デフォルト)
- SSE3
- SSE4.1
- SSE4.2(この辺までは、インラインアセンブリを使えば実は使える)
- AVX