iPhone 3GS采用了三星最新的ARM Coretex A8基于ARM构架的CPU,新的ARM Cortex A8在制程工艺方面采用了更先进的65nm技术,相比iPhone 3G的90nm的好处不言而喻,特别是在工作温耗方面必将有明显的降低。
iPhone 3GS处理器参数表
在指令宽度方面ARM Coretex A8相对ARM11扩大了2倍,这就意味着在相同的处理周期内每条管线可以通过长度二倍于ARM11的指令,很显然Coretex A8可以执行更为复杂的程序。ARM Coretex A8在管线等级方面也扩大到了13级,主要增加了Decode(解码)单元和Execute(执行)单元,在实际应用速度方面将带来更高的提升,内部管线和指令宽度都提升了,内部高速缓存也自然要达到一定的水平才能发挥出真正的速度,所以ARM Coretex A8的L1 Cache分别增加到了32KB+32KB,另外通过新增的256KB二级缓存来减少频繁的RAM寻址所带来的延时。据Apple官方表示,iPhone 3GS将达到iPhone 3G速度的两倍。
![]() ARM Cortex A8(下)与ARM11(上)等效对比
![]() ARM Cortex A8扩展性极强
上图为ARM Cortex A8的扩展结构图,相比ARM11新的Coretex A8拥有更为丰富的外部接口,内存储器方面支持SRAM/ROM/NAND,几乎涵盖了目前市面所有智能机的内存器类型。多媒体方面Cortex A8支持720P的硬解码和24bit音频的杜比5.1输出。可以看出目前基于ARM构架的CPU仍然是智能手机硬件平台的主流解决方案。
|
|