当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于CXL内存架构的多节点高性能数据共享索引方法技术

技术编号:44361732 阅读:17 留言:0更新日期:2025-02-25 09:43
本发明专利技术公开了一种基于CXL内存架构的多节点高性能数据共享索引方法,本发明专利技术中主服务器节点用于构建CXL数据索引区和数据存储区。各服务器节点连接CXL内存设备后,通过NUMA绑定方式将CXL内存设备挂载到服务器节点,并指定共享区域,实现多节点对CXL物理内存数据的共享访问。连接到CXL内存后,主服务器节点构建CXL数据索引区和共享存储区,并通过哈希索引表支持多节点的数据存储和查询。查询请求时,通过哈希函数定位数据在哈希表中的位置,并在数据哈希索引表中进行查询和匹配,最终定位数据所在内存区域。找到数据后,服务器节点将数据从CXL内存加载到本地内存中使用,实现了跨服务器节点的数据共享。

【技术实现步骤摘要】

本专利技术属于计算机,具体涉及一种基于cxl内存架构的多节点高性能数据共享索引方法。


技术介绍

1、随着大数据和人工智能应用的快速发展,数据中心面临着日益增长的数据处理需求和内存容量需求,传统的内存架构已经难以满足这些高带宽和低延迟的需求。因此,新的内存技术和架构不断涌现,旨在提高内存系统的性能和扩展性。

2、cxl是一种开放的标准互连技术,旨在通过高效的缓存和内存访问协议,实现计算设备之间的高性能互连。cxl利用pcie物理层,提供低延迟、高带宽的连接,支持内存共享和缓存一致性,使得多个处理器或加速器可以高效地访问共享内存。cxl内存架构的引入,为解决大规模数据中心和高性能计算中的内存瓶颈问题提供了新的解决方案。

3、传统的内存系统中,数据通常分布在各个服务器节点的本地内存中,这导致了数据访问的局限性和复杂的内存管理。特别是当多个节点需要共享数据时,传统的内存架构难以有效支持跨节点的高速数据访问,且容易引起数据一致性问题。因此,如何高效地利用cxl内存,实现跨节点的数据共享和高性能访问,成为一个难点。

<br/>

本文档来自技高网...

【技术保护点】

1.一种基于CXL内存架构的多节点高性能数据共享索引方法,其特征在于该方法包括以下步骤:

2.根据权利要求1所述的多节点高性能数据共享索引方法,其特征在于:步骤1中所述CXL内存通过NUMA绑定挂载到各服务器节点。

3.根据权利要求1所述的多节点高性能数据共享索引方法,其特征在于:步骤1中所述建立CXL内存地址与节点虚拟内存地址的一对一映射具体是:

4.根据权利要求1所述的多节点高性能数据共享索引方法,其特征在于:

5.根据权利要求1所述的多节点高性能数据共享索引方法,其特征在于:步骤2中所述哈希索引表由固定大小的数组组成,每个数组元素占用...

【技术特征摘要】

1.一种基于cxl内存架构的多节点高性能数据共享索引方法,其特征在于该方法包括以下步骤:

2.根据权利要求1所述的多节点高性能数据共享索引方法,其特征在于:步骤1中所述cxl内存通过numa绑定挂载到各服务器节点。

3.根据权利要求1所述的多节点高性能数据共享索引方法,其特征在于:步骤1中所述建立cxl内存地址与节点虚拟内存地址的一对一映射具体是:

4.根据权利要求1所述的多节点高性能数据共享索引方法,其特征在于:

5.根据权利要求1所述的多节点高性能数据共享索引方法,其特征在于:步骤2中所述哈希索引表由固定大小的数组组成,每个数...

【专利技术属性】
技术研发人员:赵新奎杨牧宇尹建伟邓水光程冠杰智晨张旭鸿
申请(专利权)人:浙江大学
类型:发明
国别省市:

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

1