The invention provides a load monitoring method and device based on credit, a load monitoring method based on the credit include: pre setting at least one port credit pool in the chip module to be tested, at least one port and one credit pool module to be measured at least one data receiving terminal corresponding to at least one; receiving credit identification stored in each port credit pool; for each port credit pool, with a corresponding current port for receiving external credit pool data port to send at least one receives the data identification request according to the credit; credit identification request from port credit pool out at least one receiving credit identified and assigned to at least one is to receive data; receiving and storing and the current port credit pool corresponding to the data receiving end returns at least one receiving credit identification; each port credit monitoring The number of received credit marks stored in the pool and provided. The technical scheme provided by the invention can improve the accuracy of the monitoring result.
【技术实现步骤摘要】
一种基于信用的负载监控方法及装置
本专利技术涉及电子
,特别涉及一种基于信用的负载监控方法及装置。
技术介绍
随着科技的发展,芯片被广泛地应用于各个领域,芯片的性能也越来越受到人们的关注。其中,芯片中模块的负载是评价芯片性能非常重要的指标。企业会根据芯片中模块的负载情况对芯片做出相应的优化。例如,预先设置一个模块能够最多同时接收8个数据,最多同时处理4个数据,如果监测时发现该模块在实际运行时只需要接收4个数据,需要处理5个数据,则需要优化芯片以使得该模块的数据处理能力和数据接收能力得到最大程度的发挥。现有技术在监控芯片中模块的负载时,先构造芯片的场景,再记录接口传输效率,并对芯片内一些关键模块进行波形的分析从而得到芯片中模块的负载情况。现有技术在得到的芯片中模块的负载情况时,需要对芯片中模块的波形进行人工分析,使得监控结果的准确程度取决于监控人员的能力,从而导致监控结果的准确性降低。
技术实现思路
本专利技术实施例提供了一种基于信用的负载监控方法及装置,能够提高检测结果的准确性。第一方面,本专利技术提供了一种基于信用的负载监控方法,包括:预先在芯片的待测模块中设置至少一个端口信用池,所述至少一个端口信用池与所述待测模块的至少一个数据接收端一一对应;在各个所述端口信用池中存储至少一个接收信用标识;针对于每一个所述端口信用池,利用当前端口信用池接收外部数据端口发送的对应至少一个待接收数据的信用标识请求;根据所述信用标识请求,从所述端口信用池中取出至少一个所述接收信用标识并分配给所述至少一个待接收数据;接收并存储与当前所述端口信用池对应的所述数据接收端返回的所 ...
【技术保护点】
一种基于信用的负载监控方法,其特征在于,包括:预先在芯片的待测模块中设置至少一个端口信用池,所述至少一个端口信用池与所述待测模块的至少一个数据接收端一一对应;在各个所述端口信用池中存储至少一个接收信用标识;针对于每一个所述端口信用池,利用当前端口信用池接收外部数据端口发送的对应至少一个待接收数据的信用标识请求;根据所述信用标识请求,从所述端口信用池中取出至少一个所述接收信用标识并分配给所述至少一个待接收数据;接收并存储与当前所述端口信用池对应的所述数据接收端返回的所述至少一个接收信用标识;监控各个所述端口信用池中存储的所述接收信用标识的数量,并提供。
【技术特征摘要】
1.一种基于信用的负载监控方法,其特征在于,包括:预先在芯片的待测模块中设置至少一个端口信用池,所述至少一个端口信用池与所述待测模块的至少一个数据接收端一一对应;在各个所述端口信用池中存储至少一个接收信用标识;针对于每一个所述端口信用池,利用当前端口信用池接收外部数据端口发送的对应至少一个待接收数据的信用标识请求;根据所述信用标识请求,从所述端口信用池中取出至少一个所述接收信用标识并分配给所述至少一个待接收数据;接收并存储与当前所述端口信用池对应的所述数据接收端返回的所述至少一个接收信用标识;监控各个所述端口信用池中存储的所述接收信用标识的数量,并提供。2.根据权利要求1中所述方法,其特征在于,进一步包括:预先在所述待测模块中设置至少一个缓存信用池,所述至少一个缓存信用池与所述待测模块的至少一个功能单元一一对应;针对于每一个所述缓存信用池,利用当前缓存信用池检测所对应的所述功能单元所使用的至少一个模块数据是否存在对应的地址信息,如果是,则获取各个所述模块数据所对应的所述地址信息,并将获取的各个所述地址信息分别做为第一存储信用标识进行存储;否则,从预设的各个参考存储信用标识中选择出至少一个目标存储信用标识,分配给每一个不存在对应的所述地址信息的所述模块数据做为第二存储信用标识,并存储;监控各个所述缓存信用池中存储的所述存储信用标识的数量,并提供。3.根据权利要求1中所述方法,其特征在于,在根据所述信用标识请求,从所述端口信用池中取出至少一个所述接收信用标识并分配给所述至少一个待接收数据之前,进一步包括:检测当前已存储的所述接收信用标识的数量是否为0,如果是,向所述外部数据端口发送等待指令,以使所述数据发送端暂停发送所述待接收数据,否则将所述接收信用标识分配给所述待接收数据。4.根据权利要求1中所述方法,其特征在于,所述监控各个所述端口信用池中存储的接收信用标识的数量,并提供,包括:根据预设的时间阈值,针对于所述待测模块的每一个所述端口信用池,分别获取当前端口信用池中已存储的所述接收信用标识的数量和每一个所述端口信用池的ID;分别显示每一个所述端口信用池的ID及其对应的已存储的所述接收信用标识的数量。5.根据权利要求2中所述方法,其特征在于,所述监控各个所述缓存信用池中存储的所述存储信用标识的数量,并提供,包括:根据预设的时间阈值,针对于所述待测模块的每一个所述缓存信用池,分别获取当前缓存信用池中已存储的所述存储信用标识的数量和每一个所述缓存信用池的ID;分别显示每一个所述缓存信用池的ID及其对应的已存储的所述存储信用标识的数量。6.一种基于信用的负载监控装置,其特征在于,包括:第一设置模块、存储模块、端口信用池和第一监控模块;所述第一设...
【专利技术属性】
技术研发人员:李拓,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。