新闻中心

当前位置 > 新闻中心> 手机平板 > 谷歌Android > 开发者详解Galaxy S4八核不能同时工作原因
开发者详解Galaxy S4八核不能同时工作原因
2013-05-03 16:20:33  作者:ZNXF 编辑:ZNXF   点击可以复制本篇文章的标题和链接
 
让小伙伴们也看看:
收藏文章

三星宣称其最新旗舰手机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 次打分)
热门评论
热门文章