ARM Cortex A8、A9以及高通Scorpion处理器详解.docx
《ARM Cortex A8、A9以及高通Scorpion处理器详解.docx》由会员分享,可在线阅读,更多相关《ARM Cortex A8、A9以及高通Scorpion处理器详解.docx(16页珍藏版)》请在优知文库上搜索。
1、1.一些背景介绍1.1ARM核心ARM核心是主控SOC中的重要局部,系统的H常应用都由ARM核心来完成,因此ARM核心的效能很大程度上谶用户体验有关.ARM公司一般用UMIPSZMHz来标称ARM核心的性能.DMIPS是DhrystoneMi1.1.ionInstructionsexecutedPerSecond的缩写,反映核心的整数计算能力,但DhryS1.one算法代码本身比较叫,可以完全放到Cache中执行,因此反映的只是核心能力,并不能反映缓存、内存I/O性能。SOC定义为籽微处理器、模拟IP核、效字IP核和存谛睛(或片外存储控制接1.I)集成在第一芯片上.能支持智能系统的ARY核心有
2、以下几类:ARM9:指令集ARXV5.5级淹水线.1.IDMIPS/M1.1.zARMIOE:指令集ARYV5,inte1.获引授权后开展的,如PXA270,PXM1.O系列,6/7微流水线,1.35DMIPSZWzARM11:指令集ARMV6,8级流水坡,1.25DY1.PS/MHzCortexA8:指令集ARMV7A.13级整数流水线.超标fit双发射.2.0DM1.pS/MHz,标配Neon,不支持多核Scorpion:指令集ARMV7-A,高遇我得指令集授权后在A8的基础上诊计的.13级整数流水线,超标fit双发射,同部乱序执行,2.IDMIPS/MHz,标配Neon,支持多核CorI
3、eX-A9:指令集ARMV7-R,8级整数流水戏,超标量双发射,乱序执行.2.5DM1.PSzMH“可选配NeonzVFPV3,支持多核CCrteX-A5:指令集ARMV7-A,8级整数流水线,1.57DMIPSMHz,可选无NeorYFPv3.支持多核Cortcx-A15:指令集RRMV7-A,超标量,乱序执行,可选配Neon/VFP”,支持多核目前只有指令集RMv7-的核心才能在AndrOid2.2上支持Ado1.wF1.ash.Neon是什么?Neon是ARM核心附带的浮点SIMP引繁,可以把它当一个DSP用,可以把它理解为桌面CPC上的SSE,SSE2.合理的利用可以增强处理器在游戏、
4、多媒体中的表现,当然需要软件支持.标准的NeCn宽度是64bit.A9的Neon相对Ae略有升级.如果不使用Neon,就只能有CHJ自带的VFP进行浮点运算.标准A8的YFP没彳!管线化.速度是比较低的.A9的VFP管线化后,效能有明显提升,但还是不如NeOIU超标量:A8A9A15都是超标盘结构,他们具有两条流水戕,一个周期可以发射最多两条指令进行执行。因此同频效能比ARX9ARM1.1.等高的多.COrteX-A5是3rte-A家族中的小弟,功耗较低,单位功耗的效能很高,用于代替ARM9和ARMn占据低端市场。CorteX-A15是最新发布的.作为高端产品出现,目前资料不多.SCroPio
5、n是R通根据Cortox-A8修改的,关键的特点是同频下比A8节能30乐或者同功耗的施率庇25%.SCorPiOn具有局部A9的特性,如乱序执行,管线化的VFP,支持多核。此外,SCOrPiOn的NeonS1.MD引聚尚通称之为YeNg)宽度为128bi1.,是A8和A9的两倍,能提供更强劲的浮点运算支持,并且在不需要的时候可以关闭一半变成6,Ibit以节省能源.总体上,SCorPion是具有局部A9特性的A8.高频率节能浮点加强版.1-2工艺与频率、功耗这三者是密切相关的,当然频率与SOC的后端设计也有很大关系,根据参考文献,45run工艺可以比65rm节省30%的能耗.45naScorpi
6、on在1.OGHz.1.2G1.1.z和1.5GHz下的典型功耗是350nW.420m1.和650mU.其中1.5GHz下已经需要加压,功耗上升更多.根据以上信息我们可以推刈出CorteX78必然性能强劲,但不足省油的灯.于是新一代mid主控在45nm、55n下动辄1.2GHz的主频,能恁有点让人担忧.当然,如果采用的GP工艺,可能会好些,同样制程的工艺,可以分为1.P和GP。1.P是1.sPower,降低漏电,使得芯片在用置状态下的能耗最低,GP是GeneraIPurpose,可以在相同的满载能耗下到达比1.P更高的版率,但是闲置状态下功耗高.国际大厂用于手机的SOC一般都采用1.P工艺,以
7、降低待机功耗,毕竟手机大局部时间都在恃机.1.3视频的“硬价与软解在AndroidT.个人认为坡解就是通过芯片自带的加速器进行解码,无论用的是DSP还是便布线的解码器.状裤就是通过软件使用ARM核心进行解码,ARY作为一个通用核心做视烛解码.自然效能不会太1.,并口依赖状件的算法,一般普遍使用的就是FFMpEG对ARM迸行优化,调用neon等,不过就我个人的使用经验而言,IGHz的COrteX-A8处理器,使用r。我P1.ayer.VP1.ayer等基于FFMPEG的软件解码,只能勉强解码480P的视频.对于848X480,24分件K)OM左右的RNYB视物.大同部时间都无法到达满帧,在遇到高
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM Cortex A8、A9以及高通Scorpion处理器详解 A8 A9 以及 Scorpion 处理器 详解
