[发明专利]一种计算机系统应用高速缓存的方法、装置及设备在审
申请号: | 201811615556.6 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109684235A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 张经宇;钟思琪;王进;李文军;王斐;何施茗;邝利丹 | 申请(专利权)人: | 长沙理工大学 |
主分类号: | G06F12/0871 | 分类号: | G06F12/0871;G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 410114 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高速缓存模块 性能统计数据 高速缓存 应用 加载应用 计算机可读存储介质 计算机系统应用 计算机系统 侦测 采集 装置及设备 负载类型 运行效率 运行性能 加载 感知 优化 | ||
本发明公开了一种计算机系统应用高速缓存的方法、装置、设备以及计算机可读存储介质,包括:获取计算机系统当前加载的应用,使所述应用在第一高速缓存模块下进行高速缓存侦测,采集所述应用的第一性能统计数据;使所述应用在第二高速缓存模块下进行高速缓存侦测,采集所述应用的第二性能统计数据;根据所述第一性能统计数据和所述第二性能统计数据,识别所述应用的类型,选择与所述应用的类型对应的高速缓存模块优化所述应用的运行效率。本发明所提供的方法、装置、设备以及计算机可读存储介质,通过感知计算机系统当前加载应用的负载类型,选择与当前加载应用相对应的高速缓存模块提高当前加载应用的运行性能。
技术领域
本发明涉及计算机技术领域,特别是涉及一种计算机系统应用高速缓存的方法、装置、设备以及计算机可读存储介质。
背景技术
当前高速缓存技术被广泛应用在计算机体系结构之中,是计算机系统中不可或缺的重要部件。为了提升计算机的运行效率,诸如针对数据的访存、指令的读取等高速缓存技术应运而生,既提升了数据和指令的访存速度,又减少了对于内存和磁盘的读写。
现有技术中,计算机系统可以采用SRAM(Static Random-Access Memory静态随机存取存储器)高速缓存,进而优化计算密集型应用程序的性能。可以通过使用最新型的DRAM(Dynamic Random Access Memory动态随机存取存储器)高速缓存来优化内存密集型应用程序的性能。然而现有技术中的高速缓存系统只能单一对于一种类型的负载进行优化,缺乏对于多编程混合负载的弹性优化和适应能力。SRAM高速缓存系统一旦接收到内存密集型应用负载,将不能得到性能方面的优化,甚至使系统性能下降;相应的DRAM高速缓存系统一旦接收到计算密集型应用负载,将不能得到性能方面的优化,甚至使系统性能下降。
当计算机系统的负载为多编程混合负载时,可能同时包含内存密集型应用和计算密集型应用,无法使用统一的策略优化程序的运行。这使得一些新的技术(如DRAM高速缓存和SRAM高速缓存)无法体现优化的价值,不能保证优化的程度和程序的性能。
综上所述可以看出,如何优化多编程混合负载的计算机系统应用的运行效率是目前有待解决的问题。
发明内容
本发明的目的是提供一种计算机系统应用高速缓存的方法、装置、设备以及计算机可读存储介质,以解决现有技术中无法使用统一的高速缓和系统优化多编程混合负载的计算机系统应用的运行效率的问题。
为解决上述技术问题,本发明提供一种计算机系统应用高速缓存的方法,包括:获取计算机系统当前加载的应用,使所述应用在第一高速缓存模块下进行高速缓存侦测,采集所述应用的第一性能统计数据;完成所述第一性能统计数据的采集后,使所述应用在第二高速缓存模块下进行高速缓存侦测,采集所述应用的第二性能统计数据;根据所述第一性能统计数据和所述第二性能统计数据,识别所述应用的类型,选择与所述应用的类型对应的高速缓存模块优化所述应用的运行效率。
优选地,所述获取计算机系统当前加载的应用,使所述应用在第一高速缓存模块下进行高速缓存侦测采集所述应用的第一性能统计数据,包括:
获取计算机系统当前加载的应用mcf,使所述应用mcf在所述计算机系统的初始高速缓存模块下进行高速缓存侦测,其中,所述计算机系统的初始高速缓存模块为DRAM高速缓存模块;
根据所述DRAM高速缓存模块高速缓存的命中率,采集所述应用mcf的第一性能统计数据。
优选地,所述使所述应用在第二高速缓存模块下进行高速缓存侦测,采集所述应用的第二性能统计数据,包括:
使所述应用mcf在SRAM高速缓存模块下进行高速缓存侦测;
根据所述SRAM高速缓存模块高速缓存的命中率,采集所述应用mcf的第二性能统计数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙理工大学,未经长沙理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811615556.6/2.html,转载请声明来源钻瓜专利网。