当前位置: 首页 > news >正文

多核与多处理器的区别

一、定义

多核:单块CPU上面能处理数据的芯片组的数量,比如,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组。

多处理器:主板上实际插入的cpu数量,一般有两个或者多个处理器(CPU)

CPU 或者成为处理器是计算的大脑,CPU 的执行单元称之为核(core),它负责指令的读取和执行。这些指令可能是计算、输出传输、分支指令等。 具有一个核的处理器称之为单核处理器,相应的具有多核的处理器称之为多核处理器。高性能的计算机,可能会有六核或者八核处理器。

二、区别

我们举一个例子来形象的比喻一下:

多核cpu就是方舱医院,医生护士在多个病人之间穿梭要简单有效,可以快速照顾多个病人。多个CPU就相当于普通医院,多个楼层,多个房间,照顾多个病人,应对大量工作速率要慢的多。

多核CPU和多CPU的区别主要在于性能和成本。多核CPU性能最好,但成本最高;多CPU成本小,便宜,但性能相对较差。多核CPU包含多个处理器,多个CPU也是多个处理器,前者之间是集成电路,后者之间是传统电路。多核CPU共用一组内存,数据共享。多个CPU每个CPU必须配备专属内存,否则无法工作。

比如下图是一个AMD的4核CPU,可以看到芯片电路图上4个Core的图案基本对称,但中间有密密麻麻的各种连接线来传输数据信息,考虑到现在的主流CPU工艺都是7nm,10nm,一般来说几万根线问题不大。

 但如果换成多CPU的架构,能有多少线呢?目前主流的CPU触点/针脚都是1000多,而且外围的物理走线也大得多,根本不是nm级别的了,再加上大部分CPU都有特殊的信号功能,能用来互联多个CPU的就更少了。

 

三、总结

CPU由单核进化到多核本来就是CPU的单线程性能逐渐趋缓,无法满足日益增长的性能需要,多线程应用开始普及,多核CPU本来就是CPU发展道路上的一个里程碑。多核CPU与多个CPU也并不冲突,相反,两者会相互结合。现在很多大型机经常会有多个CPU,每个CPU都是多核的。如2个物理CPU,每个物理CPU都有2个核,那么最终的CPU就是4核的。

参考:

多核与多个CPU啥区别?_分布式多cpu意义_Soyoger的博客-CSDN博客

多核 CPU 和多个 CPU 有何区别? - 知乎


http://www.taodudu.cc/news/show-7669556.html

相关文章:

  • 手机的开机流程分析(pmic角度)
  • Android实现在用户空间拉高拉低PMIC GPIO
  • 【高通平台电源管理汇总】PMIC基础知识简介
  • 高通Pmic闪光灯代码架构
  • 功率管理集成电路(PMIC):优化电源管理的关键技术
  • Qcom 平台 pmic adc读取代码实现
  • Regulator 框架(一): PMIC /生产者 驱动接口
  • 最小相位系统与全通系统
  • winfrom界面库(CSkin)
  • VisualStudio2022添加CSkin和SunnyUI控件
  • 史上最全SpringMVC教程,从零开始带你深入♂学习(一)——SpringMVC快速入门、注解开发
  • SpringMVC教程来喽!
  • Spring 最全入门教程详解
  • uniapp 下载文件和保存到本地
  • 【HTML】点击直接下载文件
  • 前端下载文件之http链接地址
  • 【基础知识】---概率密度函数和似然函数的区别
  • 概率论考点之多维随机变量及密度函数
  • 矩阵分析与应用-06-概率密度函数01
  • 概论_第3章_二维随机变量_已知概念密度函数求分布函数
  • 机器学习|点估计-极大似然估计法(以联合密度、联合概率函数为例)| 20mins入门|概统学习笔记(二十六)
  • ppp协议总结
  • PPP协议讲解(PPP连接状态、CHAP/PAP认证、PPP报文)
  • 数据结构-二叉搜索树
  • 二叉搜索树的应用
  • Java二叉搜索树
  • 数据结构——二叉搜索树详解
  • 二叉搜索树--BinarySerachTree(BSTree)
  • LruCache和DiskLruCache
  • android 日历控件_UI界面开发工具Calendar日历插件示例合集