Slide 31
Slide 31 text
SIMD (Single Instruction Multiple Data)
● 単一 命令で複数 データを一括処理できるコンパイラ 機能
● 低レベル言語(Rust, C++とか)だと実行できるがPythonだとできない
● Rust 場合 ビルド時 feature flagによって使用有無を決定
● CPU バージョンによって演算器 設定が異なる で、設定時 要注意
↓実行時引数 SIMD設定
https://github.com/outbrain-inc/fwumious_wabbit/blob
/b3435aa00a92be8e8e603830c1556b2f66c2ff9c/buil
d.sh#L13
個別 関数に み設定する場合
デコレータ的なも で設定すると
for文がSIMDで実行される→