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

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

3天内不再提示

关于Gen-Z语义存储(memory-semantic)体系架构探讨

454398 来源:电子技术设计 作者:Gary Hilson 2020-10-23 15:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

不要与人口学中的千禧世代搞混了,Gen-Z是一种语义存储(memory-semantic)体系架构,它已经发展到了一定程度,需要更好地定义来适应更大规模的规范与标准,例如在数据中心越来越受欢迎的成熟NVM Express和新兴Compute Express Link(CXL)协议。

Gen-Z使用语义存储通信,以最小开销在不同组件的内存之间传送数据,它不仅使存储器件互连,也使处理器和加速器互连,加速器可以减轻CPU的处理压力,越来越受到存储和人工智能等应用的青睐。Gen-Z在资源供应和共享方面更灵活、响应更快,当应用所需资源发生变化时,可以重新配置系统。

与许多体系架构一样,在支持和增强现有系统方面,Gen-Z会尽量使其达到平衡,同时还可以创建新的体系架构。Gen-Z架构强调要弄清谁在做什么。研究机构Coughlin and Associates的总裁Thomas Coughlin说:“这个问题令人困扰,很多事情他们可能都在做重复工作,如果能互通有无,搞清谁在做什么和如何做,并且一起去做,那就太好了。”

Gen-Z之所以能成为主流,一个重要原因就是可以支持不同类型标准化设备的互操作性,其他体系架构(如CXL)的支持者也认同协作的重要性。

“人们采用不同的方式创建网络及包含各种要素(如联网、存储和计算,以及加速器)的架构,我们认为所有这些方式之间的关系都需要讨论清楚。”Coughlin说,“如何使所有这一切协同工作?如何创建最佳的网络和架构,使它们尽可能以有效的方式在本地和远程工作?对NVMe over Fabric与Gen-Z进行区分只是其中的一个例子。”

图1:Gen-Z架构的开发重点是通过下一代器件(如持久性内存)的透明集成实现持续的性能提升,并通过组合式存储器和加速器来充分利用DRAM。(图片来源:Gen-Z联盟)

Gen-Z联盟声称,Gen-Z本身的主要技术优势是能够将DRAM和非易失性存储器及未来的持久性存储技术结合起来,它还使用一种高带宽、低延迟和高效的协议来简化软硬件设计,降低了解决方案的成本和复杂性。与任何新的体系架构一样,Gen-Z的目标是在不降低系统性能的情况下可以灵活扩展,同时保持设计兼容性,以集成到现有平台并与任何必需的软件兼容。

“为实现这一架构,大家必须合作,因此Gen-Z联盟与OpenFabrics联盟(OFA)签署了合作意向书(MOU)。”Gen-Z联盟主席Paul Grun表示,合作对双方都有利。Gen-Z需要在整个架构拓扑上实现类似存储的语义,帮助Gen-Z实现分布式存储架构;OFA的目标则是加速OFA的发展并推进新结构的采用,以形成良好的网络生态系统。“很明显,Gen-Z是下一代架构。”他接着说,但OFA不是标准机构,而是开发者。“我们为他们提供所需的软件来加速架构的开发和采用。”

架构所采用的先进软件可以是任何适合当前和未来高性能计算、云服务和企业级数据中心的API及相关软件,在需要高效联网、超低延迟、更快的存储连接、可扩展并行计算和云服务的场景中使用。Grun说,OFA与具体的架构和供应商无关,它主要关注作为OpenFabrics接口(OFI)一部分的用户模式API(称为libfabricAPI),并对需要公共管理框架的组合式异构网络进行网络管理。

Grun提到,最近宣布的合作意向书拟定,OFA将为Gen-Z提供libfabric程序,使支持libfabric的任何应用或中间件都能轻松使用Gen-Z功能,OFA同时还将研究对libfabric API进行增强的可能性。Gen-Z将是首个用于管理组合式网络的解决方案,这一方案使用DMTF的Redfish标准,由管理框架、“抽象”的架构管理器和特定架构的插件组成。

