ARM Cortex-A8
Cortex-A8是ARM公司在2005年举办第二届ARM开发者年度大会上发布的ARM处理器,源自于ARMv7-A Cortex架构,使用了能够带来更高性能、功耗效率和代码密度的Thumb-2技术,而采用了强大的NEON指令集,实现了H.264和MP3等媒体编解码提供加速。此外包括Jazelle-RCT Java加速技术,对实时(JIT)和动态调适编译(DAC)提供最优化,同时减少内存占用空间高达三倍。同时配置了用于安全交易和数字版权管理的TrustZone技术,以及实现低功耗管理的IEM功能。
Cortex-A8处理器配置了先进的超标量体系结构管线,能够同时执行多条指令,并且提供超过2.0 DMIPS/MHz,在设计时预计频率在600MHz至1GHz之间,65纳米工艺下功耗不到300毫瓦,采用更高级的工艺时能突破1GHz频率。
Cortex-A8架构图
虽要指出的是NEON指令集是Cortex-A8拥有强劲多媒体性能的关键所在,NEON指令集支持128bit SIMD(Single instruction multiple data,单指令流多数据流),可实现加速多媒体和信号处理算法(如视频编码/解码、2D/3D 图形、游戏、音频和语音处理、图像处理技术、电话和声音合成),性能为ARMv5 性能的3倍,为 ARMv6 SIMD的2倍。但是NEON并非一个强制性指令集,例如nVidia的Tegra处理器就没有设置NEON,因此多媒体性能较为薄弱。
网友评论