[发明专利]NUMA系统和系统中的页面迁移方法在审
申请号: | 202011301658.8 | 申请日: | 2020-11-19 |
公开(公告)号: | CN112947851A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 温莎莎;李鹏程;范小鑫;赵莉 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;张艳梅 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | numa 系统 中的 页面 迁移 方法 | ||
1.一种操作非统一存储器访问(NUMA)系统的方法,该方法包括:
基于被采样存储器请求中的被请求存储器地址,确定被请求数据对象,所述被采样存储器请求来自发起请求的NUMA节点,所述被请求数据对象表示一内存地址范围;
确定所述被请求数据对象的大小是页面大小还是小于页面大小,或大于页面大小;和
当所述被请求数据对象的大小为页面大小或小于页面大小时,计数值增加,所述计数值用于计量发起请求的NUMA节点试图访问所述被请求数据对象的次数,确定所述计数值是否在预定时间段内超过一阈值,并且当所述计数值超过所述阈值时,将包含所述被请求数据对象的页面迁移到所述发起请求的NUMA节点。
2.根据权利要求1所述的方法,其中,基于所述被请求存储器地址的页号来确定所述被请求数据对象。
3.根据权利要求1所述的方法,其进一步包括对来自所述发起请求的NUMA节点的存储器请求进行采样,以生成所述被采样存储器请求。
4.根据权利要求1所述的方法,其特征在于,还包括对来自所述被采样存储器请求的存储器访问信息进行记录,所述存储器访问信息包括所述发起请求的NUMA节点标识,所述被请求数据对象,所述页号以及所述存储NUMA节点标识。
5.根据权利要求1所述的方法,还包括:
根据要在所述NUMA系统上执行的程序的代码确定数据对象的数量;和
将所述数据对象存储在存储器的本地分区中。
6.根据权利要求1所述的方法,还包括:当所述被请求数据对象的大小大于页面大小时:
确定页面访问的分布;和
确定多页被请求数据对象是否有问题。
7.根据权利要求6所述的方法,其特征在于,还包括当所述被请求数据对象有问题时,将所述被请求数据对象的一个或多个页面迁移到另一NUMA节点。
8.一种NUMA系统,包括:
存储器,所述存储器被划分为多个本地分区;
多个NUMA节点,所述多个NUMA节点连接到所述本地分区,每个NUMA节点具有所述存储器的一个相应本地分区,以及连接到所述存储器的多个处理器;
总线,所述总线将所述NUMA节点连接在一起;和
分析器,所述分析器连接至所述总线,所述分析器用于:
基于被采样存储器请求中的被请求存储器地址,确定被请求数据对象,所述被采样存储器请求来自发起请求的NUMA节点,所述被请求数据对象表示一内存地址范围;
确定所述被请求数据对象的大小是页面大小还是小于页面大小,或大于页面大小;和
当所述被请求数据对象的大小为页面大小或小于页面大小时,计数值增加,所述计数值用于计量发起请求的NUMA节点试图访问所述被请求数据对象的次数,确定所述计数值是否在预定时间段内超过一阈值,并且当所述计数值超过所述阈值时,将包含所述被请求数据对象的页面迁移到所述发起请求的NUMA节点。
9.根据权利要求8所述的NUMA系统,其中,基于所述被请求的存储器地址的页号来确定所述被请求数据对象。
10.根据权利要求8所述的NUMA系统,其中,所述分析器进一步对来自所述发起请求的NUMA节点的存储器请求进行采样,以生成所述被采样存储器请求。
11.根据权利要求8所述的NUMA系统,其中,所述分析器进一步对来自所述被采样存储器请求的存储器访问信息进行记录,所述存储器访问信息包括所述发起请求的NUMA节点标识,所述被请求数据对象,所述页号以及所述存储NUMA节点标识。
12.根据权利要求8所述的NUMA系统,其特征在于,所述分析器还用于:根据要在所述NUMA系统上执行的程序的代码确定数据对象的数量;和
将所述数据对象存储在存储器的本地分区中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011301658.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于近场通信功能的访问控制
- 下一篇:包括SPAD光电二极管的图像传感器