高速缓存替换策略的管理方法、装置及电子设备制造方法及图纸

技术编号:41976023 阅读:33 留言:0更新日期:2024-07-10 16:55
本发明专利技术实施例提供一种高速缓存替换策略的管理方法、装置及电子设备,涉及计算机技术领域,该方法包括:从模拟器中获取在采用第一替换策略的情况下,目标缓存组的访存信息;所述模拟器用于对处理器系统的运行过程进行模拟;按照缓存块地址对所述访存信息进行分类,并按照时间戳对分类后的访存信息进行排序;基于排序结果绘制所述第一替换策略对应的第一访存观测图;根据所述第一访存观测图评估所述第一替换策略的决策性能。本发明专利技术实施例能够为替换策略的设计提供反馈,实现了对高速缓存运行过程的透视,增加了策略的可解释性,有利于辅助调试和设计。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种高速缓存替换策略的管理方法、装置及电子设备


技术介绍

1、在现代处理器中,高速缓存(cache)往往占用了芯片较大比例(有的达到80%以上)的面积。高速缓存能利用应用程序存储访问的时间局部性和空间局部性,将频繁被访问的块留在高速存储介质中,从而提高程序性能。但由于上层(l1和l2)高速缓存过滤等因素,l3高速缓存的数据访问的局部性较差,利用率低,死块(dead block)较多。死块在被替换前一次也没有被再次访问,造成了芯片面积和功耗的浪费。但同时,仍有一些存在复用机会的数据块由于容量原因,在复用前被替换出高速缓存。高速缓存替换策略是管理高速缓存的重要途径之一,通过合理规划各缓存块的留存时间,可以起到增加高速缓存等效容量的作用。

2、为了评估处理器的性能和功耗,以及相应的优化方法,通常采用时钟精确的全系统模拟器,对处理器核及高速缓存各个部件的模拟。模拟器能够输出较为精确的计数器值,用于性能和功耗评估。处理器性能通常用每周期指令数(instructions per cycle,ipc)来评估。在高速缓存层次结构本文档来自技高网...

【技术保护点】

1.一种高速缓存替换策略的管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述访存信息包括缓存块访问事件的相关信息;所述基于排序结果绘制所述第一替换策略对应的第一访存观测图,包括:

3.根据权利要求2所述的方法,其特征在于,所述访存信息还包括缓存块回填事件的回填信息;所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述第一访存观测图评估所述第一替换策略的决策性能,包括:

5.根据权利要求1所述的方法,其特征在于,所述从模拟器中获取在采用第一替换策略的情况下,目标缓存组的访存信息,包括:...

【技术特征摘要】

1.一种高速缓存替换策略的管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述访存信息包括缓存块访问事件的相关信息;所述基于排序结果绘制所述第一替换策略对应的第一访存观测图,包括:

3.根据权利要求2所述的方法,其特征在于,所述访存信息还包括缓存块回填事件的回填信息;所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述第一访存观测图评估所述第一替换策略的决策性能,包括:

5.根据权利要求1所述的方法,其特征在于,所述从模拟器中获取在采用第一替换策略的情况下,目标缓存组的访存信息,包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:<...

【专利技术属性】
技术研发人员:刘宇航周嘉鹏陈泓佚
申请(专利权)人:北京开源芯片研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1