- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM big.LITTLE系统技术应用.doc
ARM big.LITTLE系统技术应用
对于未来任何一种处理器,处理速度都将因为受限于散热问题而无法大幅跃进。设备一旦达到热障(thermal barrier)就会熔化,如果是移动电话,便会使设备的温度上升造成用户不适。除了物理层面的散热问题外,能源效率也相当差。若调校处理器使其速度加快,则所需耗能便会呈指数数增长,而为了增加最后一丁点的性能需要付出的成本非常高。过去,尺寸倍增代表着速度翻倍,但如今,面积倍增,速度却只增加几个百分点,因此复杂度并不代表有效率,而这就是单一核心系统有所限制的原因之一。
如果无法加快单一核心的速度,那么就必须增加独立核心的数量。这也有助于每个核心去应对其被分配到的任务需求,而这也就是ARM big.rLITTE(大小核)处理器技术的贡献所在。
big.LITTLE处理器技术要解决业界目前最严峻的挑战:通过提升性能和延长电池续航时间来拓展消费者“始终在线、始终连接”的互联移动体验。这种技术之所以能达成上述目标,是通过结合一个大(big)的多核心处理器与一个小(LITFLE)的多核心处理器,然后根据性能需求,以无缝的方式针对不同任务选择合适的处理器。更重要的是这种动态选择的动作,对于上层应用软件或中间件在处理器上的执行丝毫没有任何影响。
目前已应用于市面上移动设备的big.LITTLE设计,结合了高性能Cortex-A15多处理器集群与具有节能特色的Cortex-A7多处理器集群。这些处理器在架构上是百分之百兼容且具有相同功能(均支持LPAE、虚拟化扩充及NEON、VFP之类的运作单元),无须另外调整即可让针对其中一种处理器类型所编译的软件应用程序顺畅地应用于另一款处理器上。
big.UTTLE系统结构
就高速缓存一致性(cachecoherency)的维护而言,无论是同一处理器集群中的高速缓存、或是跨不同处理器集的高速缓存,皆保持了高速缓存数据的一致性。这种跨集群的一致性来自ARM CoreLink高速缓存一致性互连(CCI-400,也能提供ARMMali-T604之类的图形处理器[GPU]系统等组件的I/O一致性)。两种集群的中央处理器,还可通过CoreLink GIC-400之类的共享中断控制器互传信号。
big.LITTLE系统执
行模式
由于同一应用程序不需要任何修改以同时在Cortex-A7和Cortex-A15上运行,因此可以在随机的情况下也能为某个应用程序选择正确的处理器。下列执行模式便以止理论为基础:
·big.LITFLE转移模式:
·big.LITFLE MP模式。
顾名思义,转移模式支持不同类型处理器之间的内容获取和恢复。以中央处理器转移来说,集群中每个中央处理器在另一个集群中都有对应的中央处理器,而软件内容则以每个中央处理器为单位,随机在不同的集群间转移。如果集群中没有正在运转中的中央处理器,便可关闭整个集群以及相关的二级缓存(L2 cache)电源。MP模式则将软件堆栈分配到两个集群中各个处理器上。所有的中央处理器可同时运作,将系统性能提升到最高点。
big.UITTLE转移模式
转移模式是动态电压频率调整(DVFS)等功耗/性能管理技术的延伸。转移操作类似DVFS操作点的转换。处理器上DVFS曲线的操作点,会随负载变化不同而来回移动。在当前的处理器(或集群)已达到最高操作点时,如果软件堆栈仍需要更高的性能,处理器(或集群)转移就会发生。此时就会由另一个处理器(或集群)来执行工作,这个处理器(或集群)的操作点也会随着负载变化不同而来回变动。当性能需求不再,可以再切换回之前的处理器(或集群)。
一致性是实现快速转移的重要因素,它允许监视并将保存在离埠处理器(outbound processor)的状态,在入埠处理器(inbound processor)上检测与恢复,而不必通过主存储器的存取。此外,由于离埠处理器的L2有高速缓存一致性(cache coherency)的功能,当任务转移时,可以透过检测数据值的方式,改善入埠处理器的高速缓存预热时间,此时L2高速缓存仍然可以维持供电状态。不过,因为离埠处理器的L2高速缓存无法提供新数据的配置,最后还必须清除并关闭电源以节省耗电。
big.UITTLE中央处理器转移模式
至于中央处理器转移,小核的处理器集群中每个处理器都对应了一个大核集群的处理器。中央处理器为成对配置(cortex-A15及Cortex-A7处理器上同时配置CPUO、CPU1……依此类推)。使用中央处理器转移时,每个处理器配对中在同一时间只有一个中央处理器能够运转。
系统会主动检测各处理器的负载。高负载时内容执行会转移到大的核心,当负载较低,执行则会转移到小的
您可能关注的文档
- 3种植物精油防治茶假眼小绿叶蝉药效研究.doc
- 3种相似苹果病害的识别与防治.doc
- 3种肥料对木薯产量和经济效益的影响.doc
- 400kW中波发射机冷却系统改造及机房环境温度智能监控系统设计与实现.doc
- 4G发牌最大障碍被除 三大运营商站上同一起跑线.doc
- 4G牌照发放的超级方案探讨.doc
- 4G移动通信技术的特点及应用探讨.doc
- 4K极致之美.doc
- 4种生物农药对稻纵卷叶螟的防治效果研究.doc
- 4种白蚁防治药剂在土壤中降解试验.doc
- 税务局领导班子2025年围绕带头增强党性、严守纪律、砥砺作风方面等“四个带头”生活会对照检查材料.docx
- 省直部门党组书记2025年民主生活会个人对照检查材料(四个带头).docx
- 巡察反馈意见整改专题民主生活会个人对照检查材料.docx
- 2025年专题生活会对照带头增强党性、严守纪律、砥砺作风等“四个带头方面”个人对照检查发言材料“四个带头方面”.docx
- 市委书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查材料四个带头:.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 某区司法局局长年度民主生活会“四个带头”个人对照检查材料.docx
- 巡察反馈意见整改专题民主生活会个人对照检查材料2.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)1.docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲提纲.docx
文档评论(0)