荟萃馆

位置:首页 > 范本 > 生活经验

平板八核和十核的区别

在买电脑的时候,我们肯定听过八核的概念,那么大家知道这是什么意思吗?以下是小编精心准备的平板八核和十核的区别,大家可以参考以下内容哦!

平板八核和十核的区别
  八核、十核区别详解【1】

一、架构区别

简单的来说,架构对于CPU来说就像一座建筑的框架,作为CPU最基本却也是最重要的部分。手机CPU构架主要是基于ARM(高级精简指令集机器Advanced RISC Machines)架构设计,而ARM用精简指令系统(RISC),设计思想减少了大量CPU内部的指令集,造成ARM CPU性能至今一直都达不到英特尔X86 CPU的水平。而电脑CPU采用的是X86、X64等架构,用复杂指令系统(CISC),最终结果是采用ARM架构的CPU,运算能力大大低于电脑CPU的运算能力,同等频率CPU浮点运算能力相差在几千到上万倍。

有人一定会说,那为什么手机CPU不也采用X86、X64等架构,这是因为定位问题决定的,手机的CPU必须满足功耗低、廉价,而X86、X64等架构CPU确实无法满足这一点。

二、工艺&主频

CPU的主频与CPU实际的运算能力存在一定的关系,但并没有直接关系。决定CPU的运算速度还要看CPU的的综合指标,有缓存、指令集,CPU的位数等因素。因为CPU的位数很重要,这也就是搭载了64位的CPU的手机比32位快的多的原因。手机CPU和电脑CPU架构由于不同,相同主频下电脑CPU要比手机CPU的运算能力高几十到几百倍。

三、核心的影响

手机多核其实应该叫多CPU,将多个CPU芯片封装起来处理不同的事情,你甚至可以戏称为“胶水核心”,也就是被强行粘在一起的意思。在待机或者空闲的时候,八核的手机也只能用到一到两个核心。而电脑则不同,PC的多核处理器是指在一个处理器上集成了多个运算核心,通过相互配合、相互协作可以处理同一件事情,是多个并行的个体封装在了一起。用一句话概括,就是并行处理,双核就是单车道变多车道。

在处理同一件事情时候,核心的增多并没有手机CPU运算能力并没有实际性的增强,可以想象性单车道挤在八辆车上的场景。这也就是为什么Intel的atom手机处理器和苹果的处理器只有双核,却要比大多同频率四核处理器都强。

四、GPU核心

一般来说,手机GPU是与CPU封装在一起的在同一快SoC上,相当intel的核芯显卡。而电脑则不同,早期电脑的CPU通常都是助攻运算,视频和图形处理都交给显卡,显卡集成在北桥中。后来有了独立显卡,而集显慢慢的集成到了CPU中,而现在核心显卡正在慢慢替代集显了。值得一提的是,Intel最新的核芯显卡功耗、性能都相当优秀,大有取代独立显卡的趋势。

  多核 CPU 和多个 CPU 有何区别【2】

架构可以千变万化,面向需求、综合考量是王道。

来,简单举个例子。假设现在我们要设计一台计算机的'处理器部分的架构。现在摆在我们面前的有两种选择,多个单核CPU和单个多核CPU。

如果我们选择多个单核CPU,那么每一个CPU都需要有较为独立的电路支持,有自己的Cache,而他们之间通过板上的总线进行通信。假如在这样的架构上,我们要跑一个多线程的程序(常见典型情况),不考虑超线程,那么每一个线程就要跑在一个独立的CPU上,线程间的所有协作都要走总线,而共享的数据更是有可能要在好几个Cache里同时存在。这样的话,总线开销相比较而言是很大的,怎么办?那么多Cache,即使我们不心疼存储能力的浪费,一致性怎么保证?如果真正做出来,还要在主板上占多块地盘,给布局布线带来更大的挑战,怎么搞定?

如果我们选择多核单CPU,那么我们只需要一套芯片组,一套存储,多核之间通过芯片内部总线进行通信,共享使用内存。在这样的架构上,如果我们跑一个多线程的程序,那么线程间通信将比上一种情形更快。如果最终实现出来,对板上空间的占用较小,布局布线的压力也较小。

看起来,多核单CPU完胜嘛。可是,如果需要同时跑多个大程序怎么办?假设俩大程序,每一个程序都好多线程还几乎用满cache,它们分时使用CPU,那在程序间切换的时候,光指令和数据的替换就要费多大事情啊!

所以呢,大部分一般咱们使用的电脑,都是单CPU多核的,比如我们配的Dell T3600,有一颗Intel Xeon E5-1650,6核,虚拟为12个逻辑核心。少部分高端人士需要更强的多任务并发能力,就会搞一个多颗多核CPU的机子,Mac Pro就可以有两颗。

标签:十核 八核 平板