图2:Gen-Z可以集成到处理器中,而不会影响传统的存储控制器。例如,DDR存储控制器仍将独立为处理器的一部分地址空间提供服务,Gen-Z则将独立为另一部分服务。(图片来源:Gen-Z联盟)

Bowman说,有一些器件,如存储器、高速GPU等,在任何现有的架构上都不能很好地工作,而是需要适合自己的高速率、低延迟安全架构,Gen-Z则反映了这些器件对行业标准架构的需求。他说:“我们发现DDR接口的引脚太多了,希望能够实现一些器件民主,避免所有事务都必须由主机CPU处理。”

Bowman说,作为一种语义存储协议,Gen-Z可通过GPU、AI器件或FPGA等加速器(而非CPU)简单地读写存储空间并获取信息,同时还可以访问本地存储器和Gen-Z上的存储器。“这样,不同的器件就可以共享内存——内存可以分配给器件,也可以由多个器件共享。”

Gen-Z联盟称Gen-Z架构在连接器件和共享内存时表现出极低的延迟,但是速率不如直连到内存快。“从我们的一个演示可以看出,与Gen-Z连接的存储器件延迟降低了5倍,可与一些最快的NVMe器件通信。”他说,目前有两种方法连接到Gen-Z。一种方法是在端点设备中使用本机接口,另一种方法是采用直连到Gen-Z接口的FPGA。

