用于高性能计算应用程序的流动存储器的制作方法

文档序号:37804045发布日期:2024-04-30 17:14阅读:5来源:国知局
用于高性能计算应用程序的流动存储器的制作方法


背景技术:

1、高性能计算(hpc)可以指能够以远远超过其他计算解决方案的速率来处理数据和执行计算的计算解决方案(例如,超级计算机或计算节点集群)。hpc应用程序的示例包括对复杂的自然系统、基因组测序、分子动力学等进行建模/模拟的软件应用程序(在超级计算机或计算节点集群上运行)。

2、动态存储器可以指在应用程序运行时间期间(动态地)分配和/或解除分配的计算机存储器区域。动态存储器可以是易失性存储器(即,需要电力来存储信息的计算机存储器,如随机存取存储器(ram))或非易失性存储器(即,即使在计算机电源已关闭之后也存储信息的计算机存储器,如非易失dimm(nvdimm))。


技术实现思路



技术特征:

1.一种方法,包括:

2.如权利要求1所述的方法,进一步包括:

3.如权利要求1所述的方法,其中:

4.如权利要求1所述的方法,其中,所述请求是从高性能计算实体接收到的。

5.如权利要求1所述的方法,进一步包括:

6.一种存储指令的非暂态计算机可读介质,所述指令在由一个或多个处理资源执行时使所述一个或多个处理资源执行包括以下操作的方法:

7.如权利要求6所述的存储指令的非暂态计算机可读介质,其中,确定所述被请求的流动动态存储器区域的所述流动存储器有效时间间隔包括基于所述面向数据的优先级值来确定所述流动存储器有效时间间隔。

8.如权利要求6所述的存储指令的非暂态计算机可读介质,其中,所述方法进一步包括:

9.如权利要求6所述的存储指令的非暂态计算机可读介质,其中在从所述计算实体接收到对所述流动动态存储器区域的所述请求之前,所述方法进一步包括:

10.如权利要求9所述的存储指令的非暂态计算机可读介质,其中,提供与所述面向数据的优先级流动性阈值相关的信息包括:

11.如权利要求9所述的存储指令的非暂态计算机可读介质,其中,响应于来自所述计算实体的对与所述面向数据的优先级流动性阈值相关的信息的查询,将与所述面向数据的优先级流动性阈值相关的所述信息提供给所述计算实体。

12.如权利要求6所述的存储指令的非暂态计算机可读介质,其中,所述方法进一步包括:

13.一种系统,包括:

14.如权利要求13所述的系统,其中在请求所述存储器区域之前,所述方法进一步包括:

15.如权利要求14所述的系统,其中,确定所述数据集的所述面向数据的优先级值包括:

16.如权利要求13所述的系统,其中,从所述存储器管理器请求所述存储器区域包括:

17.如权利要求13所述的系统,其中:

18.如权利要求13所述的系统,其中,所述方法进一步包括:

19.如权利要求18所述的系统,其中,所述第一数据集的所述面向数据的优先级值位于面向数据的优先级流动性阈值的第一侧,并且所述第二数据集的所述第二面向数据的优先级值位于所述面向数据的优先级流动性阈值的第二侧。

20.如权利要求18所述的系统,其中,所述数据集和所述第二数据包括描述共同特性的几乎一致的并行数据集。


技术总结
本公开总体上涉及用于高性能计算应用程序的流动存储器。当前公开的技术的示例提供了新的存储器管理系统和方法,所述系统和方法通过以下方式提高动态存储器区域的利用率:(1)创建一类/一种新的动态存储器区域(即,“流动”动态存储器区域),所述动态存储器区域在“流动存储器有效时间间隔”到期后被自动地释放到动态存储器区域的空闲池;以及(2)响应于对动态存储器区域的请求,当要存储在所请求的动态存储器区域中的数据的重要性水平下降到“面向数据的优先级流动性阈值”以下时,分配“流动”动态存储器区域。

技术研发人员:S·阿鲁纳查拉姆
受保护的技术使用者:慧与发展有限责任合伙企业
技术研发日:
技术公布日:2024/4/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1