[发明专利]一种基于信用的负载监控方法及装置在审
申请号: | 201710455946.0 | 申请日: | 2017-06-16 |
公开(公告)号: | CN107273253A | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 李拓 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/30 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 信用 负载 监控 方法 装置 | ||
技术领域
本发明涉及电子技术领域,特别涉及一种基于信用的负载监控方法及装置。
背景技术
随着科技的发展,芯片被广泛地应用于各个领域,芯片的性能也越来越受到人们的关注。其中,芯片中模块的负载是评价芯片性能非常重要的指标。企业会根据芯片中模块的负载情况对芯片做出相应的优化。例如,预先设置一个模块能够最多同时接收8个数据,最多同时处理4个数据,如果监测时发现该模块在实际运行时只需要接收4个数据,需要处理5个数据,则需要优化芯片以使得该模块的数据处理能力和数据接收能力得到最大程度的发挥。
现有技术在监控芯片中模块的负载时,先构造芯片的场景,再记录接口传输效率,并对芯片内一些关键模块进行波形的分析从而得到芯片中模块的负载情况。
现有技术在得到的芯片中模块的负载情况时,需要对芯片中模块的波形进行人工分析,使得监控结果的准确程度取决于监控人员的能力,从而导致监控结果的准确性降低。
发明内容
本发明实施例提供了一种基于信用的负载监控方法及装置,能够提高检测结果的准确性。
第一方面,本发明提供了一种基于信用的负载监控方法,包括:
预先在芯片的待测模块中设置至少一个端口信用池,所述至少一个端口信用池与所述待测模块的至少一个数据接收端一一对应;
在各个所述端口信用池中存储至少一个接收信用标识;
针对于每一个所述端口信用池,利用当前端口信用池接收外部数据端口发送的对应至少一个待接收数据的信用标识请求;根据所述信用标识请求,从所述端口信用池中取出至少一个所述接收信用标识并分配给所述至少一个待接收数据;接收并存储与当前所述端口信用池对应的所述数据接收端返回的所述至少一个接收信用标识;
监控各个所述端口信用池中存储的所述接收信用标识的数量,并提供。
优选地,进一步包括:
预先在所述待测模块中设置至少一个缓存信用池,所述至少一个缓存信用池与所述待测模块的至少一个功能单元一一对应;
针对于每一个所述缓存信用池,利用当前缓存信用池检测所对应的所述功能单元所使用的至少一个模块数据是否存在对应的地址信息,如果是,则获取各个所述模块数据所对应的所述地址信息,并将获取的各个所述地址信息分别做为第一存储信用标识进行存储;否则,从预设的各个参考存储信用标识中选择出至少一个目标存储信用标识,分配给每一个不存在对应的所述地址信息的所述模块数据做为第二存储信用标识,并存储;
监控各个所述缓存信用池中存储的所述存储信用标识的数量,并提供。
优选地,在根据所述信用标识请求,从所述端口信用池中取出至少一个所述接收信用标识并分配给所述至少一个待接收数据之前,进一步包括:
检测当前已存储的所述接收信用标识的数量是否为0,如果是,向所述外部数据端口发送等待指令,以使所述数据发送端暂停发送所述待接收数据,否则将所述接收信用标识分配给所述待接收数据。
优选地,所述监控各个所述端口信用池中存储的接收信用标识的数量,并提供,包括:
根据预设的时间阈值,针对于所述待测模块的每一个所述端口信用池,分别获取当前端口信用池中已存储的所述接收信用标识的数量和每一个所述端口信用池的ID;
分别显示每一个所述端口信用池的ID及其对应的已存储的所述接收信用标识的数量。
优选地,所述监控各个所述缓存信用池中存储的所述存储信用标识的数量,并提供,包括:
根据预设的时间阈值,针对于所述待测模块的每一个所述缓存信用池,分别获取当前缓存信用池中已存储的所述存储信用标识的数量和每一个所述缓存信用池的ID;
分别显示每一个所述缓存信用池的ID及其对应的已存储的所述存储信用标识的数量。
第二方面本发明实施例提供了一种基于信用的负载监控装置,包括:第一设置模块、存储模块、端口信用池和第一监控模块;
所述第一设置模块,用于预先在芯片的待测模块中设置至少一个端口信用池,所述至少一个端口信用池与所述待测模块的至少一个数据接收端一一对应;
所述存储模块,用于在所述第一设置模块设置的各个所述端口信用池中存储至少一个接收信用标识;
所述端口信用池,用于接收外部数据端口发送的对应至少一个待接收数据的信用标识请求;根据所述信用标识请求,从所述端口信用池中取出所述存储模块存储的至少一个所述接收信用标识并分配给所述至少一个待接收数据;接收并存储与当前所述端口信用池对应的所述数据接收端返回的所述至少一个接收信用标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710455946.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:测试方法及装置
- 下一篇:一种在windows下筛选文本的系统和方法