0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

揭秘同样是14nm,缓存翻倍是如何做到的

独爱72H 来源:WikiChip Fuse 作者:WikiChip Fuse 2020-03-09 17:21 次阅读

(文章来源:WikiChip Fuse)

据外媒报道,近日IBM大型商用服务器z15的物理设计(physical design)团队负责人Christopher Berry表示,通过对缓存位线、字线、阵列、供电等方面的调整,他们将z15 SC芯片的总有效缓存密度提高了80%。

2019年下半年,IBM推出了最新的z15大型商用服务器。z15的SC芯片在制程工艺没有改变,核心面积没有增加的情况下,实现了14%的单核性能提升和20%的核心数量增加,同时,芯片的L2缓存增加33%,L3缓存翻倍,L4缓存增加43%。在2020年2月举行的ISSCC会议上,z15物理设计团队负责人Christopher Berry分享了有关缓存性能优化的一些细节问题。

z15中单个SC芯片的L4缓存为960 MiB,相比z14增加了43%,L3缓存从128 MiB翻倍至256 MiB,L2缓存也提升到4 MiB。但最值得注意的是,IBM是在保持相同芯片面积和制程工艺的前提下实现了这些性能的提升。与z14一样,z15采用与格罗方德(GlobalFoundries)共同定制的14纳米FinFET on SOI工艺制成。通过该工艺IBM可以生产出超高密度的DTC eDRAM,这也是IBM十几年来的秘密武器。

该工艺具有超高密度DTC eDRAM。十多年来,eDRAM一直是IBM的秘密武器。即使采用的是14纳米工艺,eDRAM的单元尺寸也达到了0.0174μm。目前,台积电使用尚未量产的5纳米工艺所能制成的最密集的SRAM单元,其尺寸为0.021μm 。

这意味着IBM的14纳米eDRAM单元的密度比迄今为止最密集的5纳米SRAM单元还要高大约20%。IBM物理设计团队通过对z14进行改进,使得z15可以在相同面积内,将位线和字线(bitlines and wordlines)的长度加倍。z14用于L3和L4缓存的原始eDRAM宏块为1 MiB,由16个子阵列组成。每个子阵列包含128个字线和592个位线。而z15的原始eDRAM宏块为2MiB,由8个子阵列组成,每个子阵列具有256个字线和1184个位线。

位线加倍会使电容加倍,从而削弱位线信号。为此,设计团队降低了nFET阈值电压,并引入了偏置电路以改善信号值。为了进一步节省空间,IBM调整了缓存的电源传输网络。z14的高压产生电路是集成在芯片上。而在z15上,他们将这些电路置于片外。

位线和字线的加倍以及子阵列的数量减半意味着可以在阵列内减少相当多的I / O接口。团队预计这些调整大约带来了30%的密度提升,而与供电相关的变化又使密度提升了约38%。总体而言,物理设计团队设法将总有效缓存密度提高了80%。
(责任编辑:fqj)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IBM
    IBM
    +关注

    关注

    3

    文章

    1758

    浏览量

    74725
  • 缓存
    +关注

    关注

    1

    文章

    240

    浏览量

    26699
