本周Centriq 2400设计蓝图将正式发布。

高通公司数据中心芯片部门负责人Anand Chandrasekher手持Centriq芯片

高通公司曾将来自其旗舰级骁龙芯片(被数以百万计智能手机与平板设备所使用)开发团队的工程师们调往其刚刚起步的数据中心处理器Centriq芯片部门。

这种关注重点的转化意味着高通公司开始将注意力集中在服务器领域,而就在今天(星期二)晚,相关成果终将亮相——Centriq内部设计方案将在本届于硅谷召开的Hot Chips大会上公开。

将众多原本隶属骁龙部门的工程师重新调往Centriq可能恰好解释了为何高通公司决定将内部设计的移动Kryo核心替换为现成ARM Cortex核心——或者是经过轻微调整的版本。事实上,高通公司已经停止了全面定制化Kryo芯片的开发工作。

当然,仍有一部分移动CPU设计师继续留在骁龙研发团队当中,而且工程师们亦可根据需求随时被调回。根据我们掌握的情况,目前移动开发组仍然拥有充足的人手,能够继续推动骁龙芯片家族的顺利发展。这部分消息已经得到了高通公司多位高管的证实。

去年年末,高通公司发布了骁龙835,这款高性能系统级芯片将从今年开始由顶级Android智能手机过渡到Windows 10笔记本当中。这款处理器并未采用内部开发的Kryo核心,而是选择了经过轻松调整的现成CPU计算核心——很可能是四Coretex-A53加四A72或者A73的组合,且由ARM公司提供授权。高通方面将其称为“半定制”与“构建在ARM Cortex技术之上”的方案。

今年5月,高通公司面向智能手机发布了更为高端的骁龙处理器:660与630。然而,其中660采用了来自骁经820系列的八个Kryo核心,而630则采用八个ARM Cortex-A53核心。

这并不是说ARM公司的现成核心就不好。只是这种转变意味着高通公司的其它设计方案——包括其GPU、DSP、机器学习功能以及调制解调器——必须得想办法让其移动系统芯片焕发出独特的光彩,从而在与其它同样采用现成Cortex核心的厂商当中脱颖而出。这对于高通公司无疑是重要的一步,特别是考虑到其核心业务正是移动处理器与无线调制解调器芯片组。

值得一提的是,高通公司管理层表示,他们的想法是在正确的时间在移动端采用正确的计算核心——这意味着现成Cortex CPU在表现上显然优于高通内部设计的骁龙CPU。

转向数据中心领域

本周二晚上,Centriq 2400设计蓝图将由高通公司高层人士在本届于加利福尼亚州库比蒂诺召开的Hot Chips大会上向芯片工程师与计算机科学家们展示。我们此前曾经介绍过这款采用10纳米制程的ARMv8处理器产品线。高通公司曾在本周强调称,尽管设计人员来自骁龙处理器团队,但Centriq从设计之初就专门面向云计算与服务器工作负载等场景。

Centriq原理图

在这方面,很多朋友可能会对高通公司食言而肥的作法有所抱怨。在我们于上周看到的Hot Chips演示文稿当中,该公司表示Centriq处理器采用“第五代定制化核心设计”,旨在“从根本上满足云服务供应商的实际需求”。

Centriq产品管理高级主管Chris Bergen解释称,这意味着现有工程师团队,包括来自骁龙处理器开发组的成员,正在努力进行其第五代定制化CPU设计,且将从零开始打造出一款服务器友好型系统芯片。

然而着眼于蓝图本身,可以肯定的是这绝不是一款加大版的智能手机CPU。

这款代号为Falkor的处理器拥有48个计算核心,且仅能运行64位ARMv8代码。其并不提供32位模式。这款系统芯片支持ARM的虚拟机管理程序权限等级(简称EL2),可提供一套TrustZone(EL3)环境,且以可选方式包含AES、SHA1以及SHA2-256等加密算法的硬件加速能力。各计算核心被部署在一条环状总线之上,类似于英特尔刚刚停止在其至强处理器上使用的设计思路。芯片巨头并不喜欢以环状结构提升其芯片内的计算核心数量,转而选择了网状栅极——但高通方面则明显更喜欢这种快速双向频段思路。

