欢迎光临消费电子实验室!  

登录 立即注册 找回密码

设为首页收藏本站

三星GALAXY S4 是双四核还是八核 ?

2013-5-7 15:50| 发布者: CNCELAB| 查看: 6947| 评论: 0

摘要: Exynos Octa实际上为双四核结构,它除了采用ARM已经投入实际使用的性能最佳的四个Cortex-A15核心之外,还加入了四个Cortex-A7核心(以 下简称A15与A7),中间通过ARM的CCI-400互联;依据工作负载的大小在A15/A7之间切换 ...

三星Exynos Octa核心切换

  至于A7/A15两种架构之间如何协同工作,负责为ARM编写SoC芯片各项功能软件接口的Linaro组织提供了两种解决方案,一种是我们在Exynos Octa上面看到的内核切换机制IKS(In-kernel Switcher),也就是所有核心无法同时开启,需要进行A7A15之间的内核切换;另一种则是更加完善的异构多处理HMP(Heterogeneous Multi-Processing),可以实现全部A7A15的协同工作。后者尚在Linaro的开发当中。

内核切换机制IKS与异构多处理HMP

  三星Exynos Octa当中所采用的即为第一种方案IKS,物理上Exynos Octa当中有A7A15两个集群(CLUSTER 01),但是从逻辑上我们可以将每个A7与每个A15的组合看作是一个虚拟CPU(这里的Linaro技术文档提供的仅为双双核架构,因此只有 CPU 01),每个虚拟CPU仅允许一个A7或一个A15工作,这就决定了Exynos Octa当中最多仅能有四个核心同时开启。


A15A7之间的CCI-400互联

每个A7与每个A15成组


       IKS的切换工作跟Android硬件当中的电源管理类似,基于软件以及硬件驱动来实现;电源管理通过用户层的策略对电压、频率等电源参数进行调整来减少系统活动功耗所需要的硬件支持,而IKS则通过测量CPU平台的工作负载进行内核切换。

Exynos Octa能耗曲线


        这里的IKS不仅能够实现通常意义上的CPU频率改变,还包含了在A7/A15两种完全不同能耗特性的CPU核心间作切换。



鲜花

握手

雷人

路过

鸡蛋

网站介绍 广告业务 欢迎投稿 招聘信息 联系我们 友情链接 法律顾问 网站地图

CopyRight 2012消费电子实验室 版权所有 京ICP备12048044号-4号

电话:13701384402 邮编:100040 邮箱:BICQ6688@QQ.COM

回顶部