AMD–7nm “Rome”芯片SOC体系结构,支持64核

AMD Fully Discloses Zeppelin SOC Architecture Details at ISSCC 2018 – 7nm EPYC “Rome” Chips Rumored To Feature Up To 64 Cores

zeppelin模型的图像。

AMD已经正式发布了其用于多芯片架构的齐柏林SOC的最新细节。齐柏林SOC是芯片的代号,用于AMD14nm芯片的整个系列,包括Ryzen,Ryzen Threadripper和EPYC系列。AMD在其庞大的架构上提供了一个深层次的突破,在桌面、HETT和服务器领域的发布扰乱了市场。

AMD详细介绍了Zeppelin SOC用于多芯片架构-一个SOC用于主流桌面、高端桌面和性能服务器市场。

AMD齐柏林SOC的设计是为了迎合几个细分市场,同时具有性能和功率效率。这些目标都取得了惊人的成就,使公司(AMD)回到了CPU市场与英特尔的较量中。

英特尔的“真实世界性能”幻灯片再次显示了误导性的基准,市场定位显示英特尔酷睿i7与AMDryzen9台式机和笔记本电脑CPU不相上下。

在每一个芯片内部都有一个由无限结构和相干连接链路组成的大型互连网络。每个Zeppelin模型提供32个高速I/O通道,对于Threadripper,共64个PCIe,对于EPYC,共128个PCIe通道。

每个Zeppelin的模型都是由两个核心复合物组成的。核心综合体是Zeppelin模型的构建块,包括四个禅宗核心及其相关的L2/L3缓存。Zeppelin模型有三种产品,包括:

·       4-die multi-chip module (MCM) for Server

·       2-die multi-chip module (MCM) for High-End Desktop

·       1-die (CCX) for Desktop

每个Zeppelin模型由8个Zen x86核心组成,迄今发布的所有产品都基于第一代Zen核心架构,该架构使用14nm工艺节点。核心可以访问4MB的二级缓存,总共16MB的三级缓存。对于内存方面,每个Zeppelin模型可以提供2通道DDR4(带ECC)支持,允许每个通道2个DIMM,每个通道的最大容量为256 GB(EPYC)。

在每一个芯片内部都有一个由无限结构和相干连接链路组成的大型互连网络。每个Zeppelin模型提供32个高速I/O通道,对于Threadripper,共64个PCIe,对于EPYC,共128个PCIe通道。

MCM方法与单芯片设计-成本节约,产量更高,生产问题更少。

AMD还想展示生产MCM芯片相对于单芯片的优势。当然,英特尔已经发布了一份声明,称AMD的做法只不过是一个4模粘在一起的架构,但EPYC已经证明了它的价值,无论是在性价比,还是增强的安全性和平台功能,Xeon的阵容,AMD的CPU必须提供。

AMD提到他们的4模MCM封装跨越了852平方毫米的硅面积,其中包括4个213平方毫米的Zeppelin模型。单芯片设计的面积约为777平方毫米,虽然它确实可以节省10%的面积,但这接近了制造节点的十字线尺寸限制,因此制造成本增加了40%。理论上32芯单模设计的成品率低17%,成本高70%。

EPYC和Threadripper MCM解决方案配有4094个LGA管脚,整个硅由534个无限结构高速芯片到芯片网络组成,提供高达256 GB/s的总封装带宽。这是对1760个高速管脚的补充,这些管脚提供超过450gb/s的包外带宽。更大的基板尺寸也产生更好的功率传输和管理,有高达300安培的电流和高达200瓦的TDP支持。

AMD 7nm EPYC“罗马”-两个不同的芯片,多达64核。

有关于AMD7NM EPYC家族的报道。代号为“Rome”的新一代EPYC处理器有多达64个内核和128个线程。AMD的7NM EPYC芯片实际上基于两种不同的芯片。

·       Die1: Single CCX 6 core, each Die 12 core, single CPU maximum 48 core

·       Die2: Single CCX 8 core, each Die 16 core, single CPU maximum 64 core

第一个模具将包括每个核心复合物6个禅2核心,每个Zeppelin模型12核心。考虑到AMD长期使用同一个LGA 4094插座用于Threadripper和EPYC,可以从这个模型中看到最多48个核心和96个线程。传闻称,将有第二个7纳米EPYC芯片,将包括每个核心复合8核。这将允许16核关闭一个Zeppelin模型,给予7纳米EPYC多达64核和128线程。AMD可能真的会以如此出色的核心数量扰乱英特尔至强市场。