收藏 人收藏

    评论

    相关推荐

    HTTP缓存头的使用 本地缓存与远程缓存的区别

    HTTP缓存头是一组HTTP响应头,它们控制浏览器和中间代理服务器如何缓存网页内容。合理使用HTTP缓存头可以显著提高网站的加载速度和性能,减少服务器的负载。 1. HTTP缓存头概述
    的头像 发表于 12-18 09:41 120次阅读

    蓝牙AOA定位系统如何做到高精准度?

    蓝牙AOA定位系统是一种高精度的室内定位技术,其高精准度是通过一系列高科技的技术和方法实现的。以下是给大家分析的几点关于如何做到高精准度的几个关键点:
    的头像 发表于 12-13 11:42 145次阅读

    ADC7846如何做到使用手指触摸有效?

    ADC7846芯片触摸转换时候,不准,能否通过配置,如何做到使用手指触摸有效?
    发表于 12-04 06:47

    同样是函数,在C和C++中有什么区别

    同样是函数,在 C 和 C++ 中有什么区别? 第一个返回值。 C语言的函数可以不写返回值类型,编译器会默认为返回 int。 但是 C++ 的函数,除了构造和析构这两个特殊的函数,必须得写上返回值
    的头像 发表于 11-29 10:25 345次阅读

    两个高速ADC的CLK时钟如何做到同步无相位差?

    如何做到同步无相位差,两个ADC使用同一个时钟发生器是否可以满足同步问题? 2、两个高速ADC的CLKOUT是否存在时延,如果存在那相位差是多少?我再规格书中没有看到CLKOUT引脚关于这方面的描述
    发表于 11-18 06:47

    缓存之美——如何选择合适的本地缓存

    Guava cache是Google开发的Guava工具包中一套完善的JVM本地缓存框架,底层实现的数据结构类似于ConcurrentHashMap,但是进行了更多的能力拓展,包括缓存过期时间设置、缓存容量设置、多种淘汰策略、
    的头像 发表于 11-17 14:24 343次阅读
    <b class='flag-5'>缓存</b>之美——如何选择合适的本地<b class='flag-5'>缓存</b>?

    工程行业中如何做到低碳甚至零碳

    低碳的生活方式越来越多地融入我们的日常习惯当中。但是在工程行业中如何做到低碳甚至零碳呢?
    的头像 发表于 10-14 10:31 437次阅读

    TPA3251如何做到180W的功率,电压12V,电流应该多少?

    TPA3251如何做到180W的功率,电压12V,电流应该多少,请推荐DCDC
    发表于 10-11 06:54

    写 Verilog 如何做到心中有电路?

    ,共同进步。 欢迎加入FPGA技术微信交流群14群! 交流问题(一) Q:写 Verilog 如何做到心中有电路?老师说没电路就不要写代码,但我写个乘法器在综合前都想不出它电路啥样,全加器还行。 A
    发表于 09-26 20:30

    请问使用lwip创建socket,该如何做到非阻塞的接收发送数据?

    请问使用lwip创建socket,该如何做到非阻塞的接收发送数据?
    发表于 06-19 06:02

    STM32在PWM输出模式中,如何做到PWM移向输出?

    在PWM输出模式中,如何做到PWM移向输出?在DSP中有时基相位寄存器,可以移向配置占空比。但是好像没有发现STM32单片机有类似的寄存器功能。请问各位大神是否有其他方法可以实现PWM移向输出呢?
    发表于 05-15 06:02

    多路电源并联输出如何做到均流不倒灌?

    如果负载所需要的功率较大,单独一路供电又满足不了需求,但是有暂时没有大的供电电源,那么是如何做到两个或者多个同样的电源做到相等输出均流不倒灌呢?有什么办法解决,其原理是什么? 举例,在两个LDO输出
    发表于 04-27 22:54

    光伏户用如何做到低成本获客?

    光伏户用如何做到低成本获客? 随着可再生能源的日益普及和技术的不断进步,光伏系统正逐渐走进千家万户。然而,对于光伏企业来说,如何在激烈的市场竞争中低成本地获取客户,成为了他们面临的一大挑战。本文将
    发表于 02-27 10:33

    同样是升压电路,MCU+MOS+电感这个方式和升压芯片+MOS+电感这个方式,有哪些优缺点和异同点?

    同样是升压电路,MCU+MOS+电感这个方式和升压芯片+MOS+电感这个方式,有哪些优缺点和异同点?
    发表于 01-24 18:59

    “其貌不扬”的共模电感究竟是如何做到抗干扰的呢?

    “其貌不扬”的共模电感究竟是如何做到抗干扰的呢? 共模电感是一种用于滤除电子设备中的共模噪声的重要元件,其主要作用是提供阻抗来滤除共模干扰信号。尽管外观看起来“其貌不扬”,但共模电感通过其特殊
    的头像 发表于 01-11 16:27 801次阅读