高通骁龙芯大战华为海思芯 奈何“本是同根生”?
ARMv7架构是在ARMv6架构的基础上诞生的。该架构采用了Thumb-2技术,Thumb-2技术是在ARM的Thumb代码压缩技术的基础上发展起来的,并且保持了对现存ARM解决方案的完整的代码兼容性。Thumb-2技术比纯32位代码少使用 31%的内存,减小了系统开销。同时能够提供比已有的基于Thumb技术的解决方案高出38%的性能。ARMv7架构还采用了NEON技术,将DSP和媒体处理能力提高了近4倍,并支持改良的浮点运算,满足下一代3D图形、游戏物理应用以及传统嵌入式控制应用的需求。此外,ARMv7还支持改良的运行环境,以迎合不断增加的JIT(Just In Time)和DAC(DynamicAdaptive Compilation)技术的使用。 另外,ARMv7架构对于早期的ARM处理器软件也提供很好的兼容性。
ARMv7架构定义了三大分工明确的系列:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器和低成本应用提供优化。下图为v5至v7架构比较:
图:v5至v7架构比较
由于应用领域不同,基于v7架构的Cortex处理器系列所采用的技术也不相同,基于v7A的称为Cortex-A系列,基于v7R的称为Cortex-R系列,基于v7M的称为Cortex-M系列。具体的每个Cortex-A系列的处理器我们在这里就不详细介绍了。
高通 Krait 架构
高通简介:
高通(Qualcomm)是一家美国的无线电通信技术研发公司,他最擅长的还是它在基带通讯方面,它的优势在于在手机处理器中把 CPU、GPU 和基带等打包在一起,骁龙之前也用 ARM 的 Cortex 架构,自从骁龙 400、600、800、801、805 后就一直用 Krait 架构,不过现在的 810 貌似又要回到 ARM 的 Cortex-A 架构怀里了。
高通现在的市场占有率是最高的,这不出奇,手里握着一堆通讯专利,在CPU 的性能和稳定性方面应该是做的最好的,自主设计的 Adreno 系列 GPU 处理器性能出色,集成度非常高,研发省时省力,就是贵了点。
Krait 架构
Krait是高通在ARMv7指令集的基础上自行研发的兼容架构,自从去年诞生以来一直牢牢统治着智能手机SoC市场。
Krait 300
严格来说,Krait 300是初代Krait架构的升级版,它依然使用台积电28nm LP工艺制造,经过一些底层优化,Krait 300架构的处理器核心频率能从1.5GHz提升至1.9GHz,足够媲美Tegra 4。
Krait 300在同频下相比现有架构能有15%左右的性能提升,再加上频率提升的话可以获得20-30%。这还不足以追赶Cortex-A15,但功耗和能效要优秀得多。对比Intel Atom,即便不能超越至少也能达到同一档次。
Krait 400
如果说Krait 300是主流级别的,Krait 400就是超高性能的。它采用台积电的28nm HPM工艺制造,融入HKMG技术并为低功耗的峰值性能做了优化,主频最高可达2.3GHz。
Karit 300/400架构产品会命名为骁龙Snapdragon,但型号体系抛弃S4、S3、S2、S1,而是改成了800、600、400、200,性能逐一降低,分别面向智能电视/平板机/数字媒体适配器/智能手机、高端平板机/智能手机、主流平板机和智能手机、入门级智能手机。今天宣布的是前两个。
通过上边的介绍,读者不难发现,虽然我们看到了许多厂家自行设计的独具特色的处理器,但是都是基于ARM公司设计的架构的,而ARM公司也是授权的方式进行盈利。即便是在移动处理器市场风生水起的高通也同样采用了ARMv7指令集。
所以当我们在对比高通骁龙和华为海思这两家不同公司设计生产的处理器的时候,我们需要明白这些公司使用的指令集和架构可能是相同的,但是在相同的指令集和架构之下可以差异化的设计出各具特色的处理器。那么,都有哪些公司具备设计处理器的能力呢?敬请期待小编下一次为大家带来的盘点。
图片新闻
技术文库
最新活动更多
-
即日-12.26立即报名>>> 【在线会议】村田用于AR/VR设计开发解决方案
-
1月8日火热报名中>> Allegro助力汽车电气化和底盘解决方案优化在线研讨会
-
1月9日立即预约>>> 【直播】ADI电能计量方案:新一代直流表、EV充电器和S级电能表
-
即日-1.14火热报名中>> OFweek2025中国智造CIO在线峰会
-
即日-1.16立即报名>>> 【在线会议】ImSym 开启全流程成像仿真时代
-
即日-1.20限时下载>>> 爱德克(IDEC)设备及工业现场安全解决方案
推荐专题
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论