加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 湛江站长网 (https://www.0759zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

真高明!三星自主CPU架构大白:高通叹服

发布时间:2016-08-26 15:34:37 所属栏目:移动互联 来源:驱动之家
导读:站长之家(中国站长站)为个人站长与企业网络提供全面的站长资讯、最新最全的源代码程序下载、海量建站素材、强大的搜索优化辅助工具、网络产品设计与运营理念以及一站式网络解决方案,十年来我们一直致力为中文网站提供动力。

高通骁龙820、三星Exynos 8890这两大旗舰级移动处理器同时采用了自主设计的64位CPU架构。高通是自主设计CPU的老手,当年的Krait横兴天下无敌手,三星则是第一次玩自己的CPU架构,结果表现丝毫不比高通逊色。

那么,作为新生的三星为何能有此上佳表现?Hots Chips大会上,三星终于公布了Exynos M1(代号为猫鼬Mongoose)的一些架构设计资料。

真高明!三星自主CPU架构大白:高通叹服

M1架构基于ARMv8 32/64位指令集,是三星第一次从零开始做CPU架构设计,从立项到流片历时3年,看来是在2013年Galaxy S4发布前后启动的。

由于采用了14nm FinFET先进工艺和自主架构,M1的核心频率可达2.6GHz,核心功耗则不到3W,因此可以同时集成四个M1自主核心和四个A53小核心。

真高明!三星自主CPU架构大白:高通叹服

M1架构的主要特点:先进分支预测、四指令解码、四微指令分派和回退、完全乱序指令执行、多步多流预取器、低延迟低功耗缓存。

真高明!三星自主CPU架构大白:高通叹服
分支预测部分

真高明!三星自主CPU架构大白:高通叹服
指令缓存部分

真高明!三星自主CPU架构大白:高通叹服
解码/重命名/回退部分

真高明!三星自主CPU架构大白:高通叹服
整数执行部分:每周期最多7个微指令

真高明!三星自主CPU架构大白:高通叹服
浮点执行部分

真高明!三星自主CPU架构大白:高通叹服
载入/存储部分

真高明!三星自主CPU架构大白:高通叹服
二级缓存部分:16-way 2MB,22周期延迟

真高明!三星自主CPU架构大白:高通叹服
基本流水线结构:指令拾取、解码、执行、内存读写和写回,以及乱序设计下的寄存器重命名、分派、调度阶段,都在这儿

真高明!三星自主CPU架构大白:高通叹服
公布如此细致的CPU内核结构图是很罕见的,可见三星对此是多么自信

真高明!三星自主CPU架构大白:高通叹服
这是四个M1大核心的部分,三级缓存贯穿其中

真高明!三星自主CPU架构大白:高通叹服

2.3GHz M1架构、2.1GHz A57公版架构功耗、能效对比:频率高200MHz,功耗只高10%左右或持平甚至更低,而能效则普遍高出50-100%,最多接近3倍!

(编辑:PHP编程网 - 湛江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!