Qualcomm 处理器 Krait架构

news/2024/11/20 2:19:19/

Krait是美国高通公司基于ARMv7-A指令集、自主设计的采用28纳米工艺的全新处理器微架构。能够实现每个内核最高运行速度可达2.5GHz,较高通第一代的Scorpion CPU微架构在性能上提高60%以上,并将功耗降低65%。

骁龙移动智能处理器的S4系列多数使用了Krait CPU微架构,S4系列芯片组覆盖双核及四核版本,包括具有最高达四个3D内核的新Adreno GPU系列,并集成多模LTE、3G、2G全制式调制解调器。


Krait包括业界领先的128位数据通道SIMD功能单元,提升浮点运算性能。优化的计算单元(包括用于双精度计算的单元)能够以最低的功耗快速实现计算密集型应用。Krait配置双通道内存。它是处理器能否在多核系统中处理高带宽需求工作的关键
在指令集方面,Krait兼容Cortex A-15 系列相应的ARM指令如VFP3/v4和NEON Adv SIMD,而且在性能上Krait 也和Mobile 版的Cortex A-15 接近。所以Krait是Cortex A-15 级别的处理器。但功耗却远低于Cortex-A-15.
Krait的设计采用了使用新电路技术的定制设计流程以提高性能,降低功耗。这实现了非常有效及宽范围的动态时钟和电压调节(DCVS),可适用于不同使用模式包括从热待机到中/ 高水平的处理要求。Krait CPU可以平滑地从低功耗、低漏电模式转换到高速性能的模式。Krait还包括整个流水线的微架构优化,如高效分支预测,以及实现了功耗效率和性能之间平衡的流水线。Krait的电源效率也带来了更佳的热曲线。这使Krait多处理器系统与竞争解决方案相比,能够以峰值性能运行更长时间,并简化了系统级设计,诸如电路板的设计、电力传输和整体系统成本。
为了获得更好的功效、性能表现和热曲线,高通将Krait 微架构设计为异步对称式多核处理器系统(或称为aSMP)。aSMP架构比当前的同步SMP架构功耗减少25-40%,在aSMP中,每个不需使用的内核都可以完全独立关闭,使其在待机状态时没有功耗
aSMP架构和同步SMP架构之间的区别是:
独立的时钟和电压:aSMP系统中的每个核,包括二级缓存,都有一个独立的电压和时钟。这使每个CPU内核都能够根据处理的工作类型,以最有效的电压和频率运行,从而获得最佳功耗。功耗减少25-40%:aSMP架构比当前的同步SMP 架构功耗减少25-40%。待机功耗:在aSMP中,每个不需使用的内核都可以完全独立关闭,使其在待机状态时没有功耗。降低复杂性:aSMP不需要“伴随内核” 或“小内核”,对每个内核电压和频率的单独控制使aSMP系统中的每个内核均可在低功率模式下操作,从而减少了多核对程序管理或更复杂的软件管理的需求。高通的Krait CPU在性能和电源效率方面建立了一个新的标准。


http://www.ppmy.cn/news/404471.html

相关文章

什么是SoC(System-on-a-Chip)

SoC SoC的全称叫做:System-on-a-Chip,中文的的意思就是“把系统都做在一个芯片上”,如果在PC时代我们说一个电脑的核心是CPU,那么在智能终端时代,手机的核心就是这个SoC。 这么说是因为SoC上集成了很多手机上最关键的…

【Unity3D】unity-mono编译libmono.so成功

目录 文章最终成功编译出libmono.so如下图所示,历时9天 一、下载文件配置环境 二、下载Unity-Mono库 三、正式开始编译libmono.so 1、libmono.so编译文件基础说明 2、修改相关文件(及其重要) ① 修改/home/用户名/mono/external/build…

ARM Cortex-X1架构 自研的终结者

随着麒麟9000和三星Exynos 1080的发布,Android手机芯脏领域正式进入了5nm时代。可惜,麒麟9000的CPU架构仍然停留在ARM去年发布的Cortex-A77阶段,而Exynos 1080虽然用上了ARM最新发布的Cortex-A78,但出于定位的原因它并没能引入AMD…

kruskal算法

kruskal算法(读者可以将其读作“克鲁斯卡尔算法”)同样是解决最小生成树问题的一个算法。和prim算法不同,kruskal算法采用了边贪心的策略,其思想极其简洁,理解难度比prim算法要低很多。 kruskal算法的基本思想为&…

ARM架构及ARM指令集、Thumb指令集你了解多少?

ARM架构及ARM指令集、Thumb指令集你了解多少? 1991 年ARM 公司成立于英国剑桥,在成立后的那几年,ARM业绩平平,工程师们也人心惶惶,害怕随时都会失业。在这个情况下,ARM决定改变他们的产品策略——他们不再生…

QN902X在KEIL中使用定时器中断流程记录

仅以此篇,记录蓝牙BLE(QN902x)开发过程中,使用ke_timer_set ((p_ke_timer_set)(_ke_timer_set))的流程; 首先,我们要使用这个函数,必须先了解它能干什么,需要什么条件才能使用 第一步:找到函数…

论文阅读:VoltJockey: Breaching TrustZone by Software-Controlled Voltage Manipulation over

这里写目录标题 论文题目TrustzoneDVFSSoC基于电压的硬件故障攻击方法 论文题目 VoltJockey: Breaching TrustZone by Software-Controlled Voltage Manipulation over Multi-core Frequencies Side Channels CCS ’19, November 11–15, 2019, London, United Kingdom Volt…

半导体初创企业中的RISC-V

link 资讯 半导体初创企业中的RISC-V 半导体初创企业中的RISC-V 来源:电子发烧友网 发布时间:2022-01-05 分享至微信 电子发烧友网报道(文/周凯扬)在去年涌现出来的一众半导体初创企业中,RISC-V似乎成了一个热门技术。这些企业或收获了可观的…