[发明专利]任务延迟确定方法、装置、系统及相关设备在审
| 申请号: | 202111128250.X | 申请日: | 2021-09-26 |
| 公开(公告)号: | CN113868053A | 公开(公告)日: | 2021-12-31 |
| 发明(设计)人: | 李凯;薛妙莹;潘于 | 申请(专利权)人: | 海光信息技术股份有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22;G01R31/3183 |
| 代理公司: | 上海知锦知识产权代理事务所(特殊普通合伙) 31327 | 代理人: | 王立娜 |
| 地址: | 300384 天津市滨海新区天津华苑*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 任务 延迟 确定 方法 装置 系统 相关 设备 | ||
本申请实施例提供一种任务延迟确定方法、装置、系统及相关设备,所述方法包括:获取预设数量的时钟周期内,待测模块所需执行的多个任务中,目标类任务的任务请求总量和任务延迟总量;基于所述目标类任务的任务请求总量和任务延迟总量,确定所述目标类任务的任务平均延迟,进而在任务延迟角度反映模块的性能水平,对芯片中各模块的运行特性进行确定。
技术领域
本申请实施例涉及芯片设计和测试技术领域,具体涉及一种任务延迟确定方法、装置、系统及相关设备。
背景技术
在芯片的设计和测试过程中,需要对芯片的性能进行评估。芯片的延迟参数是反映芯片性能的一个重要参数,可以反映芯片的运行特性和芯片内部互联结构特性,进而可以基于该延迟参数,调整芯片的内部结构。现有技术中,通常基于芯片的实际电路的信号延迟进行评估,例如,基于FPGA电路芯片中各类电路的信号传输延迟进行测试,从而根据测试结果进行芯片电路的设计或芯片电路结构的调整。
然而,基于芯片的实际电路的信号延迟进行的评估,仅仅能够反映芯片在测试阶段能够测试到的有限的运行特性,如何对芯片中各模块的运行特性进行确定,是本领域技术人员亟需解决的技术问题。
发明内容
有鉴于此,本申请实施例提供一种任务延迟确定方法、装置、系统及相关设备,所述方法,能够对芯片中各模块的运行特性进行确定。
为实现上述目的,本申请实施例提供如下技术方案。
第一方面,本申请实施例提供一种任务延迟确定方法,包括:
获取预设数量的时钟周期内,待测模块所需执行的多个任务中,目标类任务的任务请求总量和任务延迟总量;
基于所述目标类任务的任务请求总量和任务延迟总量,确定所述目标类任务的任务平均延迟。
可选的,所述目标类任务,为所述待测模块所需执行的多个任务中的目标种类的任务,和/或,与所述待测模块相连的目标模块请求执行的任务。
可选的,所述确定所述目标类任务的任务平均延迟,包括:
将所述任务延迟总量除以所述任务请求总量,得到所述目标类任务的任务平均延迟。
可选的,所述确定所述目标类任务的任务平均延迟,包括:
将所述任务延迟总量除以所述任务请求总量与所述任务延迟总量的差,得到所述目标类任务的任务平均延迟。
可选的,所述获取预设数量的时钟周期内,待测模块所需执行的多个任务中,目标类任务的任务请求总量和任务延迟总量,包括:
依次获取预设数量的时钟周期内,目标类任务在各时钟周期的任务请求量和任务延迟量;
将预设数量的时钟周期内,目标类任务在各时钟周期的任务请求量和任务延迟量进行累加,得到所述目标类任务的任务请求总量和任务延迟总量。
可选的,所述依次获取预设数量的时钟周期内,目标类任务在各时钟周期的任务请求量和任务延迟量,包括:
依次获取目标类任务在各时钟周期的任务请求量;
依次获取目标类任务在各时钟周期的任务完成量;
计算各时钟周期内所述任务请求量和所述任务完成量的差,得到所述目标类任务在各时钟周期内的任务延迟量。
可选的,所述目标类任务,为与所述待测模块相连的目标模块请求执行的任务,所述依次获取预设数量的时钟周期内,目标类任务在各时钟周期的任务请求量和任务延迟量,包括:
依次获取所述目标模块在各时钟周期内发出的任务请求量;
依次获取所述目标模块在各时钟周期内接收到的任务完成反馈量,以所述任务完成反馈量作为任务完成量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111128250.X/2.html,转载请声明来源钻瓜专利网。





