singleInstructionMultipleData
SIMD是指,一个指令流同时对多个数据流进行处理,一般称为**数据级并行技术**
这种结构的计算机通常有
每个处理单元执行的是同一条指令
但是每个单元都有自己的地址寄存器,(每个单元都有不同的数据地址)
也就是,不同的处理单元执行的同一条指令所处理的数据是不同的
一个顺序应用程序被编译后
SIMD对于for循环处理最为有效
SIMD对于switch-case语句效率低
共享单一物理地址空间的多处理器被称为:共享内存多处理器(SMP)
虽然所有处理器都能够通过存取指令访问任何存储器的位置(共享物理地址空间)
SMP