简单说下,时钟频率和核心数这个东西并不是决定性意义的。。。有些人总是说时钟频率然而连它的本质都没搞懂(基础的晶振clk发生器和加倍器相关等等)甚至有些人还认为时钟频率影响运算性能。
⒈时钟频率和同步电路:首先,我来解释一下时钟频率的作用。我们现代处理器用的数据通路都是由时钟驱动的,这些都是同步电路,clock到来的时候状态才会改变。组合逻辑电路的输入一旦变换就有不同信号输入,一段时间后才会稳定所以需要时序逻辑电路作为控制器来维持。否则这些信号之间会有竞争;时序逻辑在时钟触发下工作。一般计算好延迟让时钟信号>延迟间隔,这样才能稳定。
⒉时钟频率和pipeline:其实说到底时钟频率就是数字脉冲信号的震荡速度,可以理解为信号的传播速度。所以,即使你时钟频率再快alu计算上也没一丁点进步,但是,越深的pipeline理论来说时钟频率应该越快,因为pipeline越深而每个阶段延迟就小,所以时钟频率也就越高,可以理解为深pipeline是为了提升频率但不要认为提升频率是为了加深pipeline。
综上所述,影响这个时钟周期的就是你的pipeline长度和信号的传播速度,而后者就是时钟频率的作用。所以,说白了,时钟频率影响的并不是alu计算的速度而是信号传播速度。这时候我们可以说——时钟频率不完全等于性能也不完全等于CPU速度。
⒊多核并行化和传统程序使用:再来说一下cores数量的问题,由于一般程序很难写并行,所以在非SIMD运算上多核的负载很多都并不是很理想(题主问能不能四核同时运算,可以,SIMD可以很简单做到并且负载相对均衡;一般情况也可以,但负载不均匀)这时候多核的问题就暴露出来了——传统程序不好写并行,有时候达不到理想的多核并行;而且传统程序也不一定需要八核全开(除了load程序的那一刻)才能维持。
比如单核和双核比较的话那差距是比较明显的,但是核心数越来越多增加并不是线性的(主要是因为CPU适合串行执行,传统非流计算时无法做到GPU那种大规模并行的SIMD/SIMT)而日常对于一般程序而言的用不到那么多核。
还有一个地方,多核并行必定需要损失效率的(内核之间的同步需要开销,其中也包括Cache监听一致性协议等等许多方面)所以1+1+1+1<4
⒋衡量CPU性能的唯一准则:说了那么多,其实CPU的性能衡量可不是那么简单的,唯一可以衡量CPU性能的方法只有一个——time
曾经计算机体系结构上有人企图用MIPS作为性能衡量的单位,但最后也被证明并不合适,有其局限性因素存在——1:指令基数问题,不适合测试不同指令集 2:不同程序MIPS不同 3:新程序执行指令数更多而单条指令速度更快则跟性能是无关的
有这样一个公式:秒数/程序=(指令数/程序)(时钟周期/指令数)(秒数/时钟周期数)
这个公式告诉了我们一个至理名言——“任何企图用一个公式子集衡量性能的方法都是不靠谱的,而执行时间是唯一有效不可推翻的度量方法”
⒌用户时间和CPU执行时间以及Branch Mark:这么多年了计算机体系结构对于衡量CPU性能只告诉了我们一句话:时间才是唯一真理,其他的东西都不靠谱。
然而,我们并不能把终端设备拿来直接对比,因为终端设备上的程序响应时间不只是CPU的——还有os、I/O、存储器等等各方面的影响,所以这样对比CPU单纯性能是很危险的。
那么,拿用户时间来对比不行的话还能用什么方法呢?那就只有Beach Mark了,但Branch Mark能否衡量实际性能也是需要看其数据类型对于实际是否有代表意义。其实这些东西就又牵扯到量化分析研究,不是一般人能搞定的~
不会!这个与手机是否是八核或是四核,没有关系。两台手机同时连接同一个WIFI,速度是差不了多少的(如果用来干一样的事,是不会有差别的,但如果一台下载,那么另一台的速度肯定会被拖慢的。而都只是用来上网聊天之类的,则不会有什么差别)。
只是硬件上的区别。
中央处理器的线程。四核是四个线程,八核是八个线程同时运算。处理器核心数量不一样,8核处理器数量多,处理数据就轻松,所以也快。
手机的四核、八核描述的是手机CPU的处理核心。一部性能卓越的智能手机最为重要的肯定是它的“芯”也就是CPU,如同电脑CPU一样,它是整台手机的控制中枢系统,也是逻辑部分的控制中心。
微处理器通过运行存储器内的软件及调用存储器内的数据库,达到控制目的。通常,拨打电话、发送短信等日常普通操作时,四核和八核的能力相差不是很大,但是智能手机往往需要运行一些大的应用程序(比如游戏、视频解码等),八核的处理速度会比四核的处理速度快一些。
一、内核结构
CPU里4核就是4个核心,8核就是8个核心。四核电脑和八核电脑从内核结构来看都是属于ARM,而不同的生产厂家也有不同。
二、工作方式
四核心处理器便是拥有四个处理核心,可共同工作。八核部分则分为两种,一种实际上是“双四核”,即存在八个核心,但无法共同工作,其中四个核心往往被应用在基础通讯等部分;所谓的“真八核”则是理论上八个核心可以同时开启,进行协同处理工作。
扩展资料:
简单来说,四核心处理器便是拥有四个处理核心,可共同工作。八核部分则分为两种,一种实际上是“双四核”,即存在八个核心,但无法共同工作,其中四个核心往往被应用在基础通讯等部分;所谓的“真八核”则是理论上八个核心可以同时开启,进行协同处理工作。
AMD:一般四核是四线程而8核为8线程;一般四核二级缓存为4M而8核为8M;四核功耗一般比8核功耗低。
INTEL系列的:一般四核是8线程而8核为16线程;一般四核三级缓存为8M而8核为16M;四核功耗一般比8核功耗低总体比AMD的功耗都低;性能比AMD更强,4核基本上和AMD8核相当。
-四核
四核心处理器便是拥有四个处理核心,可共同工作。八核部分则分为两种,一种实际上是“双四核”,即存在八个核心,但无法共同工作,其中四个核心往往被应用在基础通讯等部分;所谓的“真八核”则是理论上八个核心可以同时开启,进行协同处理工作。
:
采用八核处理器和四核处理器的Android手机在性能方面,并没有巨大的差异,至少无法实现两倍的提升。但显然,处理器和手机厂商不论是从自身技术发展还是市场营销,都需要不断提升产品,就像几年前我们质疑四核处理器对于手机是否有必要,而现在几乎已经普及。
四核处理器即是基于单个半导体的一个处理器上拥有四个一样功能的处理器核心。换句话说,将四个物理处理器核心整合入一个核中。企业IT管理者们也一直坚持寻求增进性能而不用提高实际硬件覆盖区的方法。多核处理器解决方案针对这些需求,提供更强的性能而不需要增大能量或实际空间。
八核心处理器是英特尔公司推出的新的处理器产品。英特尔公司服务器平台团队产品营销主管夏农·鲍林表示,该处理器针对四插槽服务器。每个物理核心均可同时运行两个线程,使得服务器上可提供64个虚拟处理核心。
欢迎分享,转载请注明来源:品搜搜测评网