多CPU和多核CPU有什么区别

2022-12-25 14:41:58 发布:网友投稿 作者:网友投稿
热度:54

这个问题不是简单的数学加减问题,所以我们来看一看

多个CPU

首先多个CPU协同合作,必然要耗费更多的时间和通过更复杂的设计来协同各个核心,难度不小,并且导致功耗增加,体积增加,并且在传输效率上更加麻烦,总体上是最不划算的。

多个CPU常见于分布式系统,用于普通消费级市场的不多,多用于cluster,云计算平台什么的。 多CPU架构最大的瓶颈就是I/O,尤其是各个CPU之间的通讯,低成本的都用100M以太网做,稍微好一点的用1000M以太网,再好的就用光纤等等,但无论如何速度和通量都比不上主板的主线

多核CPU

而多核CPU所有核心封装在同一个dia里,每个核心之间交换数据的速度极快。 就这么比喻,如果一个人两个脑袋,和两个人两个脑袋,哪个效率高,哪个不费事?一看便知,多核单CPU适合对通讯I/O速度要求较快的应用,(相同核数量下)成本上也高一些,好像只有在超级计算机里会用到以万为单位的核心数,普通消费级产品也就是到16核封顶了。

两者有着不同的适用范围,所以也有着不同的效果

下一篇:板蓝根现在的价格(板蓝根收购价格最新价格)
上一篇:cpu多核性能排行(cpu多核性能排行榜)