【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种高速缓存替换策略的管理方法、装置及电子设备。
技术介绍
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所述的方法,其特征在于,所述方法还包括:<...
【专利技术属性】
技术研发人员:刘宇航,周嘉鹏,陈泓佚,
申请(专利权)人:北京开源芯片研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。