SIMD
Tek CPU talimatıyla birden fazla veri öğesi üzerinde paralel aritmetik veya mantıksal işlem yapma modelidir.
Teknik Bağlam
Vector register'lar DSP, image processing, cryptography ve ML kernel'lerinde throughput'u artırır. Alignment, data layout ve branch divergence vectorization verimini etkiler.
Sınırlar
SIMD thread-level parallelism değildir; tek instruction stream içindeki data parallelism'i ifade eder.
İlgili Kavramlar
- Vectorization
- Memory Bandwidth
- Operator Fusion
- CPU