SIMD 和向量处理器有什么区别?我目前的理解是向量处理是 SIMD 的一个子集。但有人告诉我“SIMD 不限于向量”,我不知道这到底是什么意思。有什么具体的例子吗?
另外,为什么标量架构比向量架构更受欢迎?是因为它们更容易实现和编程吗?
我知道我们有 SISD(常规 1 核 CPU)、SIMD(单核/多核处理器上的 SSE 扩展)、MIMD(errmm .. 我猜大概类似于 MPI,所以集群!)和 MISD(已被视为不切实际/不可行)。除此之外,我读过的其他一些内容是向量处理和超标量架构。有什么我错过并且应该知道的新架构吗?谢谢!