【技术实现步骤摘要】
性能检测方法、主机及存储介质
[0001]本公开涉及信息处理
,尤其涉及一种性能检测方法、主机及存储介质。
技术介绍
[0002]显卡是计算机基础的组成部分之一,其将计算机系统需要的显示信息进行转换驱动显示器,并向显示器提供逐行或隔行扫描信号,控制显示器的正确显示,是连接显示器和计算机主板(或称主机)的重要组件,在一些场景中,显卡也可用作通用计算,例如使用显卡训练或推理算法模型,而开发人员或用户根据实际需求可能需要对显卡的性能进行测试,故如何更好地获取显卡的性能检测结果,是开发人员亟需解决的技术问题。
技术实现思路
[0003]本公开提出了一种性能检测技术方案。
[0004]根据本公开的一方面,提供了性能检测方法,应用于主机,所述主机与显卡相连;所述性能检测方法包括:获取待检测任务,并确定所述待检测任务对应的任务类别;在确定所述待检测任务的类别为第一类别的情况下,发送所述待检测任务至所述显卡;其中,所述类别为第一类别的待检测任务包括需要由所述显卡执行的任务;读取所述显卡的显存中存储的至少一个性能 ...
【技术保护点】
【技术特征摘要】
1.一种性能检测方法,应用于主机,其特征在于,所述主机与显卡相连;所述性能检测方法包括:获取待检测任务,并确定所述待检测任务对应的任务类别;在确定所述待检测任务的类别为第一类别的情况下,发送所述待检测任务至所述显卡;其中,所述类别为第一类别的待检测任务包括需要由所述显卡执行的任务;读取所述显卡的显存中存储的至少一个性能检测数据;将所述待检测任务分别与至少一个性能检测数据进行匹配,并基于所述待检测任务以及目标性能检测数据得到所述待检测任务对应的性能检测结果;其中,所述目标性能检测数据为与所述待检测任务匹配成功的性能检测数据。2.如权利要求1所述的性能检测方法,其特征在于,所述性能检测方法还包括:在确定所述待检测任务的类别为第二类别的情况下,执行所述待检测任务,将所述待检测任务对应的至少一个性能检测数据作为所述待检测任务对应的性能检测结果;其中,所述类别为第二类别的待检测任务为需要由所述主机执行的任务。3.如权利要求1所述的性能检测方法,其特征在于,所述将所述待检测任务分别与至少一个性能检测数据进行匹配,包括:获取所述待检测任务对应的第一标识;获取所述至少一个性能检测数据中每个性能检测数据对应的第二标识;针对每个第二标识,在所述第一标识与所述每个第二标识满足预设的对应关系的情况下,将所述每个第二标识对应的性能检测数据,确定为所述目标性能检测数据。4.如权利要求1所述的性能检测方法,其特征在于,所述读取所述显卡的显存中存储的至少一个性能检测数据,包括:在接收到读取指令的情况下,读取所述显卡的显存中存储的至少一个性能检测数据;其中,所述读取指令通过如下任意一种方式生成:通过所述主机中应用程序生成读取指令、或响应于所述主机中应用程序生成的暂停检测指令,生成读取指令;其中,所述暂停检测指令用于暂停生成性能检测结果。5.如权利要求4所述的性能检测方法,其特征在于,所述性能检测方法还包括:为所述读取指令分配目标线程;其中,所述目标线程不为所述主机的主线程;所述读取所述显卡的显存中存储的至少一个性能检测数据,包括:通过所述目标线程,读取所述显卡的显存中存储的至少一个性能检测数据。6.如权利要求1所述的性能检测方法,其特征在于,所述主机的主存中包括:异步事件队列、同步事件队列、读写存储器;所述待检测任务包括显卡的异步任务、显卡的同步任务;所述异步事件队列中存储有至少一个异步任务对应的性能检测数据、和/或所述主机执行待检测任务对应的至少一个性能检测数据,所述同步事件队列中存储有至少一个同步任务对应的性能检测数据、和/或匹配成功的异步任务对应的性能检测数据;所述性能检测方法还包括:获取所述异步事件队列中抓取并存储的至少一个第一性能检测数据,并将所述至少一个第一性能检测数据与所述显卡的显存中存储的至少一个第二性能检测数据进行匹配,将匹配成功的第一性能检测数据与第二性能检测数据保存至所述同步事件队列;其中,匹配成功的第一性能检测数据、第二性能检测数据二者参数不同、二者对应的异步任务相同;
依序将所述...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:摩尔线程智能科技北京有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。