《Armv8/armv9架构入门指南》-【第十六章】big.LITTLE 技术

本文介绍了ARM的big.LITTLE技术,该技术通过结合高性能的big内核和高能效的LITTLE内核,解决了移动系统高性能与低能耗的需求矛盾。内容涵盖big.LITTLE的系统结构、软件执行模型,如集群迁移和CPU迁移,并详细阐述了全局任务调度的优势。
摘要由CSDN通过智能技术生成

16. big.LITTLE 技术

现代软件堆栈对移动系统提出了相互矛盾的要求。一方面是对游戏等任务的高性能需求,另一方面是对音频播放等低强度应用的节俭能源储备的持续要求。

传统上,不可能有一个单一的处理器设计能够同时具备高峰值性能和高能效。这意味着大量能量被浪费了,因为高
性能内核将用于低强度任务,从而导致电池寿命缩短。性能本身会受到内核可以持续运行的热限制的影响。

ARM 的 big.LITTLE 技术通过将高能效的LITTLE内核与高性能的big内核结合在一起解决了这个问题。big.LITTLE 是异构处理系统的一个示例。此类系统通常包括具有不同微架构的几种不同处理器类型,例如通用处理器和专用ASIC。

big.LITTLE 将异构性更进一步,因为它包括通用处理器,这些处理器的微架构不同,但指令集架构兼容。经常与此类系统一起使用的术语是异构多处理 (HMP)(14-8页异构多核处理)。HMP 与非对称多处理(AMP) (第14-7页的非对称处理) 的不同之处在于,HMP 系统中的所有处理器都是完全一致的,并且运行相同的操作系统映像。

根据性能要求,软件可以在大型或小型处理器(或两者)上运行。当需要最高性能时,可以将软件移至仅在
大型处理器上运行。对于普通任务,软件可以在 LITTLE 处理器上完美运行。通过这种组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

新程序圆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值