[发明专利]管理工作负载存储器分配的方法和设备有效
申请号: | 201610063969.2 | 申请日: | 2011-12-27 |
公开(公告)号: | CN105718223B | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | M.R.格林菲尔德;R.格利佛 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 杨美灵;付曼 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理工作 负载 存储器 分配 方法 设备 | ||
本文公开了管理工作负载存储器分配的方法、制品和设备。示例方法包括识别与平台相关联的主存储器和辅助存储器,辅助存储器具有与主存储器的第二性能度量不同的第一性能度量,识别与在平台上执行期间由工作负载调用的多个数据元素相关联的访问度量,基于与多个数据元素的对应数据元素相关联的访问度量,按优先排列多个数据元素的列表,以及基于多个存储器元素的第一存储器元素的优先级,将多个数据元素的第一数据元素从主存储器重新分配到辅助存储器。
技术领域
本公开内容一般涉及存储器管理,并且更具体地说,涉及管理工作负载存储器分配的方法和设备。
背景技术
近年来,处理器已被开发以执行增大的每秒浮点运算数量(FLOPS)。促成增大的FLOPS的设计改进包括但不限于更大的晶体管密度和多个核。在另外的晶体管和/或核添加到处理器时,出现了功耗和热的对应增大,这可对FLOPS性能起到反作用。
发明内容
本申请一方面提供了一种用于管理存储器的系统,其包括:用于监视在运行时期间对数据记录的访问来产生日志的部件;用于基于对所述数据记录访问的频率来分析所述日志以将所述数据记录分类到第一子集和第二子集的部件,所述第一子集中的记录相比于所述第二子集中的记录以更高的频率被访问;以及用于将所述第一子集分配到主存储器并且将所述第二子集分配到次要存储设备的部件。用于分析的所述部件要通过对于工作负载的第一部分将所述数据记录分类到所述第一和第二子集并且对于所述工作负载的第二部分将所述数据记录再分类到所述第一和第二子集来识别工作负载偏斜,其中对于所述工作负载的所述第一部分被分类到所述第一子集的第一数据记录对于所述工作负载的所述第二部分被分类到所述第二子集。用于分配的所述部件要对于所述工作负载的所述第一部分将所述第一数据记录分配到所述主存储器,并且对于所述工作负载的所述第二部分要将所述第一数据记录分配到所述次要存储设备。
本申请另一方面提供了一种用于管理存储器的方法,其包括:通过用处理器运行指令来监视在运行时期间对数据记录的访问来产生日志;通过用所述处理器运行指令来基于如所述日志中所示的对所述数据记录访问的频率来将所述数据记录分类到第一子集和第二子集,所述第一子集中的记录相比于所述第二子集中的记录以更高的频率被访问;通过用所述处理器运行指令来将所述第一子集分配到主存储器;通过用所述处理器运行指令来将所述第二子集分配到次要存储设备;通过用所述处理器运行指令来通过对于工作负载的第一部分将所述数据记录分类到所述第一和第二子集而识别工作负载偏斜;通过用所述处理器运行指令来对于所述工作负载的第二部分将所述数据记录再分类到所述第一和第二子集,其中对于所述工作负载的所述第一部分被分类到所述第一子集的第一数据记录对于所述工作负载的所述第二部分被分类到所述第二子集;通过用所述处理器运行指令来对于所述工作负载的所述第一部分将所述第一数据记录分配到所述主存储器;以及通过用所述处理器运行指令来对于所述工作负载的所述第二部分将所述第一数据记录分配到所述次要存储设备。
本申请又一方面提供了用于管理存储器的装置,其包括:工作负载控制器,用于生成示出在运行时期间对数据记录的访问的日志,所述工作负载控制器基于所述日志中所示的对所述数据记录访问的频率来将所述数据记录分类到第一子集和第二子集,所述第一子集中的记录相比于所述第二子集中的记录以更高的频率被访问;存储器管理器,用于将所述第一子集分配到主存储器;将所述第二子集分配到次要存储设备。所述工作负载控制器要通过对于工作负载的第一部分将所述数据记录分类到所述第一和第二子集而识别工作负载偏斜,所述工作负载控制器要对于所述工作负载的第二部分将所述数据记录再分类到所述第一和第二子集,其中对于所述工作负载的所述第一部分被分类到所述第一子集的第一数据记录对于所述工作负载的所述第二部分被分类到所述第二子集。所述存储器管理器要对于所述工作负载的所述第一部分将所述第一数据记录分配到所述主存储器,并且要对于所述工作负载的所述第二部分将所述第一数据记录分配到所述次要存储设备。
附图说明
图1是根据管理工作负载存储器分配的本公开内容的教导构成的示例工作负载管理器的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610063969.2/2.html,转载请声明来源钻瓜专利网。