背景技术:
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所述的系统,其中,所述数据集和所述第二数据包括描述共同特性的几乎一致的并行数据集。