【技术实现步骤摘要】
非统一内存访问节点绑定方法、装置、设备及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种非统一内存访问节点绑定方法、装置、设备及存储介质。
技术介绍
[0002]在非统一内存访问框架下,处理器访问自身本地存储器的速度比非本地存储器更快,因此,在进行用户应用的节点分配时,需尽可能避免处理器访问非本地存储器的情况,或者尽可能减少采用多处理器处理同一用户应用进程的情况。
[0003]现有技术通常采用随机分配的方式,将获取到的用户应用与相应的非统一内存访问节点进行绑定,从而使用绑定节点下的CPU(Central Processing Unit,中央处理器)和内存对用户应用进行处理。现有的非统一内存访问节点分配或选取方式准确度较低;并且,在分配节点资源不足的情况下,可能存在上述处理器访问非本地存储器的情况,导致对用户应用处理效率较低。
技术实现思路
[0004]本专利技术提供了一种非统一内存访问节点绑定方法、装置、设备及介质,以提高非统一内存访问节点的选取准确度,从而提高应用程序的处理效率。
[0005]根据本专利技术的一方面,提供了一种非统一内存访问节点绑定方法,所述方法包括:
[0006]获取待处理应用;
[0007]根据所述待处理应用的应用程序信息,确定与所述待处理应用关联的目标硬件设备;
[0008]从各候选非统一内存访问节点中,获取分配有所述目标硬件设备的至少一个中间非统一内存访问节点;
[0009]根据相应中间非统一内存访问节点的资源使 ...
【技术保护点】
【技术特征摘要】
1.一种非统一访问内存节点绑定方法,其特征在于,包括:获取待处理应用;根据所述待处理应用的应用程序信息,确定与所述待处理应用关联的目标硬件设备;从各候选非统一内存访问节点中,获取分配有所述目标硬件设备的至少一个中间非统一内存访问节点;根据相应中间非统一内存访问节点的资源使用数据,确定各所述中间非统一内存访问节点中是否存在可用非统一内存访问节点;若是,则从所述可用非统一内存访问节点中选取目标非统一内存访问节点,并将所述待处理应用与所述目标非统一内存访问节点进行绑定。2.根据权利要求1所述的方法,其特征在于,所述根据相应中间非统一内存访问节点的资源使用数据,确定各所述中间非统一内存访问节点中是否存在可用非统一内存访问节点,包括:根据相应中间非统一内存访问节点的资源使用数据,确定各所述中间非统一内存访问节点分别对应的资源占用率;获取所述待处理应用的资源需求量;根据所述资源需求量和相应中间非统一内存访问节点的资源占用率,确定各所述中间非统一内存访问节点中是否存在可用非统一内存访问节点。3.根据权利要求2所述的方法,其特征在于,所述资源需求量包括中央处理器CPU资源需求量和内存资源需求量;所述资源占用率包括CPU占用率和内存占用率;相应的,所述根据所述资源需求量和相应中间非统一内存访问节点的资源占用率,确定各所述中间非统一内存访问节点中是否存在可用非统一内存访问节点,包括:根据所述CPU资源需求量和相应中间非统一内存访问节点的CPU占用率,确定各所述中间非统一内存访问节点的CPU可用资源判断结果;根据所述内存资源需求量和相应中间非统一内存访问节点的内存占用率,确定各所述中间非统一内存访问节点的内存可用资源判断结果;根据相应中间非统一内存访问节点的CPU可用资源判断结果和内存可用资源判断结果,确定各所述中间非统一内存访问节点的目标可用资源判断结果;根据各所述中间非统一内存访问节点的目标可用资源判断结果,确定各所述中间非统一内存访问节点中是否存在可用非统一内存访问节点。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,在所述确定各所述中间非统一内存访问节点中是否存在可用非统一内存访问节点之后,所述方法还包括:若各所述中间非统一内存访问节点中不存在可用非统一内存访问节点,则确定剩余非统一内存访问节点对应的资源占用率;其中,所述剩余非统一内存访问节点为所述候选非统一内存访问节点中除所述中间非统一内存访问节点之外的其他非统一内存访问节点;根据所述剩余非统一内存访问节点对应的资源占用率,确定所述剩余非统一内存访问节点中是否存在目标非统一内存访问节点;若是,则将所述待处理应用与所述目标非统一内存访问节点进行绑定。5.根据权利要求1
‑
3任一项所述的方法,其特征在于,在所述确定各所述中间非统一内存访问节点中是否存在可用非统一内存访问节点之后,所述方法还包括:
若各所述中间非统一内存访问节点中不存在可用非统一内存...
【专利技术属性】
技术研发人员:姜承硕,
申请(专利权)人:曙光信息产业北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。