用于清除共享存储器装置或存储器扩展器的设备和方法与流程
- 国知局
- 2024-07-31 20:12:35
本文描述的本公开的一个或多个实施例涉及一种存储器装置,并且更具体地,涉及一种用于控制作为外部装置联接到多个计算装置的共享存储器装置或存储器扩展器的设备和方法。
背景技术:
1、计算系统中的计算量响应于用户的需求而增加。由于计算量的增加,存储装置中生成或存储的数据量也在增加。当数据量增加时,计算系统中用于存储数据的空间可能受限。可以使用存储器扩展器或共享存储器装置来存储大量数据并避免计算系统的计算能力和性能的劣化。存储器扩展器可以被理解为用于克服计算系统的资源限制的可组合的基础设施。如果计算系统和存储器扩展器执行高速数据通信,则它们可以支持大数据和机器学习领域中出现的高强度工作负载的运行。
技术实现思路
1、本发明的实施例可以提供一种用于提高共享存储器装置或存储器扩展器的性能的设备和方法。
2、在本发明的实施例中,一种存储器系统可以包括:至少一个存储器装置,包括多个存储器区域;装置分配管理器,被配置为基于从至少一个主机输入的请求确定分配或释放多个存储器区域中的哪一个;以及安全擦除电路,被配置为将针对与装置分配管理器确定的释放相关联的第一存储器区域的安全擦除任务存储在擦除作业队列中,并且在第一存储器区域被重新分配给第一主机时从擦除作业队列中移除安全擦除任务,第一存储器区域在释放之前被分配给第一主机。
3、当装置分配管理器可以确定将第一存储器区域分配给第二主机时,装置分配管理器在安全擦除电路完成针对第一存储器区域的安全擦除任务之后,通知第二主机分配了第一存储器区域。
4、存储器系统可以进一步包括多个高速计算链路(cxl)端点,每个端点选择性地联接到至少一个主机。
5、多个cxl端点的数量可以与高速计算链路(cxl)交换机中包括的pci-pci桥接器(ppb)的数量相同,该cxl交换机联接到存储器系统和至少一个主机。
6、装置分配管理器可以被配置为将通过多个cxl端点输入的消息传送到与消息中包括的标识符相对应的存储器装置中。
7、安全擦除电路可以被配置为在存储器装置不执行数据输入/输出操作时对存储器装置执行安全擦除任务。
8、安全擦除电路可以被配置为依次确定是运行还是延迟擦除作业队列中存储的多个安全擦除任务,并且改变多个安全擦除任务的运行顺序。
9、装置分配管理器可以包括存储器区段表,该存储器区段表记录至少一个存储器装置中包括的多个存储器区域或区段中的每一个是否被分配给至少一个主机。分配给至少一个主机的多个存储器区域的大小可以基于从至少一个主机输入的请求来确定。
10、至少一个存储器装置可以包括分配给多个主机的多个存储器区域。
11、在本发明的另一实施例中,一种架构管理器可以联接到至少一个主机和至少一个逻辑装置。架构管理器可以包括:装置分配管理器,被配置为基于从至少一个主机输入的请求确定分配或释放至少一个逻辑装置中的多个存储器区域中的哪一个;以及安全擦除电路,被配置为将针对至少一个逻辑装置中包括的、与装置分配管理器确定的释放相关联的第一存储器区域的安全擦除任务存储在擦除作业队列中,并且在第一存储器区域被重新分配给第一主机时从擦除作业队列中移除安全擦除任务,第一存储器区域在释放之前被分配给第一主机。
12、当装置分配管理器可以确定将第一存储器区域分配给第二主机时,装置分配管理器在安全擦除电路完成针对第一存储器区域的安全擦除任务之后,通知第二主机分配了第一存储器区域。
13、安全擦除电路可以被配置为从至少一个逻辑装置之中识别包括第一存储器区域的第一逻辑装置,并且基于与第一逻辑装置相对应的pci-pci桥接器(ppb)的连接状态确定是否对第一存储器区域执行安全擦除任务。
14、安全擦除电路可以被配置为在至少一个逻辑装置不执行数据输入/输出操作时对至少一个逻辑装置执行安全擦除任务。
15、安全擦除电路可以被配置为依次确定是运行还是延迟擦除作业队列中存储的多个安全擦除任务,并且因此改变多个安全擦除任务的运行顺序。
16、装置分配管理器可以包括存储器区域表,该存储器区域表记录至少一个逻辑装置中包括的多个存储器区域中的每一个是否被分配给至少一个主机。装置分配管理器可以基于存储器区域表来控制高速计算链路(cxl)交换机中的至少一个虚拟pci-pci桥接器(vppb)与至少一个pci-pci桥接器(ppb)之间的连接关系。
17、在本发明的另一实施例中,一种数据处理系统可以包括:多个主机,每个主机包括根端口;以及存储器系统,包括:多个高速计算链路(cxl)端点,与多个主机的根端口相对应;装置分配管理器,被配置为基于从至少一个主机输入的请求确定分配或释放多个存储器区域中的哪一个;以及安全擦除电路,被配置为将针对至少一个逻辑装置中包括的、与装置分配管理器确定的释放相关联的第一存储器区域的安全擦除任务存储在擦除作业队列中,并且在第一存储器区域被重新分配给第一主机时从擦除作业队列中移除安全擦除任务,第一存储器区域在释放之前被分配给第一主机。
18、当装置分配管理器确定将第一存储器区域分配给第二主机时,装置分配管理器可以在安全擦除电路完成针对第一存储器区域的安全擦除任务之后,通知第二主机分配了第一存储器区域。
19、装置分配管理器可以被配置为将通过多个cxl端点输入的消息传送到与消息中包括的标识符相对应的存储器装置中。
20、安全擦除电路可以被配置为在至少一个逻辑装置不执行数据输入/输出操作时对至少一个逻辑装置执行安全擦除任务。
21、装置分配管理器可以包括存储器区段表,该存储器区段表记录至少一个存储器装置中包括的多个存储器区域中的每一个是否被分配给至少一个主机。分配给至少一个主机的多个存储器区域的大小可以基于从至少一个主机输入的请求来确定。
技术特征:1.一种存储器系统,包括:
2.根据权利要求1所述的存储器系统,其中,当所述装置分配管理器确定将所述第一存储器区域分配给第二主机时,在所述安全擦除电路完成针对所述第一存储器区域的安全擦除任务之后,所述装置分配管理器通知所述第二主机分配了所述第一存储器区域。
3.根据权利要求1所述的存储器系统,进一步包括:多个高速计算链路端点即多个cxl端点,每个端点选择性地联接到所述至少一个主机。
4.根据权利要求3所述的存储器系统,其中,所述多个cxl端点的数量与高速计算链路交换机即cxl交换机中包括的pci-pci桥接器即ppb的数量相同,所述cxl交换机联接到所述存储器系统和所述至少一个主机。
5.根据权利要求3所述的存储器系统,其中,所述装置分配管理器将通过所述多个cxl端点输入的消息传送到与所述消息中包括的标识符相对应的存储器装置中。
6.根据权利要求1所述的存储器系统,其中,当存储器装置不执行数据输入/输出操作时,所述安全擦除电路对所述存储器装置执行安全擦除任务。
7.根据权利要求1所述的存储器系统,其中,所述安全擦除电路依次确定是运行还是延迟所述擦除作业队列中存储的多个安全擦除任务,并且改变所述多个安全擦除任务的运行顺序。
8.根据权利要求1所述的存储器系统,其中,所述装置分配管理器包括存储器区段表,所述存储器区段表记录所述至少一个存储器装置中包括的多个存储器区域中的每一个是否被分配给所述至少一个主机,并且
9.根据权利要求8所述的存储器系统,其中,所述至少一个存储器装置包括分配给多个主机的多个存储器区域。
10.一种架构管理器,联接到至少一个主机和至少一个逻辑装置,包括:
11.根据权利要求10所述的架构管理器,其中,当所述装置分配管理器确定将所述第一存储器区域分配给第二主机时,所述装置分配管理器在所述安全擦除电路完成针对所述第一存储器区域的安全擦除任务之后,通知所述第二主机分配了所述第一存储器区域。
12.根据权利要求10所述的架构管理器,其中,所述安全擦除电路从所述至少一个逻辑装置之中识别包括第一存储器区域的第一逻辑装置,并且基于与所述第一逻辑装置相对应的pci-pci桥接器即ppb的连接状态来确定是否对所述第一存储器区域执行所述安全擦除任务。
13.根据权利要求10所述的架构管理器,其中,当所述至少一个逻辑装置不执行数据输入/输出操作时,所述安全擦除电路对所述至少一个逻辑装置执行安全擦除任务。
14.根据权利要求10所述的架构管理器,其中,所述安全擦除电路依次确定是运行还是延迟所述擦除作业队列中存储的多个安全擦除任务,并且因此改变所述多个安全擦除任务的运行顺序。
15.根据权利要求10所述的架构管理器,其中,所述装置分配管理器包括存储器区域表,所述存储器区域表记录所述至少一个逻辑装置中包括的多个存储器区域中的每一个是否被分配给所述至少一个主机,并且
16.一种数据处理系统,包括:
17.根据权利要求16所述的数据处理系统,其中,当所述装置分配管理器确定将所述第一存储器区域分配给第二主机时,所述装置分配管理器在所述安全擦除电路完成针对所述第一存储器区域的安全擦除任务之后,通知所述第二主机分配了所述第一存储器区域。
18.根据权利要求16所述的数据处理系统,其中,所述装置分配管理器将通过所述多个cxl端点输入的消息传送到与所述消息中包括的标识符相对应的存储器装置中。
19.根据权利要求16所述的数据处理系统,其中,当所述至少一个逻辑装置不执行数据输入/输出操作时,所述安全擦除电路对所述至少一个逻辑装置执行安全擦除任务。
20.根据权利要求16所述的数据处理系统,其中,所述装置分配管理器包括存储器区段表,所述存储器区段表记录所述至少一个存储器装置中包括的多个存储器区域中的每一个是否被分配给所述至少一个主机,并且
技术总结本公开涉及一种存储器系统、架构管理器与数据处理系统。该存储器系统包括至少一个存储器装置,至少一个存储器装置包括多个存储器区域。该存储器系统包括装置分配管理器和安全擦除电路。装置分配管理器基于从至少一个主机输入的请求来确定分配或释放多个存储器区域中的哪一个。安全擦除电路将针对与装置分配管理器确定的释放相关联的第一存储器区域的安全擦除任务存储在擦除作业队列中,并且在第一存储器区域被重新分配给在释放之前分配了第一存储器区域的第一主机时,从擦除作业队列中移除安全擦除任务。技术研发人员:崔正敏,金善雄,高秉一,河砇浩受保护的技术使用者:爱思开海力士有限公司技术研发日:技术公布日:2024/7/11本文地址:https://www.jishuxx.com/zhuanli/20240731/185447.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表