Files
obsidian-notes/3Resources/游戏开发/性能优化/并行计算/CPU/SIMD(单指令多数据).md
2025-09-30 10:01:57 +08:00

417 B

tags
tags
多线程
SIMD
  • 一个普通加法指令,一次只能对两个数执行一个加法操作。
  • 一个 SIMD 加法指令,一次可以对两个数组(向量)执行加法操作。
    • 一个寄存器存多个数据同时批量处理
CSharp中的SIMD
位于 System.Numerics 下的Vector即可开始进行硬件级别上的处理
Vector<T>.Count为寄存器能容纳的位数