图形处理器的管理方法、管理装置和管理系统制造方法及图纸

技术编号:36047842 阅读:9 留言:0更新日期:2022-12-21 10:56
本申请公开了一种图形处理器的管理方法、管理装置和管理系统,涉及数据通信技术领域。所述管理方法包括:接收标准参数格式命令;校验所述命令中的参数是否在预定的阈值范围;在所述命令包括多个参数的情况下检测多个参数之间是否存在冲突;以及根据校验结果和冲突检测结果,输出提示错误的信息。由此实现命令设计归一化并对用户友好的图形处理器管理过程。计归一化并对用户友好的图形处理器管理过程。计归一化并对用户友好的图形处理器管理过程。

【技术实现步骤摘要】
图形处理器的管理方法、管理装置和管理系统


[0001]本公开涉及数据通信
,尤其涉及一种图形处理器的管理方法、管理装置和管理系统。

技术介绍

[0002]随着图形处理器(Graphics Processing Unit,简称“GPU”)的应用越来越广泛,对GPU管理需求越来越多,管理复杂度较高。例如,对GPU测试的需求越来越多,相关技术在对GPU进行测试时,通常采用自定义的命令协议,将设计的命令注册到shell中,通过串口调用实现对GPU的测试。
[0003]本部分旨在为权利要求书中陈述的本公开实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是相关技术。

技术实现思路

