发明名称 |
一种高速缓存替换策略的管理系统及方法 |
摘要 |
本发明公开了一种高速缓存替换策略的管理系统及方法,克服现有技术中采用单独某一种替换策略不能有效地满足高速缓存多种不同局部性访存特点的应用程序访问需求的不足,其中该方法包括:将高速缓存划分为第一部分和第二部分;将第一部分划分为第一测试组和第二测试组,第一测试组采用第一替换策略,第二测试组采用第二替换策略;设置一策略选择寄存器,记录第一测试组和第二测试组的失效次数;当第二部分发生访存失效时,根据策略选择寄存器的值从第一替换策略和第二替换策略中为第二部分选择替换策略。与现有技术相比,本发明提高了高速缓存的使用性能。 |
申请公布号 |
CN101866318A |
申请公布日期 |
2010.10.20 |
申请号 |
CN201010201202.4 |
申请日期 |
2010.06.13 |
申请人 |
北京北大众志微系统科技有限责任公司 |
发明人 |
程旭;黄涛;管雪涛 |
分类号 |
G06F12/02(2006.01)I |
主分类号 |
G06F12/02(2006.01)I |
代理机构 |
北京安信方达知识产权代理有限公司 11262 |
代理人 |
栗若木;王漪 |
主权项 |
一种高速缓存替换策略的管理方法,其特征在于,包括:将所述高速缓存划分为第一部分和第二部分;将所述第一部分划分为第一测试组和第二测试组,所述第一测试组采用第一替换策略,第二测试组采用第二替换策略;设置一策略选择寄存器,记录所述第一测试组和第二测试组的失效次数;当所述第二部分发生访存失效时,根据所述策略选择寄存器的值从所述第一替换策略和第二替换策略中为所述第二部分选择替换策略。 |
地址 |
100080 北京市海淀区中关村北大街151号资源大厦11层 |