AMD–7nm “Rome”芯片SOC体系结构,支持64核的更多相关文章

  1. [转帖]迎战AMD 7nm 64核EPYC 英特尔至强也玩起了胶水以及性价比

    迎战AMD 7nm 64核EPYC 英特尔至强也玩起了胶水以及性价比 Intel 最强CPU 从最开始的双核 到现在的 28核 发展迅猛. https://www.cnbeta.com/article ...

  2. Linux Kernel 4.21已更新:优化AMD 7nm Zen2架构

    导读 AMD 7nm Zen2处理器预计将于明年第一季推出,采用下一代7nm EPYC. Linux Kernel 4.21已经更新,以优化AMD 7nm EPYC Rome(罗马)处理器. AMD ...

  3. [百家号]7nm ARM 64核!华为Hi1620高性能CPU公开:3.0GHz

    7nm ARM 64核!华为Hi1620高性能CPU公开:3.0GHz https://baijiahao.baidu.com/s?id=1617735663824201180&wfr=spi ...

  4. Unity3d使用高通Vuforia发布IOS工程不支持64位的一些解决办法

    1.将Unit升级至4.6.x或5.0.x,将Vuforia差距升级到最新版本(vuforia-unity-mobile-android-ios-4-0-105 ) 2.平台Other Setting ...

  5. 【电脑常识】如何查看电脑是32位(X86)还是64位(X64),如何知道硬件是否支持64位系统

    开始->运行->输入cmd确定->输入systeminfo 回车 待加载完成,就会看到如下信息(不同版本略有差异): 一.如何查看电脑是32位(X86)还是64位(X64) 方法2: ...

  6. 字符转码开源库libiconv目前还不支持64位

    最新版的libiconv 1.14目前还不支持64位系统,只能编译出32位库. libiconv 1.14下载地址: http://ftp.gnu.org/pub/gnu/libiconv/libic ...

  7. AMD嵌入式G系列SoC协助优化Gizmo 2开发板

    http://www.gizmosphere.org/ AMD嵌入式G系列SoC协助优化Gizmo 2开发板 http://news.zol.com.cn/491/4910444.html

  8. 判断电脑CPU硬件支不支持64位

    你可以在注册表中查看: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment\PROCESSO ...

  9. angularjs + fis +modJS 对于支持amd规范的组建处理(PhotoSwipe 支持,百度webUpload支持)

    这不是很好的处理方式,但是能够解决问题,希望有大神推荐更好的方式. 前端模块使用angularjs + fis +modJS 开发前端应用有两个月了.总结了以下的优点: fis 自动构建,自动发布,功 ...

随机推荐

  1. hdu1815 2sat + 二分 + 建图

    题意:       给你两个总部,s1 ,s2,和n个点,任意两点之间都是通过这个总部相连的,其中有一些点不能连在同一个总部上,有一些点可以连接在同一个总部上,总部和总部之间可以直接连接,就是假如a, ...

  2. Linux获取权限

    目录 Bash反弹shell Python反弹shell 写入命令到定时任务文件 写入SSH公钥 写入/etc/profile文件 当我们可以在远程Linux主机上执行任意命令或写入任意数据到任意文件 ...

  3. Django中的表单

    目录 表单 Django中的表单 用表单验证数据 自定义验证 表单 HTML中的表单是用来提交数据给服务器的,不管后台服务器用的是 Django  还是 PHP还是JSP还是其他语言.只要把 inpu ...

  4. Spring SPI 机制总结

    1.概念: SPI(Service Provider Interface)服务提供接口,简单来说就是用来解耦,实现插件的自由插拔,具体实现方案可参考JDK里的ServiceLoader(加载class ...

  5. Day004 while和do-while循环

    循环结构(while和do-while) while循环 do...while循环 for循环 在Java5中引入了一种主要用于数据的增强for循环 //输出1~100 int i=0; while ...

  6. webpack 快速入门 系列 —— 实战一

    实战一 准备本篇的环境 虽然可以仅展示核心代码,但笔者认为在一个完整的环境中边看边做,举一反三,效果更佳. 这里的环境其实就是初步认识 webpack一文完整的示例,包含 webpack.devSer ...

  7. 【BUAA软工】提问回顾与个人总结

    链接到以前提问题的博客 在之前的博客我曾经提问过以下几个问题 为什么单元测试必须由写程序的人完成? 过早优化,过早泛华:何时为过早? 为何使用goto语句? 用户需求分析:分而治之,如何分? 兼容性测 ...

  8. Django(32)自定义过滤器

    前言 虽然DTL给我们内置了许多好用的过滤器.但是有些时候还是不能满足我们的需求.因此Django给我们提供了一个接口,可以让我们自定义过滤器,实现自己的需求. 自定义过滤器 首先在某个app中,创建 ...

  9. [bug] Container killed on request. Exit code is 143

    原因 内存不足 参考 https://blog.csdn.net/hongxiao2016/article/details/88919606 https://blog.csdn.net/Zsigner ...

  10. C语言风格的 for 循环(SHELL的循环写法 已验证20200517)

    C语言风格的 for 循环 C语言风格的 for 循环的用法如下: for((exp1; exp2; exp3))do    statementsdone 几点说明: exp1.exp2.exp3 是 ...