欢迎来到朵拉利品网
知识中心
资讯
  • 资讯
  • 产品
  • 供应商
您的位置: 朵拉利品网 >  知识中心 > cortexA8 cortex
cortexA8 cortex
2020-05-30 20:42:02 来源:朵拉利品网

1, cortex



简单的说A8只支持单核,A9支持双核..目前智能手机CPU架构都是精减指令集的ARM架构。市场上主流单核手机一般是A8,双核基本全是A9架构。
那么A8和A9的区别是什么,除了频率还有什么区别?
简单的说,最大硬件区别体现在三个关键技术指标上,Cortex-A9架构的双核处理器要具备明显的优势。
1.整数计算能力
Cortex-A9的单核的CPU处理能力可以达到2.50DMIPS*,而Cortex-A8的峰值只能达到2.00DMIPS。DMIPS是用来衡量计算机芯片的单位。DMIPS数值越大,CPU的数据处理能力越强。也就是说如果单纯用数学计算的角度来看的话,Cortex-A9双核处理器的数据处理能力是Cortex-A8的2.5倍。(MIPS:Million Instructions executed Per Second,每秒百万条指令,用来计算同一秒内系统的处理能力,即每秒执行了多少百万条指令。)SO,Cortex-A9单核CPU的计算能力是要优于Cortex-A8处理器。
2.浮点运算能力
在计算机里,有两种办法表示实数,一种是定点,就是小数点位置是固定的,一种是浮点,就是小数点位置不固定,计算方法也比较麻烦,通常会比整数运算代价大很多。因此浮点运算能力也可以直接体现一款处理器性能是否出色。同频率双核Cortex-A9在CPU浮点运算这一项比A8性能提升高达50%以上。所以Cortex-A9并不是从Cortex-A8身上简单地将处理器核心进行叠加,而是在单核运算能力上都有很大的提升。
3. L2二级缓存
L2二级缓存是位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,基本无需等待从而加快读取速度。。
一句话,二级缓存意义就是节省CPU直接读取内存的时间。所以L2二级缓存对CPU的性能影响很大,因此在CPU工作频率不变的基础上,增加L2二级缓存的大小可以直接影响CPU的工作效率。
不同架构CPU配置L2值不同,A8能配置的最大值是1M,而A9能配置的最大值是8M。
当然处理器配置二级缓存的多少一最终还是要取决于芯片制造商对产品定位、性价比等多种因素的考虑,但Cortex-A9处理器L2的极限值更大,这就意味着同样都是采取顶级配置方案时,Cortex-A9在性能上的表现将会远超Cortex-A8。

2, Cortex



ARM是一家微控制器设计公司,Cortex A8、A9、A4,还有M3、M0、M1等等是该公司设计的系列微处理器。
其中Cortex系列的32微控制器是近年来推出的,在低功耗、高性能更有优势。
A8的架构是为单核心设计的,当他做成双核的时候就类似与电脑上面奔腾D。
就是一个胶水概念,两个核心之间通讯能力有限……
而A9的架构是为双核心研发的,所以通讯能力比较强,同时可以提供比A8更高的频率和节能方式。

3, Cortex



你说的是cortex A系列的吧?
目前在已经量产的产品中,A8确实是最好的;
但是A8已经不是最新的内核了,A8之上已经有A9,A15了。A9是可以配制成多核的,频率能够达到1.5GHz,iPhone 5应该就是采用这个内核,还有不少公司也都在整这个,产品应该很快就能见到了。前段时间国内一家公司发布了一款ARM,A8还是A9忘了,新闻没保存,频率好像是在1.5G,应用对象是桌面处理器!!!当然性能跟Intel的比肯定有差距,但是优点也有,比如功耗就很小,iPad的例子摆在那里。A15则是今年才发布的,也是多核,下面是一段ARM公司自己的描述:
这一高性能的Cortex - A15号可伸缩的Cortex - A9,经市场验证的Cortex - A8处理器,而高效率的Cortex - A5的处理器
公司的网站,上面这个是中文的,A15的还没更新上去,下面的是英文的

名词解释


CPU

中央处理器(CentralProcessingUnit),简称CPU,是1971年推出的一个计算机的运算核心和控制核心,是信息处理、程序运行的最终执行单元。 CPU包含运算逻辑部件、寄存器部件和控制部件等,并具有处理指令、执行操作、控制时间、处理数据等功能。其自产生以来,在逻辑结构、运行效率以及功能外延上取得了巨大发展。

Cortex

cortex是ARM公司一个系列处理器的名称,分成A、R和M三类,旨在为各种不同的市场提供服务。 cortex系列属于ARMv7架构。由于应用领域不同,cortex处理器系列所采用的技术也不相同,基于v7A的称为cortex-A系列,基于v7R的称为cortex-R系列,基于v7M的称为cortex-M系列。