logo好方法网

芯片管控方法、装置、服务器及可读存储介质


技术摘要:
本申请提供一种芯片管控方法、装置、服务器及可读存储介质,涉及计算机数据处理技术领域。方法包括:根据获取的待处理任务的分区参数,确定待处理任务的目标分区;根据分区与芯片类型的绑定关系,确定与目标分区对应的芯片类型作为目标类型,其中,在具有绑定关系的分  全部
背景技术:
处理芯片集群是一个计算机集群,其中每个计算节点配备有处理芯片。通过处理 芯片上的通用计算能力,可以使处理芯片集群执行大量的运算,实现快速运算。例如,处理 芯片为图形处理器(Graphics  Processing  Unit,GPU)时,利用多个GPU可以实现GPU集群, GUP集群可以用于实现机器训练与学习。 目前,在处理芯片集群中,存在运算资源分配不平衡的情况。例如,在利用处理芯 片集群执行任务期间,若有成员占用高运算力的处理芯片执行对运算要求较低的任务,而 实际需要高运算力的用户将无法利用高运算力的处理芯片执行相应的任务。
技术实现要素:
本申请提供一种芯片管控方法、装置、服务器及可读存储介质,能够改善运算资源 分配不平衡的问题。 为了实现上述目的,本申请实施例所提供的技术方案如下所示: 第一方面,本申请实施例提供一种芯片管控方法,所述方法包括: 根据获取的待处理任务的分区参数,确定所述待处理任务的目标分区; 根据分区与芯片类型的绑定关系,确定与所述目标分区对应的芯片类型作为目标 类型,其中,在具有绑定关系的分区与芯片类型中,分区对应的任务的所需运算资源与所述 分区所对应的处理芯片的运算资源相匹配; 从多个处理芯片中确定至少一个目标芯片,用于执行所述待处理任务,其中,所述 目标芯片的芯片类型与所述目标类型相同。 在上述的实施方式中,通过建立的分区与芯片类型的绑定关系,当在处理分区对 应的任务时,可以自动基于该绑定关系确定用于执行该任务的目标芯片,使得所执行的任 务所需运算资源与处理芯片的运算资源相匹配,改善集群中运算资源分配不平衡的问题。 结合第一方面,在一些可选的实施方式中,在确定所述待处理任务的目标分区之 前,所述方法还包括: 基于接收的操作指令创建待处理任务; 对所述待处理任务添加指定分区,其中,所述指定分区与对应的芯片类型相绑定。 在上述的实施方式中,通过预先将分区与芯片类型进行绑定,可以得到芯片类型 与分区的绑定关系,在得到该绑定关系后,便于后续操作过程中基于该绑定关系自动选择 与分区对应的处理芯片。 结合第一方面,在一些可选的实施方式中,对所述待处理任务添加指定分区,包 括: 4 CN 111597052 A 说 明 书 2/10 页 根据所述操作指令中携带的用户信息,确定与所述用户信息对应的用户权限及与 所述用户权限对应的分区集合; 从所述分区集合中确定所述指定分区; 将所述指定分区添加于所述待处理任务中。 在上述的实施方式中,通过为待处理任务添加指定分区,方便在后续处理该待处 理任务时,基于添加的指定分区确定分区,进而基于所确定的分区匹配目标芯片。 结合第一方面,在一些可选的实施方式中,从所述分区集合中确定所述指定分区, 包括: 根据所述待处理任务的所需运算资源,从所述分区集合中确定与所述所需运算资 源匹配的处理芯片所绑定的分区作为所述指定分区。 在上述的实施方式中,基于待处理任务的所需运算资源,确定指定分区,使得指定 分区对应的处理芯片的运算资源能够与待处理任务的所需运算资源相匹配,改善运算资源 分配不平衡的问题。 结合第一方面,在一些可选的实施方式中,所述方法还包括: 基于接收的更改指令,在与用户权限对应的分区集合中添加指定分区,或者,在与 所述用户权限对应的分区集合中删除对应的分区。 在上述的实施方式中,通过更改指令,方便对用户权限对应的分区集合进行灵活 变动。 结合第一方面,在一些可选的实施方式中,在确定所述待处理任务的目标分区之 前,所述方法还包括: 建立并存储处理芯片的芯片类型与分区的绑定关系。 在上述的实施方式中,通过存储芯片类型与分区的绑定关系,方便后续利用该绑 定关系确定用于执行任务的目标芯片。 结合第一方面,在一些可选的实施方式中,所述处理芯片包括图形处理器。 第二方面,本申请实施例还提供一种芯片管控装置,所述装置包括: 分区确定单元,用于根据获取的待处理任务的分区参数,确定所述待处理任务的 目标分区; 芯片类型确定单元,用于根据分区与芯片类型的绑定关系,确定与所述目标分区 对应的芯片类型作为目标类型,其中,在具有绑定关系的分区与芯片类型中,分区对应的任 务的所需运算资源与所述分区所对应的处理芯片的运算资源相匹配; 目标确定单元,用于从多个处理芯片中确定至少一个目标芯片,用于执行所述待 处理任务,其中,所述目标芯片的芯片类型与所述目标类型相同。 第三方面,本申请实施例还提供一种服务器,所述服务器包括相互耦合的存储器、 处理器,所述存储器内存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述 服务器执行上述的方法。 第四方面,本申请实施例还提供一种计算机可读存储介质,所述可读存储介质中 存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的方 法。 5 CN 111597052 A 说 明 书 3/10 页 附图说明 为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附 图作简单地介绍。应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对 范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这 些附图获得其他相关的附图。 图1为本申请实施例提供的服务器、管理终端、用户终端的通信连接示意图。 图2为本申请实施例提供的服务器的方框示意图。 图3为本申请实施例提供的芯片管控方法的流程示意图。 图4为本申请实施例提供的芯片类型与分区的绑定关系的示意图。 图5为本申请实施例提供的芯片管控装置的功能框图。 图标:10-服务器;11-处理模块;12-存储模块;13-通信模块;20-用户终端;30-管 理终端;100-芯片管控装置;110-分区确定单元;120-芯片类型确定单元;130-目标确定单 元。
下载此资料需消耗2积分,
分享到:
收藏