[发明专利]访存带宽的检测方法、装置、计算机设备及可读存储介质在审
申请号: | 201911273449.4 | 申请日: | 2019-12-12 |
公开(公告)号: | CN112965885A | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中科寒武纪科技股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F13/16 |
代理公司: | 北京华进京联知识产权代理有限公司 11606 | 代理人: | 孙岩 |
地址: | 100190 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 带宽 检测 方法 装置 计算机 设备 可读 存储 介质 | ||
1.一种访存带宽的检测方法,其特征在于,所述方法应用于处理器,所述处理器中运行有待测应用和检测应用,所述方法包括:
按照预设的访存带宽递增策略,确定所述检测应用对应的目标访存带宽;
通过所述检测应用以所述目标访存带宽对内存进行读写操作,并获取所述待测应用的当前性能;
判断所述待测应用的当前性能是否低于所述待测应用的初始性能,其中,所述初始性能为所述检测应用未对所述内存进行读写操作时所述待测应用的性能;
如果所述待测应用的当前性能低于所述待测应用的初始性能,则将所述内存的总访存带宽与所述目标访存带宽的差值,确定为所述待测应用对应的访存带宽。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述待测应用的当前性能高于或等于所述待测应用的初始性能,则按照所述预设的访存带宽递增策略,重新确定所述检测应用对应的目标访存带宽,并执行所述通过所述检测应用以所述目标访存带宽对内存进行读写操作,并获取所述待测应用的当前性能的步骤。
3.根据权利要求1所述的方法,其特征在于,所述按照预设的访存带宽递增策略,确定所述检测应用对应的目标访存带宽,包括:
将上一次确定出的所述检测应用对应的历史目标访存带宽与预设的访存带宽调整值的和值,作为所述检测应用对应的目标访存带宽。
4.根据权利要求1所述的方法,其特征在于,所述待测应用的初始性能为所述检测应用未对所述内存进行读写操作时所述待测应用执行单次应用任务所需的第一时长,所述待测应用的当前性能为所述检测应用以所述目标访存带宽对所述内存进行读写操作时所述待测应用执行单次应用任务所需的第二时长;
所述判断所述待测应用的当前性能是否低于所述待测应用的初始性能,包括:
如果所述第二时长大于所述第一时长,则确定所述待测应用的当前性能低于所述待测应用的初始性能;
如果所述第二时长等于所述第一时长,则确定所述待测应用的当前性能等于所述待测应用的初始性能;
如果所述第二时长小于所述第一时长,则确定所述待测应用的当前性能高于所述待测应用的初始性能。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当通过所述检测应用以初始访存带宽对所述内存进行读写操作时,如果所述待测应用的当前性能低于所述待测应用的初始性能,则输出告警信息,其中,所述初始访存带宽为按照预设的访存带宽递增策略确定出的最小的目标访存带宽。
6.根据权利要求1所述的方法,其特征在于,当所述处理器为多核处理器时,所述待测应用和所述检测应用运行在所述多核处理器包含的不同核中。
7.一种访存带宽的检测装置,其特征在于,所述装置应用于处理器,所述处理器中运行有待测应用和检测应用,所述装置包括:
第一确定模块,用于按照预设的访存带宽递增策略,确定所述检测应用对应的目标访存带宽;
获取模块,用于通过所述检测应用以所述目标访存带宽对内存进行读写操作,并获取所述待测应用的当前性能;
判断模块,用于判断所述待测应用的当前性能是否低于所述待测应用的初始性能,其中,所述初始性能为所述检测应用未对所述内存进行读写操作时所述待测应用的性能;
第二确定模块,用于如果所述待测应用的当前性能低于所述待测应用的初始性能,则将所述内存的总访存带宽与所述目标访存带宽的差值,确定为所述待测应用对应的访存带宽。
8.一种计算机设备,包括存储器及处理器,所述存储器上存储有可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种芯片系统,其特征在于,包括处理器,所述处理器和存储器耦合,所述存储器存储有程序指令,当所述存储器存储的程序指令被所述处理器执行时实现权利要求1至6任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科寒武纪科技股份有限公司,未经中科寒武纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911273449.4/1.html,转载请声明来源钻瓜专利网。