作为搞通讯技术出身的高通,Snapdragon处理器的架构上与其他厂商的SoC应用处理器方案有所区别。Snapdragon的核心处理器模块包括两个部分:应用处理计算与MODEM两部分。其中MODEM是由ARM9加1颗MDSP组成,完全用来处理通讯功能,不具备通用处理能力。而Snapdragon的最大亮点仍是在应用处理核心部分,它是基于ARM的ARMv7指令集重新设计出来的架构,核心代号为Scorpion(天蝎座)。Scorpion源于ARM Cortex-A8架构,拥有指标量指令+矢量指令并行处理能力,且支持了NEON DSP核心(高通将它命名为“VeNum”),正因为基本架构相通,ARM的开发工具都可以顺利在Scorpion上执行。当然,Scorpion并不是完全照抄Cortex-A8内核,其中最大的改变就是Scorpion的 “VeNum”处理单元。不同于原版Cortex-A8中的NEON DSP核心,VeNum处理单元可以同时运算128bit数据,是原版的两倍。特别是Scorpion引入更先进的节能技术,VeNum可以在不用的时候关掉其中一半,类似于处理器的功率门限技术。另外,Scorpion的管线阶层也比Cortex-A8稍高,Scorpion具备了13阶load/store管线以及两个整数处理管线,从而可以让Snapdragon轻松达到更高的频率。当时采用TI高端Cortex-A8应用处理器的手机,最高核心频率都只有600MHz左右,而在类似的功耗条件下Snapdragon可以运行在1GHz。
德州仪器的cpu就直接采用了ARM的方案,没有更改
基本上最新架构的cpu都是45nm工艺 功耗上面都差不多滴。。。cpu再好也要手机生厂商优化的给力啊。。。