正文内容 评论(0

开发者详解Galaxy S4八核不能同时工作原因
2013-05-03 16:20:33  出处:快科技 作者:ZNXF 编辑:ZNXF     评论(0)点击可以复制本篇文章的标题和链接

三星宣称其最新旗舰手机Galaxy S4拥有8核处理器(至少是在其中一个版本中),更省电进而延长电池使用时间。从技术上说,Exynos 5的确有8个核心,但从实现方式上来说情况却并非如此。目前这款处理器最多只会有4个核心同时工作。

开发者详解Galaxy S4八核不能同时工作原因

开发者详解Galaxy S4八核不能同时工作原因

Android内核开发者AndreiLux指出大小核心有三种工作模式,而三星采用了最糟糕的一种。三种模式如下:

开发者详解Galaxy S4八核不能同时工作原因

开发者详解Galaxy S4八核不能同时工作原因

开发者详解Galaxy S4八核不能同时工作原因

集群迁移(Cluster migration):当计算量上升时,也就是手机频繁通过DVFS(动态电压频率调整)增加处理器工作频率时,所有的工作核心将从小核心跳转到大核心。在这种模式下,要么是4个A7核心同时工作,或者是4个A15核心同时工作。Exynos 5就是工作于这一模式。

核心迁移(Core migration):当计算量超过某个A7核心的能力时,其工作将会从这个小核心跳到一个大核心。也就是说,我们可以有1个A15和3个A7同时工作,或者其他的组合,但总数还是保持4个核心。 

非对称多处理(HMP,Heterogeneous Multi-Processing):这是最复杂的工作机制,需要内核调度程序了解A7和A15核心的差异。目前的Linux核心并不能做到这一点,因此将所有的核心等同对待。这就产生一个问题:我们不希望把功耗更低的A7核心就能搞定的任务交给A15来处理。

因此,尽管三星Exynos 5处理器支持8核同时工作的HMP模式,但由于Linux内核无法识别Exynos 5大小核心的差异,因此无法使用这种模式。不幸的是,三星选择的是最差的集群迁移工作模式,同时只能有4个A7核心,或者4个A15核心并行工作。我们只能希望未来新的Linux内核发布,或者三星推出相关补丁来修正这一问题,届时Galaxy S4八核版才能发挥出其在性能和省电方面的真正威力。

来源:sammobile.com

【本文结束】如需转载请务必注明出处:快科技

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#三星

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...