SIMD和MIMD的区别

Michael Flynn 将计算机组织分为 SIMD 和 MIMD。其中,SIMD 代表单指令多数据。MIMD 代表多指令多数据。
在 SIMD 设计中,一条指令在恒定时间内应用于一堆信息或不同的数据。SIMD 在性能方面的效率低于 MIMD。
SIMD

另一方面,MIMD 设计同时对完全不同的信息应用多个方向。MIMD 在性能方面比 SIMD 更有效。
指令

SIMD 和 MIMD 的主要区别在于,SIMD 具有单个解码器。而 MIMD 有多个解码器。

下面来看看 SIMD 和 MIMD 之间的比较区别:

编号 SIMD MIMD
1. SIMD 代表单指令多数据。 MIMD 代表多指令多数据。
2. SIMD 需要很小或更少的内存。 MIMD需要更多或更大的内存。
3 SIMD的成本低于MIMD。 MIMD比 SIMD 更昂贵。
4 单解码器。 MIMD有多个解码器。
5 SIMD是潜在的或默认的同步。 MIMD是准确的或显式的同步。
6 SIMD是一种同步编程。 MIMD 是一种异步编程。
7 SIMD 在复杂性方面比 MIMD 简单。 MIMD 在复杂性方面比 SIMD 复杂。
8 SIMD 在性能方面比 MIMD 效率低。 MIMD 在性能方面比 SIMD 更有效。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/264379.html

(0)
上一篇 2022年6月7日
下一篇 2022年6月7日

相关推荐

发表回复

登录后才能评论