[0004]为了解决上述问题中的至少一个,本公开实施例提出一种图形处理器的管理方法、管理装置和管理系统。
[0005]根据本公开实施例的第一方面,提供一种图形处理器的管理方法,所述管理方法包括:接收标准参数格式命令;校验所述命令中的参数是否在预定的阈值范围;在所述命令包括多个参数的情况下检测多个参数之间是否存在冲突;以及根据校验结果和冲突检测结果,输出提示错误的信息。
[0006]根据本公开实施例的第二方面,提供一种图形处理器的管理装置,所述管理装置包括:输入模块,其接收标准参数格式命令;校验模块,其校验所述命令中的参数是否在预定的阈值范围;冲突检测模块,其在所述命令包括多个参数的情况下检测多个参数之间是否存在冲突;以及提示模块,其根据所述校验模块校验结果和所述冲突检测模块的检测结果,输出提示错误的信息。
[0007]根据本公开实施例的第三方面,提供一种图形处理器的管理系统,所述管理系统包括:第一接口模块,其从外部装置接收针对图形处理器的管理命令;上述第二方面的实施例所述的管理装置,其从所述第一接口模块接收所述管理命令。
[0008]根据本公开实施例的第四方面,提供一种图形处理器的管理系统,所述管理系统包括:上述第二方面的实施例所述的管理装置;第二接口模块,其从所述管理装置接收针对图形处理器的管理命令。
[0009]根据本公开实施例的第五方面,提供一种图形处理器的管理系统,所述管理系统包括:第一接口模块,其从外部装置接收针对图形处理器的管理命令;上述第二方面的实施例所述的管理装置,其接收来自所述第一接口模块接收的所述管理命令;第二接口模块,其连接所述管理装置;以及透传模块,其将针对图形处理器的管理命令对应的管理命令信息通过所述第一接口模块或所述第二接口模块透传给所述管理装置。
[0010]本公开实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并
可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面的实施例所述的管理方法。
[0011]本公开实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的实施例所述的管理方法。
[0012]本公开实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述第一方面的实施例所述的管理方法。
[0013]本公开实施例中,通过接收标准参数格式命令,并进行参数校验和冲突检测,并根据校验结果和冲突检测结果输出提示错误的信息,由此实现命令设计归一化并对用户友好的图形处理器管理过程。
附图说明
[0014]为了更清楚地说明本公开实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1是本公开第一方面的实施例的图形处理器的管理方法的一个示意图。
[0015]图2是本公开第一方面的实施例的图形处理器的管理方法的另一个示意图。
[0016]图3是本公开第一方面的实施例的图形处理器的管理方法的另一个示意图。
[0017]图4是本公开第二方面的实施例的图形处理器的管理装置的一个示意图。
[0018]图5是本公开第二方面的实施例的图形处理器的管理装置的实际应用的一个示意图。
[0019]图6是本公开第三方面的实施例的图形处理器的管理系统的一个示意图。
[0020]图7是本公开第四方面的实施例的图形处理器的管理系统的一个示意图。
[0021]图8是本公开第五方面的实施例的图形处理器的管理系统的一个示意图。
[0022]图9是本公开第五方面的实施例的图形处理器的管理系统的实际应用的一个示意图。
具体实施方式
[0023]为使本公开实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本公开实施例做进一步详细说明。在此,本公开的示意性实施例及其说明用于解释本公开,但并不作为对本公开的限定。
[0024]相关技术中的图形处理器管理复杂度较高,以测试为例,相关技术中的测试方法存在下列问题:命令设计不归一,如果需要新增命令,需要重新注册到命令行,或者注册到函数集,同时需要重新设计命令,导致后期维护成本较高,且不易于扩展;测试过程比较复杂,使用不方便,对新用户不友好;仅支持uart方式进行测试,如果需要支持其他方式,需要修改大量代码,导致测试接口可扩展性不高。
[0025]为解决上述办法,本公开实施例提供一种图形处理器的管理方法、管理装置和管理系统,能够实现命令设计归一化并对用户友好的图形处理器管理过程。例如,可以解决上
述示例的测试方法的问题。本公开对管理内容不作限制,例如,可以为测试、升级、异常处理等。
[0026]第一方面的实施例本公开第一方面的实施例提供一种图形处理器的管理方法,图1是本公开第一方面的实施例的图形处理器的管理方法的一个示意图。
[0027]如图1所示,方法100包括:步骤101:接收标准参数格式命令;步骤103:校验所述命令中的参数是否在预定的阈值范围;步骤105:在所述命令包括多个参数的情况下检测多个参数之间是否存在冲突;步骤107:根据校验结果和冲突检测结果,输出提示错误的信息。
[0028]由此,通过接收标准参数格式命令,并进行参数校验和冲突检测,并根据校验结果和冲突检测结果输出提示错误的信息,实现命令设计归一化并对用户友好的图形处理器管理过程。
[0029]在步骤101中,标准参数格式命令例如为预定义的归一化格式的命令。例如,方法100还可以包括,在用户输入的命令不是标准参数格式命令的情况下,提示用户输入的命令不是标准参数格式命令,还可以提示用户正确的命令格式,以便用户按照标准参数格式输入命令。由此实现命令归一化。
[0030]此外,本公开实施例对该标准参数格式不作限定,其可以是任意格式,只要是能够归一化的格式的即可。
[0031]在步骤103中,可以根据参数阈值校验表进行所述校验,所述参数阈值校验表存储各参数的阈值范围信息。由此,能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图形处理器的管理方法,其特征在于,所述管理方法包括:接收标准参数格式命令;校验所述命令中的参数是否在预定的阈值范围;在所述命令包括多个参数的情况下检测多个参数之间是否存在冲突;以及根据校验结果和冲突检测结果,输出提示错误的信息。2.根据权利要求1所述的管理方法,其特征在于,所述校验所述命令中的参数是否在预定的阈值范围包括,根据参数阈值校验表进行所述校验,所述参数阈值校验表存储各参数的阈值范围信息。3.根据权利要求2所述的管理方法,其特征在于所述阈值范围信息至少包括:阈值区间的最大阈值和/或最小阈值;阈值区间的类型;帮助信息,其表示所述标准参数格式命令中的参数不在阈值范围内的提示信息;以及处理流程信息,其表示与参数的校验结果对应的处理信息。4.根据权利要求3所述的管理方法,其特征在于,所述参数阈值校验表预先存储在所述图形处理器中或者通过接口下发而配置在所述图形处理器中。5.根据权利要求1所述的管理方法,其特征在于,所述在所述命令包括多个参数的情况下检测多个参数之间是否存在冲突包括,根据参数冲突检测表进行所述检测,所述参数冲突检测表存储不可共存的参数和/或可以共存的参数的信息。6.根据权利要求5所述的管理方法,其特征在于,所述参数冲突检测表包括与所述命令的不同操作类型分别对应的参数冲突信息,所述参数冲突信息包括:操作码,其表示操作类型;参数表格,其存储不可共存的参数和/或可以共存的参数;帮助信息,其表示所述标准参数格式命令中的参数存在冲突的提示信息;以及处理流程信息,其表示与参数的冲突检测结果对应的处理信息。7.根据权利要求6所述的管理方法,其特征在于,所述参数表格包含单个参数或者包含多个参数的子表格。8.根据权利要求1所述的管理方法,其特征在于,所述管理方法还包括:解析所述命令以获得有效参数信息,所述解析包括长参数解析和短参数解析;以及利用命令匹配表根据所述有效参数信息确定有效命令以进行所述校验。9.根据权利要求8所述的管理方法,其特征在于,所述命令匹配表包括与所述命令的不同操作类型分别对应的命令匹配信息,所述命令匹配信息至少包括:操作码,其表示操作类型;命令表格,其存储与所述操作码匹配的命令;帮助信息,其表示所述标准参数格式命令中的参数存在冲突的提示信息;以及
处理流程信息,其表示与参数的冲突检测结果对应的处理信息。10.根据权利要求9所述的管理方法,其特征在于,所述命令匹配信息还包括用户权限等级信息,所述命令表格中存储与所述用户权限等级信息对应的命令。11.根据权利要求9或10所述的管理方法,其特征在于,所述命令匹配表和参数冲突检测表存储于同一表格或者存储为不同的表格。12.根据权利要求8所述的管理方法,其特征在于,所述管理方法还包括:根据鉴权数据库确定所述有效命令是否为合法用户的输入。13.根据权利要求12所述的管理方法,其特征在于,所述管理方法还包括:根据所述鉴权数据库鉴别所述合法用户的权限级别,具有不同权限级别的用户对应所述图形处理器的不同的管理权限。14.根据权利要求13所述的管理方法,其特征在于,所述鉴权数据库包括用户信息表格,所述用户信息表格存储用户的权限等级以及相应的命令。15.根据权利要求1所述的管理方法,其特征在于,所述管理方法还包括:使所述图形处理器执行所述命令并接收所述图形处理器返回的执行结果。16.一种图形处理器的管理装置,其特征在于,所述管理装置包括:输入模块,其接收标准参数格式命令;校验模块,其校验所述命令中的参数是否在预定的阈值范围;冲突检测模块,其在所述命令包括多个参数的情况下检测多个参数之间是否存在冲突;以及提示模块,其根据所述校验模块校验结果和所述冲突检测模块的检测结果,输出提示错误的信息。17.根据权利要求16所述的管理装置,其特征在于,所述校验模块包括参数阈值校验表,所述参数阈值校验表存...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:摩尔线程智能科技北京有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1