[发明专利]行缓冲管理策略确定方法和装置、bank划分方法和装置有效
申请号: | 201310009673.9 | 申请日: | 2013-01-10 |
公开(公告)号: | CN103136120A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 程旭;谢明利;冯毅;佟冬 | 申请(专利权)人: | 北京北大众志微系统科技有限责任公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F1/32 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;曲鹏 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓冲 管理 策略 确定 方法 装置 bank 划分 | ||
1.一种行缓冲管理策略确定方法,其特征在于,包括:
获取应用的访存行为信息,根据所述访存行为信息为所述应用分配行缓冲管理策略。
2.如权利要求1所述的方法,其特征在于,所述访存行为信息包括访存密集度参数和/或行局部性参数。
3.如权利要求1所述的方法,其特征在于,所述根据所述访存行为信息为所述应用分配行缓冲管理策略包括:
如果所述应用的访存密集度参数小于等于第一阈值,则为所述应用分配的行缓冲管理策略为闭合页close-page;
如果所述应用的访存密集度参数大于所述第一阈值,且所述应用的行局部性参数小于等于第二阈值,则为所述应用分配的行缓冲管理策略为闭合页close-page;
如果所述应用的访存密集度参数大于所述第一阈值,且所述应用的行局部性参数大于第二阈值,则为所述应用分配的行缓冲管理策略为开放页open-page。
4.如权利要求1所述的方法,其特征在于,周期性执行所述获取应用的访存行为信息,根据所述访存行为信息为所述应用分配行缓冲管理策略的步骤;将根据当前周期的访存行为信息为所述应用分配的行缓冲管理策略作为下一个周期所述应用的行缓冲管理策略。
5.如权利要求1至4任一所述的方法,其特征在于,所述根据所述访存行为信息为所述应用分配行缓冲管理策略包括:
当存在多个应用时,根据每个应用的访存行为信息将所述多个应用分组,为同一组中的应用分配相同的行缓冲管理策略。
6.一种行缓冲管理策略确定装置,其特征在于,包括:
信息获取单元,用于获取应用的访存行为信息;
分配单元,用于根据所述访存行为信息为所述应用分配行缓冲管理策略。
7.如权利要求6所述的装置,其特征在于,所述访存行为信息包括访存密集度参数和/或行局部性参数。
8.如权利要求6所述的装置,其特征在于,所述分配单元根据访存行为信息为所述应用分配行缓冲管理策略包括:
如果所述应用的访存密集度参数小于等于第一阈值,则为所述应用分配的行缓冲管理策略为闭合页close-page;
如果所述应用的访存密集度参数大于所述第一阈值,且所述应用的行局部性参数小于等于第二阈值,则为所述应用分配的行缓冲管理策略为闭合页close-page;
如果所述应用的访存密集度参数大于所述第一阈值,且所述应用的行局部性参数大于第二阈值,则为所述应用分配的行缓冲管理策略为开放页open-page。
9.如权利要求6所述的装置,其特征在于,
所述信息获取单元还用于周期性获取所述应用的访存行为信息;
所述分配单元还用于:周期性根据所述访存行为信息为所述应用分配行缓冲管理策略,以及,将根据当前周期的访存行为信息为所述应用分配的行缓冲管理策略作为下一个周期所述应用的行缓冲管理策略。
10.如权利要求6至9任一所述的装置,其特征在于,所述分配单元包括:分组模块和分配模块,其中:
所述分组模块用于:当存在多个应用时,根据每个应用的访存行为信息将所述多个应用分组;
所述分配模块用于:为同一组中的应用分配相同的行缓冲管理策略。
11.一种Bank划分方法,其特征在于,包括:
获取各应用的访存行为信息;
根据所述访存行为信息将所述各应用进行分组;
将不同的组的应用映射到不同的rank。
12.如权利要求11所述的方法,其特征在于,所述访存行为信息包括访存密集度参数。
13.如权利要求11或12所述的方法,其特征在于,所述根据所述访存行为信息将所述各应用进行分组包括:
根据所述访存行为信息将所述各应用进行排序;
将排序后的各应用依次划分为m组,当n/m为整数时,每组包含的应用个数为n/m;当n/m非整数时,该m组中的m-1组包含的应用个数为表示向上取整,剩余的一组包含的应用个数为其中,n表示应用个数,m表示rank个数。
14.如权利要求11或12所述的方法,其特征在于,所述方法还包括:
将同一组的应用映射到同一个rank,且同一组的每个应用映射到对应rank中的不同bank。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北大众志微系统科技有限责任公司,未经北京北大众志微系统科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310009673.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锚固试验用防护装置
- 下一篇:取样铁杯