当然,Gen-Z不仅需要适应OFA的发展,也要配合其他架构(如刚起步的CXL和成熟的NVMe over Fabric)的进步。但是正如Grun所指出的,由一家公司来开发其中任何一种架构的成本都太高。如同不应再将存储器和联网分开考虑,所有这些架构也都需要关联在一起。“我认为它就像一张拥有很多重要织线的大挂毯。”
编辑:hfy

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

    关注

    68

    文章

    11216

    浏览量

    222949
  • 加速器
    +关注

    关注

    2

    文章

    836

    浏览量

    39712
  • 数据中心
    +关注

    关注

    16

    文章

    5517

    浏览量

    74650
  • 异构网络
    +关注

    关注

    0

    文章

    20

    浏览量

    9369
  • 非易失性存储器

    关注

    0

    文章

    115

    浏览量

    24016
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    半导体“HBM和3D Stacked Memory”技术的详解

    3D Stacked Memory是“技术方法”,而HBM是“用这种方法解决特定问题的产品”。
    的头像 发表于 11-07 19:39 4671次阅读
    半导体“HBM和3D Stacked <b class='flag-5'>Memory</b>”技术的详解

    PCIe Gen 5 CEM连接器技术解析与选型指南

    和更高带宽。TE PCIe Gen 5 CEM连接器完全符合环境、健康和安全要求,适合用于服务器、存储、工作站和工业计算机。
    的头像 发表于 11-06 15:45 302次阅读

    电能质量在线监测装置的暂态波形存储时长可以通过哪些方式进行优化?

    电能质量在线监测装置的暂态波形存储时长优化需结合硬件升级、数据压缩、存储策略调整及架构创新等多维度技术手段。以下是基于行业实践与前沿技术的系统性方案: 一、硬件存储
    的头像 发表于 11-05 14:45 135次阅读

    图解环路设计及控制技术探讨

    由于之前缺乏控制理论方面的知识在刚接触反馈环路的时候对其中的很多名词不是很明白,这次准备采用图解的方法逐一的搞清楚这些名词并且试图找出一种便捷的设置零、极点的方法。最后准备再探讨一下关于控制技术
    发表于 08-22 17:39

    Linux权限体系解析

    你真的了解Linux权限吗?大多数人只知道rwx,但Linux的权限体系远比你想象的复杂和强大。今天我们深入探讨Linux的12位权限体系,这是每个运维工程师都应该掌握的核心知识。
    的头像 发表于 07-23 16:57 592次阅读

    简单认识高带宽存储

    HBM(High Bandwidth Memory)即高带宽存储器,是一种基于 3D 堆叠技术的高性能 DRAM(动态随机存取存储器)。其核心设计是通过硅通孔(TSV)和微凸块(Microbump
    的头像 发表于 07-18 14:30 2365次阅读

    曙光存储全新升级AI存储方案

    近日,曙光存储全新升级AI存储方案,秉持“AI加速”理念,面向AI训练、AI推理和AI成本等需求,全面重塑AI存储架构
    的头像 发表于 03-31 11:27 1045次阅读

    高通AR1 Gen1芯片详细介绍和应用案例

    高通AR1 Gen1芯片详细介绍 高通AR1 Gen1是高通于2023年9月推出的首款专为轻量级AI/AR智能眼镜设计的专用处理器平台,旨在平衡高性能与低功耗,推动智能眼镜向时尚化、实用化方向发展
    的头像 发表于 02-23 09:30 1.4w次阅读
    高通AR1 <b class='flag-5'>Gen</b>1芯片详细介绍和应用案例

    普源DS1102Z-E示波器对方波信号的测量

    普源DS1102Z-E是一款经济实惠的双通道数字存储示波器,广泛应用于教学、科研和工业领域。其性价比高,操作简便,使其成为许多电子工程师和学生的首选仪器。本文将深入探讨普源DS1102Z
    的头像 发表于 02-15 10:36 1196次阅读
    普源DS1102<b class='flag-5'>Z</b>-E示波器对方波信号的测量

    闪速存储器属于RAM还是ROM,闪速存储器一般用来做什么的

    在数字存储技术的快速发展中,闪速存储器(Flash Memory)以其独特的性能和广泛的应用领域,成为了连接随机存取存储器(RAM)与只读存储
    的头像 发表于 01-29 16:53 1557次阅读

    闪速存储器是u盘吗,闪速存储器一般用来做什么的

    在信息技术飞速发展的今天,闪速存储器(Flash Memory)以其高速度、大容量和非易失性的特性,成为数据存储领域的重要成员。而U盘,作为闪速存储器的一种常见应用形式,更是凭借其便携
    的头像 发表于 01-29 15:12 1352次阅读

    存储需要Passion!德明利PCIe Gen5 SSD加速AI应用落地

    存储需要Passion!德明利PCIe Gen5 SSD加速AI应用落地
    的头像 发表于 01-21 16:33 1487次阅读
    <b class='flag-5'>存储</b>需要Passion!德明利PCIe <b class='flag-5'>Gen</b>5 SSD加速AI应用落地

    探讨篇(三):代码复用的智慧 - 提升架构的效率与可维护性

    作者:京东物流 冯志文 前两篇从服务粒度和服务内的分层架构角度探讨,本文继续从服务间代码复用角度探讨。 背景 在分布式架构中,代码复用是个难题。那么如何处理代码功能共享的问题呢?本文结
    的头像 发表于 12-27 15:58 859次阅读
    <b class='flag-5'>探讨</b>篇(三):代码复用的智慧 - 提升<b class='flag-5'>架构</b>的效率与可维护性

    【半导体存储关于NAND Flash的一些小知识

      前言   作为一名电子专业的学生,半导体存储显然是绕不过去的一个坎,今天聊一聊关于Nand Flash的一些小知识。   这里十分感谢深圳雷龙发展有限公司为博主提供的两片CS创世SD NAND
    发表于 12-17 17:34

    求助,想请教下关于DAC5681Z的使用问题

    想请教下关于DAC5681Z的使用问题,具体如下: 利用两个OSERDES原语模块(时钟相同)分别产生随路时钟DCLK和16bit数据,想问下这样有什么问题吗?会不会不满足DAC芯片的建立时间要求
    发表于 12-09 07:55