其共享三级缓存被附加在环状结构当中,且看起来均匀分布在各计算核心之间。根据我们得到的消息,该环状互连结构的总传输带宽至少可达每秒250 GB。另外,据称这一环状结构还进行了分段,我们认为这代表着其中可能包含复数个环。因此,总计48个计算核心当中可能有24个处于一套环内,而另外24个核心则处于另一套环中,并由各环状体系将其对接在一起。

说到高速缓存,高通公司今年之内应该会实现这款芯片的量产,但并不会对缓存大小进行提升。每个计算核心拥有一个24 KB的64字节行零级指令缓存,一个64 KB 64字节行一级I-缓存,外加32KB一级数据缓存。其余的二级与三级缓存大小目前仍不明确。这款芯片目前仅提供样品,因此大家只能立足主流服务器芯片制造商英特尔公司的现有设计方案进行研究。高通公司显然不希望过早披露关键信息导致英特尔方面有所防备。

一级与零级缓存

其中零级缓存尤其值得关注:其作为一级I-缓存的扩展充当指令获取缓冲区。换句话来说,其很像是那种典型的前端缓冲区,每个周期会消耗四条指令,但具体作用则与缓存完全相同:例如,CPU可对其进行无效化与刷新。二级缓存则负责容纳数据与指令,且可实现128字节行八路运行,一次命中的最低延迟为15个周期。

二级缓存

三级缓存拥有一项服务质量功能,允许各虚拟机管理程序与内核对虚拟机以及线程进行组织,以便确保拥有较高优先级的虚拟机能够占用较其它虚拟机更高的缓存容量。该芯片亦可实现实时内存压缩,延迟为2到4个周期,且面向软件开放。根据我们得到的消息,128字节行可被压缩为64字节行,并在可能的情况下进行纠错。

当高通公司提到48个计算核心时,最终产品一定就是48个计算核心——不存在任何超线程或者其它类似的缩水作法。Falkor芯片可对共享的二级缓存进行配对以实现双工传输。每个计算核心皆可开启与关闭,具体取决于工作负载需求——相当于由轻度睡眠(CPU时钟关闭)到全速运转。其提供32条PCIe通道,6条DDR4内存通道并配合有纠错功能。每通道拥有1到2个DIMM,外加SATA、USB、串行与通用IO接口。

功耗控制

更进一步挖掘,可以发现其拥有可变长度管道,意味着可在每周期内最多发出三条指令外加一条直接分支。另外,其还拥有8条调度通道。其可实现无序执行,并对资源进行重命名。每个预测分支拥有一个0或1惩罚评分,一套16入口分支目标指令缓存,外加一套三级分支目标地址缓存。

Centriq的管道结构

分支预测器

管道队列

管道的负载存储分段

可变长度整数处理部分

这款芯片搭载有不可变片上ROM,其中包含一款启动加载程序,可用于验证通常被保存在闪存内的外部固件,同时确保仅运行合法代码。处理器内的安全控制器可容纳来自主通、服务器制造商以及客户的软件验证用加密公钥。因此,设备将仅在未从ROM或者早期启动加载程序中发现漏洞的前提下启动可信代码并构建信息来源。

在本周召开的Hot Chips大会上,我们将持续为大家带来更多新鲜出炉的重要消息。另外,当相关价格、缓存大小与其它信息得到披露之后,我们还将发文将至强、Centriq与Epyc进行一番规格比较。

原文发布时间为: 2017年8月22日

本文作者:李超

本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

