一种CXL交换机、计算系统及数据读写方法技术方案

技术编号:41709829 阅读:18 留言:0更新日期:2024-06-19 12:39
本申请实施例提供一种CXL交换机、计算系统及数据读写方法,CXL交换机包括依次连接的第一端口、CXL交换芯片、加速电路及第二端口;第一端口连接服务器,第二端口连接CXL内存设备;服务器向CXL交换机发送CXL内存读写指令;CXL交换芯片从CXL内存读写指令解析出待迁移数据的源地址和目的地址并发送给加速电路,源地址为CXL内存设备中存储待迁移数据的地址,目的地址为CXL内存设备将写入待迁移数据的地址;加速电路根据源地址从源地址读取待迁移数据,将读取的待迁移数据写入对应的目的地址。该方案不需要CPU参与数据搬移,只发送CXL内存读写指令即可,能够降低CPU使用率,提高CPU性能。

【技术实现步骤摘要】

本申请实施例涉及服务器,特别涉及一种cxl交换机、计算系统及数据读写方法。


技术介绍

1、随着计算机技术的发展,cpu的核心数快速增加,计算密度持续增长,受限于计算设备的物理空间和设计成本,内存性能的增长速度落后于计算密度的增长,平均到每个核心的内存性能持续下降,限制了计算设备算力的发挥。

2、计算快速链路(compute express link,cxl)作为一种开放的行业标准,在数据中心的专用计算、内存、i/o和存储元素之间提供高带宽、低延迟的连接。计算设备通过cxl总线扩展内存可以有效解决内存墙和io墙的瓶颈。目前多种形态的硬件板卡通过cxl总线扩展内存,例如包括添加卡(add-in-card,aic),e3.s形态或者定制的异形卡。

3、cpu与存储缓冲器(memory buffer)以及cpu与智能网卡(smart nic)等类型的设备的连接可以基于cxl协议。cxl尤其在人工智能机器学习等高性能计算场景的优势比较突出。

4、在数据读写过程中,计算设备的cpu需要逐个缓存行(cache-line)地对cxl内存本文档来自技高网...

【技术保护点】

1.一种CXL交换机,其特征在于,包括依次连接的第一端口、CXL交换芯片、加速电路及第二端口;

2.根据权利要求1所述的CXL交换机,其特征在于,所述加速电路包括加速引擎;

3.根据权利要求2所述的CXL交换机,其特征在于,所述加速电路还包括:调度器和任务队列电路;

4.根据权利要求2或3所述的CXL交换机,其特征在于,所述加速电路还包括多路选择电路;

5.根据权利要求3所述的CXL交换机,其特征在于,所述配置信息还包括:所述任务队列的优先级和使能状态;

6.根据权利要求2-5任一项所述的CXL交换机,其特征在于,所述第二端口包...

【技术特征摘要】

1.一种cxl交换机,其特征在于,包括依次连接的第一端口、cxl交换芯片、加速电路及第二端口;

2.根据权利要求1所述的cxl交换机,其特征在于,所述加速电路包括加速引擎;

3.根据权利要求2所述的cxl交换机,其特征在于,所述加速电路还包括:调度器和任务队列电路;

4.根据权利要求2或3所述的cxl交换机,其特征在于,所述加速电路还包括多路选择电路;

5.根据权利要求3所述的cxl交换机,其特征在于,所述配置信息还包括:所述任务队列的优先级和使能状态;

6.根据权利要...

【专利技术属性】
技术研发人员:余书宝黄涛梁永贵
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1