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

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

3天内不再提示

解码CXL存储器扩展设备(上)

jf_pJlTbmA9 来源:Kapil Sethi 作者:Kapil Sethi 2023-12-04 15:33 次阅读

作者:Kapil Sethi,三星半导体DRAM产品计划部高级经理

近年来,人工智能机器学习云计算等技术不断发展,产生了海量的数据。随着数据驱动型技术的兴起,对更强大计算机硬件架构的需求也随之产生。为了创造强大的处理器,人们在单个处理器芯片上集成越来越多的内核,以满足数据密集型应用的处理和性能需求。然而,存储器带宽和容量未能跟上CPU(中央处理器)内核数量的增长步伐,使处理器和存储器性能之间出现鸿沟。

而存储器容量和带宽方面的需求得不到满足,正不断推动现有存储器技术突破创新。由于现有常规DRAM的设计存在局限,使存储器容量的扩展难以突破既定量级,因此需要全新的存储器接口技术。此外,人工智能 (AI) 和大数据的兴起推动了异构计算的潮流,多个不同类型的处理器能够并行处理大量数据。

为了顺应发展和变化,针对异构计算和组合基础架构开发下一代互联技术,以实现高效的资源利用。

什么是Compute Express Link™(CXL)?

CXL是CXL™联盟开发的一项开放式互联新标准,基于PCIe物理层的高速、低延迟CPU到设备互连技术。CXL可在主机CPU和互联设备(例如加速器和存储器扩展设备)之间提供高效连接。

CXL事务层由汇总到单个链路的三个动态多路通信子协议组成。这些协议分别称为CXL.io、CXL.cache和CXL.mem。CXL设备连接到CXL主机时,通过CXL.io协议进行发现、枚举、配置和管理。CXL.cache支持CXL设备访问处理器内存,CXL.mem则支持处理器访问CXL设备存储器。CXL.cache和CXL.mem协议栈已通过优化实现低延迟。

wKgaomVdi2SAfKLFAAcEhigREMA606.png

图:CXL设备类型(来自CXL联盟)

CXL联盟确定了三种不同的设备类型:

Type 1 CXL设备是一种缓存设备,例如加速器和SmartNICs(智能网卡)。Type 1设备可通过CXL.cache事务访问主机内存,并维护与主机内存一致的本地缓存。

Type 2 CXL设备是GPUFPGA(现场可编程逻辑门阵列,AI芯片的一种),具有挂载到设备的DDR(双倍数据率同步动态随机存储器)和HBM(高带宽存储)等存储器。Type 2 CXL设备可以像Type 1 CXL设备一样直接访问主机挂载的存储器。除此之外,Type 2 CXL设备具有本地地址空间,主机CPU可以通过 CXL.mem事务查看和访问该地址空间。

Type 3 CXL设备是内存扩展设备,支持主机处理器通过cxl.mem事务一致地访问CXL设备存储器缓存。Type 3 CXL设备可用于实现存储器容量和带宽的扩展。

三星CXL存储器扩展设备的更多亮点正在解码中。在下篇中,我们将主要探讨三星Type 3 CXL设备的特点和开源CXL软件,敬请期待!

审核编辑 黄宇

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

    关注

    68

    文章

    18275

    浏览量

    222159
  • 存储器
    +关注

    关注

    38

    文章

    7148

    浏览量

    161986
  • 内存
    +关注

    关注

    8

    文章

    2767

    浏览量

    72765
  • 解码
    +关注

    关注

    0

    文章

    171

    浏览量

    27132
