预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115033500A(43)申请公布日2022.09.09(21)申请号202210648905.4(22)申请日2022.06.09(71)申请人北京奕斯伟计算技术股份有限公司地址101102北京市大兴区经济技术开发区科创十四街18号院3号楼1层101室(72)发明人陈玉平(74)专利代理机构北京市柳沈律师事务所11105专利代理师彭久云(51)Int.Cl.G06F12/0877(2016.01)G06F12/0811(2016.01)G06F12/06(2006.01)权利要求书2页说明书12页附图8页(54)发明名称缓存系统模拟方法、装置、设备和存储介质(57)摘要一种缓存系统模拟方法、装置、设备和存储介质。该缓存系统模拟方法包括:获取缓存系统模型;获取指令信息记录,其中,指令信息记录包括多个条目,多个条目中的每个条目包括请求指令以及请求指令对应的第一寻址地址;从指令信息记录读取多个条目中的至少一个条目;使用至少一个条目中的每个条目中的请求指令和第一寻址地址模拟对于缓存系统模型的访问以获取缓存系统模型的统计数据;基于统计数据更新缓存系统模型。该缓存系统模拟方法基于指令信息记录单独对缓存系统进行建模,而不需要CPU或GPU的整个IP进行建模,大大减少了建模的工作量,缩短了模型收敛时间,从而可以快速得到缓存的性能数据。CN115033500ACN115033500A权利要求书1/2页1.一种缓存系统模拟方法,包括:获取缓存系统模型;获取指令信息记录,其中,所述指令信息记录包括多个条目,所述多个条目中的每个条目包括请求指令以及所述请求指令对应的第一寻址地址;从所述指令信息记录读取所述多个条目中的至少一个条目;使用所述至少一个条目中的每个条目中的所述请求指令和所述第一寻址地址模拟对于所述缓存系统模型的访问以获取所述缓存系统模型的统计数据;基于所述统计数据更新所述缓存系统模型。2.根据权利要求1所述的模拟方法,其中,所述使用所述至少一个条目中的每个条目中的所述请求指令和所述第一寻址地址模拟对于所述缓存系统模型的访问以获取所述缓存系统模型的统计数据包括:将所述第一寻址地址映射到所述缓存系统模型中以获取统计计数器中的计数值,其中,所述缓存系统模型设置为具有第一配置参数;根据所述计数值获得所述统计数据。3.根据权利要求2所述的模拟方法,其中,所述基于所述统计数据更新所述缓存系统模型包括:将所述统计数据与目标数据进行比较以更新所述第一配置参数。4.根据权利要求3所述的模拟方法,其中,所述计数值包括第一计数值,所述统计数据包括第一统计值,所述将所述第一寻址地址映射到所述缓存系统模型中以获取统计计数器中的计数值,包括:将m个所述第一寻址地址映射到所述缓存系统模型中,m为大于1的整数;将m个所述第一寻址地址与所述缓存系统模型中对应的多个缓存行中的地址段进行比较;响应于i个所述第一寻址地址的比较结果为命中,将所述统计计数器中的所述第一计数值更新为i,i为不大于m的正整数。5.根据权利要求4所述的模拟方法,其中,所述根据所述计数值获得所述统计数据包括:根据所述第一计数值获得所述第一统计值为i/m。6.根据权利要求5所述的模拟方法,其中,所述目标数据包括第一目标值,所述将所述统计数据与目标数据进行比较以更新所述第一配置参数包括:响应于所述第一统计值大于等于所述第一目标值,输出所述第一配置参数为目标第一配置参数;或者,响应于所述第一统计值小于所述第一目标值,修改所述第一配置参数。7.根据权利要求4所述的模拟方法,其中,所述第一统计值为命中率,所述第一目标值为目标命中率。8.根据权利要求3所述的模拟方法,其中,所述计数值包括第二计数值,所述统计数据包括第二统计值,所述将所述第一寻址地址映射到所述缓存系统模型中以获取统计计数器中的计数值,2CN115033500A权利要求书2/2页包括:将n个所述第一寻址地址映射到所述缓存系统模型中,n为大于1的整数;将n个所述第一寻址地址与所述缓存系统模型中对应的多个缓存行中的地址段进行比较;响应于j个所述第一寻址地址的比较结果为访问冲突,将所述统计计数器中的所述第二计数值更新为j,j为不大于n的正整数。9.根据权利要求8所述的模拟方法,其中,所述根据所述计数值获得所述统计数据包括:根据所述第二计数值获得所述第二统计值为j/n。10.根据权利要求9所述的模拟方法,其中,所述目标数据包括第二目标值,所述将所述统计数据与目标数据进行比较以更新所述第一配置参数,包括:响应于所述第二统计值小于等于所述第二目标值,输出所述第一配置参数为目标第一配置参数;或者,响应于所述第二统计值大于所述第二目标值,修改所述第一配置参数。11.根据权利要求8所述的模拟方法,其中,所述