Vectorization
Skaler döngü veya işlemleri SIMD/vector talimatlarını kullanabilecek biçimde dönüştürerek bir talimatta birden çok öğe işleme optimizasyonu.
Teknik Bağlam
Compiler auto-vectorization veya explicit intrinsic kullanılabilir. Contiguous memory, alias analysis ve loop dependency başarıyı belirler.
Sınırlar
Vectorization her zaman hız kazandırmaz; küçük veri, gather/scatter veya memory-bound workload'da overhead faydayı aşabilir.
İlgili Kavramlar
- SIMD
- Memory Bandwidth
- Loop Optimization
- Operator Fusion