并行和多核编程之间有什么区别?

Der*_*unk 2 parallel-processing multicore

我认为这个话题说明了一切.并行和多核编程之间有什么区别?谢谢.

T.E*_*.D. 5

Mutli-core是一种并行编程.特别是,它是一种MIMD设置,其中处理单元不是分布式的,而是共享公共存储区域,并且如果需要甚至可以像MISD设置那样共享数据.我相信它甚至不受多处理的影响,因为多核设置可以共享某种级别的缓存,因此比不同内核上的CPU更有效地协作.

通用并行编程还包括SIMD系统(如GPU)和分布式系统.