多核 CPU 和多个 CPU 有何区别 |
|
作者:佚名 文章来源:本站原创 点击数: 更新时间:2023/10/5 12:12:23 | 【字体:小 大】 |
给贾古的礼物怎么做现在很多人都很喜欢自己去组装电脑,因为自己去寻找配置组装的电脑,可以省很多钱,也可以享受组装电脑带来的乐趣,而CPU又是电脑很重要的一个组装模块,而现在的CPU一直在强调多核,那么多核CPU和多个CPU到底有什么区别呢?
不同的核心运行多个线程,总有需要交换数据的时候,根源为不同的核心需要访问同一个内存地址的数据——而核心Core0要访问这个地址的数据时,可能已经被核心Core2加载到缓存中并进行了修改。
多核CPU和多CPU的区别主要在于性能和成本,多核CPU性能最好,但成本最高;多CPU成本小,便宜,但性能相对较差,具体的原理其实就是CPU的Core(核心)之间的互联带宽和速度 VS 整体的购买+维护成本,最大的区别就是CPU核与CPU核通讯上的不同,多核CPU通讯快性能好,多路/多Die通讯慢性能低一些,但是成本低。
CPU由单核进化到多核本来就是CPU的单线程性能逐渐趋缓,无法满足日益增长的性能需要,多线程应用开始普及,多核CPU本来就是CPU发展道路上的一个里程碑,多个CPU很早就有了,两者相比多核CPU的成本低多了,但性能上多核CPU甚至常常领先于同世代同样线程数的多路CPU。
多核cpu包含多个处理器,多个cpu也是多个处理器,前者之间是集成电路,后者之间是传统电路,多核cpu共用一组内存,数据共享。多个CPU每个CPU必须配备专属内存,否则无法工作。
|
|