ARM Cortex-A系列处理器一般分为低、中和高性能三个性能层级。高端处理器可实现最优化性能,而低端处理器则在一定的性能级强调最优化功效,但均支持“big.LITTLE”架构以及异质多核心处理。
以32位处理器架构来看,ARM分别提供了A7、A12与A15处理器,而64位架构则有Cortex-A57 ,高功效处理器则是Cortex-A53 。
这是否意味着市场可预期ARM将推出一系列Cortex-A5X系列中级元件?根据我最近遇到的ARM主管表示该公司将持绩积极部署,但ARM将开始建置big-medium-little处理器核心策略吗?或许短期来看并非如此。
但从ARM工程师最近的产品现场展示来看,根据工作负载与建置的不同,Cortex-A7与A15所表现出来的相对性能差异约在2-3倍之间。从下图来看,如果Cortex-A7的确仅占约1/4或1/5的芯片面积,仅消耗约1/4或1/5的功耗,那么事情将会变得十分有趣。
随着时间的推移,制程技术与架构的进展,处理器核心性能持续提升。(来源:ARM)
值得注意的是,采用面积与功耗更高5倍的Cortex-A15 ,相当于Cortex-A7约2-3倍的性能。那么,为什么不用四颗Cortex-A7核心来取代Cortex-A15呢?不就能够在相同的功耗与芯片面积上实现更多原始性能吗?
当然,其原因在于只考虑到了单一线程,但不能忽略多核心SoC架构的影响。
当我与ARM应用处理器产品营销副总裁Nandan Nayampally讨论这一点观察时,他说:“没错,针对多线程应用,4颗A7可实现较单一A15更高性能,但在移动应用中,单一线程的峰值性能更为重要。”一语道出了重点。
但Nandan Nayampally也坦承,精简型“LITTLE”核心在未来的SoC扮演至关重要的角色。他承认有些SoC可能相当依赖于“LITTLE”核心,“因此,你将会看到连网SoC可能采用A15或A57以及许多的A7或A53 。接着这将进一步转变成采用A7/A12/A15以及其它资源,再经由操作系统进行分配。”
MTK的MT6592测试
关键字:ARM Cortex-A7 A15
引用地址:
谁更胜一筹? ARM Cortex-A7与A15的较量
推荐阅读最新更新时间:2024-03-16 13:26
基于ZigBee和ARM技术的森林火情监测系统的设计
森林在国民经济中占有重要地位,然而,森林火灾会给森林带来严重危害。但是,人类在制服森林火灾上,却依然尚未取得突破性的进展,于是在火灾还在萌芽状态立即扑灭它就显得尤为重要。因此推广森林火情监测系统具有非常中的价值和意义。 森林火情监控系统利用预设在森里中的各种不同功能的传感器节点采集各类森里环境参数,传输到上位机,利用信息管理软件,进行数据存储、显示、分析处理等操作,对异常情况进行预测和报警。 目前,我国还有部分的森林火情监控还采用兴建瞭望塔、建立视频监控等方式。因为森林火灾经常发生在人烟罕至的原始森林中,因此上述方式存在着诸多不足。鉴于此,提出了一种基于ZigBee+短波无线通信的森林火情监控系统。ZigBee是一种近距
[单片机]
ARM9_S3C2440学习(五)norflash启动,nandflash启动,SDRAM总结
S3C2440的启动时读取的第一条指令是在0x00上,分为成nand flash和nor flash上启动。 nand flash:适合大容量数据存储,类似硬盘; nor flash:适合小容量的程序或数据存储,类似小硬盘; sdram:主要用于程序执行时的程序存储、执行或计算,类似内存。 Nor flash的有自己的地址线和数据线,可以采用类似于memory的随机访问方式,在nor flash上可以直接运行程序,所以nor flash可以直接用来做boot,采用nor flash启动的时候会把地址映射到0x00上。 Nand flash是IO设备,数据、地址、控制线都是共用的,需要软件区控制读取时序,所以不能像nor
[单片机]
基于AMR语音编解码算法的VoIP系统
本文提出了一种基于AMR语音编解码算法的新VoIP系统,该系统可以根据网络信道质量的好坏来自适应地选择一种最佳的传输速率,从而使得合成后的语音质量有了更加良好的QoS保障。通过NS-2平台下的仿真,实验结果表明:新VoIP系统在网络延时和数据包丢失率方面均要明显优于采用G.729算法的传统VoIP系统。 1 NS-2和AMR相关技术 1.1 NS-2网络模拟器 NS-2(Network Simulator,version 2)是由加州大学伯克利分校开发的面向对象的、离散事件驱动的网络模拟器,主要用于解决网络研究方面的问题,目前NS-2可以用于模拟各种不同的通信网络。它功能强大,模块丰富,已经实现的主要模块有:网络传输
[单片机]
ADS1.2使用jlink调试程序(调试芯片s3c2440 arm9)
一、软件安装 ADS1.2下载: http://down.drv5.cn/www.drv5.cn/arm ads1.2.rar jlink驱动下载: http://fastsoft.onlinedown.net/down/JLink_Windows_V630d.exe S3C2440led裸机程序(GT2440开发板的): https://download.csdn.net/download/u012577474/11249524 下载,安装上面的3个软件。 二、CodeWarrior编辑arm程序 ADS安装后,会安装以下这些工具。 这里先打开CodeWarrior,导入我们的led裸机程序。 程序目录: 导入程
[单片机]
指纹安全识别进入纯硬件单芯片时代
从2005年开始,代表指纹识别最前沿技术之一的指纹识别芯片在国内出现,预示着“指纹模块”开始向极小化、集成化发展。
2007年,方程式FSC700X系列指纹安全处理器问世,在这样一颗小小的芯片内部集成了微控制器、指纹识别处理、加解密引擎以及工业标准接口,涵盖了生物检测处理的全部核心功能。作为一款真正意义上的ASIC产品,开启了指纹识别产品“低成本、高性能”的新纪元,标志着指纹安全识别进入纯硬件单芯片时代。
专用集成芯片(ASIC)作为“高性能、低成本”代名词,一直被公认为各类电子产品实现产业规模化的关键引擎。这一点在中国的许多电子产品包括彩电、DVD、MP3、手机等领域得到了充分的印证。
由于专用集成芯
[安防电子]
Kinect移植到嵌入式ARM平台上面
我毕业设计做的libusb移植, 而kinect通信是基于libusb,所以,就做了一个kinect+libusb在嵌入式平台上面的移植, 经过几个月忙碌,终于将毕业设计给完成了,写下一点心得, 也算是我多年在csdn索取资源的回馈。 本系统主要由两个部件构成:嵌入式硬件平台和USB设备,通过USB总线建立起它们之间通讯,如图2.16所示,USB设备Kinect中包含一个USB集线器,在Kinect内部通过Hub将红外摄像头、彩色摄像头、电机等设备连接到Kinect内部USB总线上面,最后将Kinect设备连接到ARM9嵌入式硬件平台的Roothub上面。 图2.16 系统硬件连接图
[单片机]
详述ARM控制逆变器电源电路设计方案
本文将介绍一款基于ARM控制的逆变器 电源 电路设计方案及其应用。 系统总体方案 总体设计框图 如图1 所示, 逆变器系统由升压电路、逆变电路、控制电路和反馈电路组成。低压直流电源DC12V经过升压电路升压、整流和滤波后得到约DC170V高压直流电,然后经全桥逆变电路DC/AC转换和LC滤波器滤波后得到AC110V的正弦交流电。 逆变器以ARM控制器为控制核心,输出电压和电流的反馈信号经反馈电路处理后进入ARM处理器的片内AD,经AD转换和数字PI运算后,生成相应的SPWM脉冲信号,改变SPWM的调制比就能改变输出电压的大小,从而完成整个逆变器的闭环控制。 1、SPWM方案选择 1.1、PWM电源芯片
[电源管理]
ARM命令LDREX和STREX实现spinlock
在 include/asm-arm/spinlock.h 下有這麼一段 #if __LINUX_ARM_ARCH__ 6 #error SMP not supported on pre-ARMv6 CPUs #endif 好啦,前提就是:只有 ARM core 版本 =6 才可以繼續: all spin lock primitives 到最後都是使用下面這個基本型: static inline void __raw_spin_lock(raw_spinlock_t *lock) { unsigned long tmp; 1 __asm__ __volatile__( 2 1: ldrex %0, n 3 teq
[单片机]