[发明专利]存储器扩展器、主机装置以及服务器系统的操作方法在审
申请号: | 202111240879.3 | 申请日: | 2021-10-25 |
公开(公告)号: | CN114428662A | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 李天镛 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 张川绪;方成 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 扩展 主机 装置 以及 服务器 系统 操作方法 | ||
1.一种存储器扩展器,包括:
存储器装置,包括与第一主机对应的第一存储器区域和与第二主机对应的第二存储器区域;以及
控制器,被配置为通过计算快速链路CXL接口与第一主机和第二主机进行通信,其中,控制器被配置为:从第一主机接收第一CXL通信分组;以及响应于第一CXL通信分组,执行将存储在第一存储器区域中的目标数据传送到第二存储器区域的目标数据传送操作。
2.根据权利要求1所述的存储器扩展器,其中:
第一CXL通信分组包括第一CXL报头,并且
第一CXL报头包括:
存储器操作码字段,指示目标数据传送操作的类型;
第一地址字段,指示第一存储器区域的存储有目标数据的部分的起始地址;
第二地址字段,指示第一存储器区域的存储有目标数据的部分的结束地址;
第三地址字段,指示第二存储器区域的将要存储目标数据的部分的起始地址;
第四地址字段,指示第二存储器区域的将要存储目标数据的部分的结束地址;以及
第五地址字段,指示目标数据的类型、目标数据的长度和与目标数据相关联的校验和中的至少一个。
3.根据权利要求2所述的存储器扩展器,其中:
目标数据传送操作的类型包括复制操作、引用操作和共享操作中的至少一个,
在复制操作期间,目标数据从第一存储器区域被物理地复制到第二存储器区域,
在引用操作期间,目标数据的地址被引用,而无需将目标数据从第一存储器区域物理地复制到第二存储器区域,并且
在共享操作期间,目标数据从第一存储器区域被物理地复制到共享存储器区域,并且被复制到共享存储器区域的目标数据的地址被引用。
4.根据权利要求3所述的存储器扩展器,其中,第一CXL报头还包括保留字段,在存储器操作码字段指示引用操作或共享操作时保留字段指示目标数据的保持时间。
5.根据权利要求4所述的存储器扩展器,其中,控制器还被配置为:在从与目标数据相关联的引用操作或共享操作被执行的时刻起经过保持时间之后,将目标数据从第一存储器区域物理地复制到第二存储器区域。
6.根据权利要求3所述的存储器扩展器,其中,控制器还被配置为:
从第一主机接收第二CXL通信分组,第二CXL通信分组指示目标数据的更新;
响应于第二CXL通信分组,将目标数据从第一存储器区域复制到第二存储器区域;以及
在目标数据被完全地复制之后,更新第一存储器区域的目标数据。
7.根据权利要求1所述的存储器扩展器,其中,控制器还被配置为:在目标数据传送操作被完成之后,将包括目标数据的第二CXL通信分组发送到第二主机。
8.根据权利要求1所述的存储器扩展器,其中:
第一CXL通信分组包括第一有效负荷,并且
第一有效负荷包括由第一主机生成的第一通信分组的互联网协议报头和传输控制协议报头。
9.根据权利要求1所述的存储器扩展器,其中,存储器装置还包括:
多个第三存储器区域,分别与在第一主机上驱动的多个第一虚拟机对应;以及
多个第四存储器区域,分别与在第二主机上驱动的多个第二虚拟机对应。
10.根据权利要求9所述的存储器扩展器,其中,控制器还被配置为:
将第四CXL通信分组发送到第一主机,第四CXL通信分组包括存储在所述多个第三存储器区域之中的与从第一主机接收的第三CXL通信分组对应的存储器区域中的数据;以及
将第六CXL通信分组发送到第二主机,第六CXL通信分组包括存储在所述多个第四存储器区域之中的与从第二主机接收的第五CXL通信分组对应的存储器区域中的数据。
11.根据权利要求1至10中的任一项所述的存储器扩展器,其中,所述存储器扩展器是由CXL标准定义的类型3存储器装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111240879.3/1.html,转载请声明来源钻瓜专利网。