高通公司将骁龙芯片设计人员调往ARM服务器芯片部门相关推荐

  1. 广和通5G模组成功联调基于高通IPQ系列+骁龙X62的5G CPE方案,已实现大规模量产

    随着移动终端与IoT物联网连接数日益增长,提供智能移动连接的5G CPE发挥越来越重要的作用.5G CPE能够将基站发送的5G信号转换成宽带Wi-Fi信号,提供更高的网络连接效率和更大的覆盖范围,为用 ...

  2. 高通android 版本,骁龙888新机可连续四次更新最新 Android 版本

    原标题:骁龙888新机可连续四次更新最新 Android 版本 根据 12 月 16 日消息,高通和谷歌宣布,双方将合作增强并扩展 Project Treble,让更多搭载骁龙移动平台的终端运行最新版 ...

  3. 高通4nm二代骁龙8发布,网友:网易赢了

    在移动光追这事儿上,高通也秀出实力了. 就在刚刚发布的第二代骁龙8移动平台上,高通直接甩出一手基于硬件加速的实时光追技术. 表示这是"首个能以低于5W功耗让手机运行光追的SoC". ...

  4. 高通新处理器骁龙450曝光 性能不输给骁龙625

    最近高通公司旗下的骁龙6XX和骁龙8XX表现很抢眼,骁龙660和骁龙835在高端市场表现不错,得到手机厂商的追捧,但低端型号却不尽如人意,反而没有竞争对手联发科的表现好.实际上高通还是准备了新产品来应 ...

  5. 高通新平台,骁龙735处理器参数介绍

    骁龙700系列是高通公司的中高端芯片组系列,该系列包括10nm骁龙710和骁龙712 SoC:以及8nm骁龙730和骁龙730G SoC.最新消息显示,高通公司正在开发一款新的7nm芯片组,将被称为骁 ...

  6. 高通正式推出骁龙 870 5G 移动平台:7nm工艺 摩托罗拉首发

    本文转载自 IT之家,作者 问舟 高通正式宣布推出高通骁龙 870 5G 移动平台,即为此前传言已久的骁龙 865 Plus 移动平台的再升级产品.该芯片采用了增强的高通 Kryo 585 CPU 核 ...

  7. 全球通吃5G!高通发布最新骁龙865、7系芯片,小米、OPPO将实现首发

    十三 发自 凹非寺  量子位 报道 | 公众号 QbitAI 一口气发布了两款系列芯片,跃跃欲试通吃5G. 这是高通在今天凌晨召开的第四届骁龙技术峰会上交付的答卷. 两款系列芯片包括: 新一代旗舰级手 ...

  8. 高通的快充协议_高通:后续骁龙旗舰将标配100W快充

    高通于昨晚正式推出了Quick Charge 5充电解决方案,经过3年时间的准备,高通这一次在Quick Charge快充的升级可谓重磅,在功率上实现了重大突破,达到了100W. 官方数据显示,高通Q ...

  9. 高通将在骁龙845移动平台上对网易游戏进行优化

    2017年12月7日,夏威夷--Qualcomm Incorporated(NASDAQ: QCOM)子公司Qualcomm Technologies, Inc.与网易公司(NASDAQ: NTES) ...

最新文章

  1. 域控服务器状态检查和标准备份
  2. 【django轻量级框架】(Python3.6.8+Django2.0)第一个Django项目与基础环境搭建
  3. 编程爱好者学vb还是python-编程语言Java和Python对比哪个比较好
  4. alias提升效率工具
  5. ci mysql高并发_高并发访问mysql时的问题(一):库存超减
  6. Android 调用12306接口,GitHub - AndroidyxChen/loading-12306: 仿PC端12306的刷新loading的自定义view...
  7. soap接口怎么不返回tuple python_Python 中的接口
  8. php width,PHP imagefontwidth()用法及代码示例
  9. 5G to B核心网建设白皮书发布:2025年运营商toB市场高达6020亿美元
  10. 对面象对象概念的理解、解释
  11. tomcat启动成功 未加载项目_智云CRM项目启动大会在深圳成功召开
  12. linux基础知识考试试题
  13. 编程珠玑续版-chp2 关联数组-awk
  14. 佛祖释迦牟尼说的最经典的一句话
  15. 手绘PS云毕业照片走红网络,身为预备役程序员的我却把好好的青春回忆变成了暗黑系恐怖片
  16. 如何看待大数据「杀熟」?
  17. 利用jieba库对《秦吏》做的简单处理
  18. Mysql和JDBC
  19. ITiM v2.0 功能框架
  20. R语言统计分析:bootstrap方法

热门文章

  1. 基于杂草优化算法的线性规划问题求解matlab程序
  2. 证书注册策略web服务报错 拒绝访问0x80070005
  3. vue + 微信公众号开发+腾讯地图定位显示附近商家多点标记并自定义标记样式
  4. STATA修改外部命令存储路径
  5. VBA-Excel中编写简单的加法运算(示例)
  6. Nexus 5X线刷教程
  7. URP下SRPBatcher,GPUInstancing,动态合批,静态合批
  8. 交换路由报文的调度和队列图文详解: SP RR WRR WDRR
  9. stylegan3:alias-free generative adversarial networks
  10. Media Type 媒体类型(MIME Type、Content Type)