[发明专利]内存分配方法、内存分配装置及服务器有效
申请号: | 201510275840.3 | 申请日: | 2015-05-26 |
公开(公告)号: | CN106294192B | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 陈新科 | 申请(专利权)人: | 龙芯中科技术有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 11205 北京同立钧成知识产权代理有限公司 | 代理人: | 张洋;黄健 |
地址: | 100095 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种内存分配方法、内存分配装置及服务器。本发明提供的内存分配方法,包括:接收应用程序的页面请求,所述页面请求中携带所述应用程序的标识;确定所述应用程序的标识对应的访存特征;根据所述应用程序的访存特征确定管理策略,并将所述应用程序的页面请求分配至所述管理策略对应的地址空间中。本发明提供的内存分配方法,可以针对应用程序的访存特征采取差异化的管理策略,解决了多线程访存多样性问题,并提升了存储系统的存储效率,缓解了存储墙问题。 | ||
搜索关键词: | 内存 分配 方法 装置 服务器 | ||
【主权项】:
1.一种内存分配方法,其特征在于,包括:/n接收应用程序的页面请求,所述页面请求中携带所述应用程序的标识;/n确定所述应用程序的标识对应的访存特征,所述确定所述应用程序的标识对应的访存特征,包括:/n在应用程序特征表中查询是否存在所述应用程序的标识,所述应用程序特征表中包括多个应用程序的标识及对应的访存特征;/n若存在,则获得所述应用程序的标识对应的访存特征;/n若不存在,则通过自学习过程或者调用所述应用程序的预设应用程序编程接口API,获得所述应用程序的访存特征,并将所述应用程序的标识及对应的访存特征存储在所述应用程序特征表中,其中,所述通过自学习过程获得所述应用程序的访存特征,包括:/n将所述应用程序的连续N次页面请求分配至一个管理策略对应的地址空间中,统计所述管理策略对应的地址空间与所述应用程序之间的亲和度;N为大于等于1的整数;/n判断所述亲和度是否大于预设阈值;/n若是,则根据所述亲和度获得所述应用程序的访存特征;/n若否,则重新分配一个管理策略对应的地址空间,直至管理策略对应的地址空间与所述应用程序之间的亲和度大于预设阈值;或者,直至不存在其他管理策略对应的地址空间,则学习过程结束,根据亲和度获得所述应用程序的访存特征;/n根据所述应用程序的访存特征确定管理策略,并将所述应用程序的页面请求分配至所述管理策略对应的地址空间中,其中,所述管理策略包括多个。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术有限公司,未经龙芯中科技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510275840.3/,转载请声明来源钻瓜专利网。