📘
[Feature #21706] 文字列の比較演算子に SIMD の最適化を追加する提案
[Feature #21706] Add SIMD optimizations for string comparison operations
- 文字列の比較演算子に SIMD の最適化を追加する提案
- SIMD とは1つの命令を同時に複数のデータに対して行う手法のこと
- 今回でいうと文字列内で
memcmp関数を使用している箇所を SIMD 対応のmemcmp関数に置き換えた、みたいな最適化ぽいですね-
SSE2 (x86_64)とNEON (ARM64)の2つの最適化があるぽい
-
- これにより平均17%ぐらいパフォーマンスが向上するみたい

- 単純に文字列を比較する箇所はいろんなところにあるのでこれが導入されたら全体的なパフォーマンス向上が望めそうですねー
Discussion