收藏 人收藏

    评论

    相关推荐

    如何使用SCR XRAM作为程序存储器和数据存储器

    1) 允许一个物理内存(即 XRAM) 可同时作为程序存储器和数据存储器进行访问 如何使用 SCR XRAM 作为程序存储器和数据存储器。 1) 用于
    发表于 01-30 08:18

    什么是CXL技术?CXL的三种模式、类型、应用

    CXL的目标:解决CPU和设备设备设备之间的内存鸿沟。服务器有巨大的内存池和数量庞大的基于PCIe运算加速器,每个上面都有很大的内存。内存的分割已经造成巨大的浪费、不便和性能下降。
    的头像 发表于 01-11 16:53 660次阅读
    什么是<b class='flag-5'>CXL</b>技术?<b class='flag-5'>CXL</b>的三种模式、类型、应用

    三星与红帽携手推动CXL存储生态系统扩展并取得重要进展

    日 /美通社/ -- 三星宣布,与开源软件提供商红帽(Red Hat)携手,首次成功在真实用户环境中验证了Compute Express Link™(CXL™)内存技术的运行,这将进一步扩大三星的 CXL生态系统。 三星存储器
    的头像 发表于 12-27 16:07 271次阅读
    三星与红帽携手推动<b class='flag-5'>CXL</b><b class='flag-5'>存储</b>生态系统<b class='flag-5'>扩展</b>并取得重要进展

    佰维公司成功推出支持CXL 2.0规范的CXL DRAM内存扩展模块

      近日,国内知名存储器制造企业佰维科技股份有限公司(以下简称“佰维”)欣然宣告,其在DRAM技术领域取得了重要突破——成功研发并量产了符合CXL 2.0规范的CXL DRAM内存扩展
    的头像 发表于 12-27 11:41 281次阅读

    怎么使用AT32 MCU的SPIM作为外部存储器扩展功能

    AT32 SPIM Application Note描述了怎么使用AT32 MCU的SPIM作为外部存储器扩展功能。
    发表于 10-24 08:03

    设定启动存储器为主存扩展(AP模式)介绍

    设定启动存储器为主存扩展(AP模式)主要阐述有AP mode功能的MCU设定启动程序存储区为主存扩展的方法及范例程序。
    发表于 10-24 07:49

    AT32 MCU如何设定启动存储器为主存扩展

    AT32 MCU如何设定启动存储器为主存扩展
    的头像 发表于 10-18 17:50 292次阅读
    AT32 MCU如何设定启动<b class='flag-5'>存储器</b>为主存<b class='flag-5'>扩展</b>

    澜起科技MXC芯片成功通过CXL联盟组织的CXL1.1合规测试

    近日,澜起科技的CXL内存扩展控制器(MXC)芯片成功通过了CXL联盟组织的CXL1.1合规测试,被列入CXL官网的合规供应商清单。澜起科技
    的头像 发表于 08-18 09:14 757次阅读

    英飞凌扩展数据记录存储器产品组合,推出业内首款1Mbit车规级串行EXCELON™ F-RAM存储器及新型4Mbit F-RAM存储器

    ,英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)进一步扩展其EXCELON™ F-RAM存储器产品,推出两款分别具有1Mbit和4Mbit存储密度的新型F-RAM存储
    发表于 08-09 14:32 417次阅读
      英飞凌<b class='flag-5'>扩展</b>数据记录<b class='flag-5'>存储器</b>产品组合,推出业内首款1Mbit车规级串行EXCELON™ F-RAM<b class='flag-5'>存储器</b>及新型4Mbit F-RAM<b class='flag-5'>存储器</b>

    PrimeCell AHB SDR和SRAM/NOR存储器控制(PL243)技术参考手册

    AHB MC是一种符合高级微控制总线体系结构(AMBA)的片系统(SoC)外围设备。它由ARM有限公司开发、测试和许可。 AHB MC利用了新开发的动态存储器控制
    发表于 08-02 14:51

    PrimeCell AHB SRAM/NOR存储器控制(PL241)技术参考手册

    AHB MC是一种符合高级微控制总线体系结构(AMBA)的片系统(SoC)外围设备。它由ARM有限公司开发、测试和许可。 AHB MC利用了新开发的静态存储器控制
    发表于 08-02 07:14

    PrimeCell AHB SDR和NAND存储器控制(PL242)技术参考手册

    AHB MC是一种符合高级微控制总线体系结构(AMBA)的片系统(SoC)外围设备。它由ARM有限公司开发、测试和许可。 AHB MC利用了新开发的动态存储器控制
    发表于 08-02 06:26

    存储器综合扩展(1)#单片机

    单片机存储器
    未来加油dz
    发布于 :2023年07月31日 23:03:55

    CXL 2.0设备发现的迷人路径

    CXL 2.0 规范在 PCIe 配置空间映射寄存器中定义了多个新的 PCIe 指定供应商特定扩展功能 (DVSEC)。以下是 CXL 2.0 设备的一些强制性 DVSEC。
    的头像 发表于 05-25 17:22 1036次阅读
    <b class='flag-5'>CXL</b> 2.0<b class='flag-5'>设备</b>发现的迷人路径

    三星电子研发首款DRAM 扩大CXL生态系统

    基于先进CXL 2.0的128GB CXL DRAM将于今年量产,加速下一代存储器解决方案的商用化
    发表于 05-15 17:02 192次阅读