Scorpion架构
处理器微架构
Scorpion是高通公司自主设计和研发的第一代处理器微架构,基于ARMv7-A指令集,能够实现每核最高1.7 GHz的处理速度。
简介
Scorpion是高通公司自主设计和研发的第一代处理器微架构,基于ARMv7-A指令集,能够实现每核最高1.7 GHz的处理速度。骁龙S3系列处理器使用的就是基于Scorpion的双核CPU。Scorpion CPU在流水线、Neon、总线、缓存等方面,与ARM CortexA8/A9内核完全不同,增加了部分乱序执行能力,支持异步对称多处理,在高主频、节约功耗和加强浮点运算方面有突出的优势。采用Scorpion架构的处理器包括:高通骁龙S1系列的QSD8250和QSD8650,高通骁龙S2系列的MSM8255、MSM8655、MSM7230、MSM7630和APQ8055,以及高通骁龙S3系列的双核MSM8260、双核MSM8660和双核APQ8060处理器。
Scorpion具有10-12级整数流水线、超标量双发射、乱序执行等,因而在同等工艺下可以实现更高的主频以及总DMIPS。Scorpion独有的Neon SIMD引擎(高通称之为VeNum,Neon是处理器性能的一个重要决定因素),采用128位的数据通道,两倍于ARM Cortex A8/A9架构的64位,因而在运算速度方面更加强劲。与相同主频的ARM Cortex A8/A9内核相比,Scorpion CPU能以更低的功耗实现更强的性能。
指令集
手机CPU架构与指令集的关系:
ARM公司授权提供核心指令集,同时也提供现成的CPU内核设计方案。业内多数手机CPU厂商选择直接购买ARMCPU设计方案,然后与其它组件(比如GPU、多媒体处理、调制解调器等等)整合,制造出完整的SoC片上系统。这些现成的CPU都是基于ARMCortex A5、A8、A9,甚至A15微架构的,而Cortex架构则是基于ARM的v7指令集进行开发的,或是基于现有的架构进行二次定制修改。但也有少数手机处理器厂商,如高通,直接在v7指令集的基础上深度开发自己的处理器微架构,如高通公司的Scorpion和Krait,进而设计自主的CPU,具有更大的灵活性。
最新修订时间:2022-07-08 09:57
目录
概述
简介
参考资料