预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115827152A(43)申请公布日2023.03.21(21)申请号202211352379.3(22)申请日2022.10.31(71)申请人北京环境特性研究所地址100854北京市海淀区永定路50号(72)发明人李香祯张鹏叶帆吴玺晨谢晓丹(74)专利代理机构北京格允知识产权代理有限公司11609专利代理师张莉瑜(51)Int.Cl.G06F9/455(2006.01)G06F9/50(2006.01)权利要求书1页说明书6页附图1页(54)发明名称计算资源调度方法、装置、电子设备及存储介质(57)摘要本发明实施例涉及数据处理技术领域,特别涉及一种计算资源调度方法、装置、电子设备及存储介质。所述方法应用于X86和ARM架构组成的混合架构中,所述方法包括:响应于接收到待分配任务,获取所述混合架构中各执行器的当前负载状态;根据所述待分配任务的负载和各执行器的当前负载状态,按照预设的调度策略为所述待分配任务分配执行器。所述方法能够在“X86+ARM”混合架下完成计算资源调度,提升任务处理速度。CN115827152ACN115827152A权利要求书1/1页1.一种计算资源调度方法,其特征在于,应用于由X86架构和ARM架构组成的混合架构中,所述方法包括:响应于接收到待分配任务,获取所述混合架构中各执行器的当前负载状态;根据所述待分配任务的负载和各执行器的当前负载状态,按照预设的调度策略为所述待分配任务分配执行器。2.根据权利要求1所述的方法,其特征在于,在根据所述待分配任务的负载和各执行器的当前负载状态,按照预设的调度策略为所述待分配任务分配执行器之前,还包括:摘取所述待分配任务的任务分片,每个所述任务分片包括任务名称和负载值;构造分片列表,所述分片列表用于存储所述任务分片,所述分片列表中的每个任务分片按照其负载值从大到小的顺序排列且相同任务的分片连续排列。3.根据权利要求2所述的方法,其特征在于,在根据所述待分配任务的负载和各执行器的当前负载状态,按照预设的调度策略为所述待分配任务分配执行器之前,还包括:根据各执行器的当前负载状态,构造执行器列表,所述执行器列表中的每个执行器按照其剩余负载值从大到小的顺序排列。4.根据权利要求3所述的方法,其特征在于,所述预设的调度策略为负载均衡策略。5.根据权利要求4所述的方法,其特征在于,所述根据所述待分配任务的负载和各执行器的当前负载状态,按照预设的调度策略为所述待分配任务分配执行器,包括:依次遍历所述分片列表;针对遍历到的每个任务分片,均执行:将该任务分片分配给当前执行器列表中剩余负载值最大的执行器,并更新该执行器列表,直至遍历完所有任务分片。6.根据权利要求2所述的方法,其特征在于,所述待分配任务的任务类型包括:任务启用、任务禁用、执行器上线、执行器下线、流量转移和流量恢复;所述待分配任务的任务分片的摘取方式是根据所述待分配任务的任务类型确定的。7.根据权利要求1所述的方法,其特征在于,所述混合架构包括用户节点,所述用户节点用于提供用户界面;用户通过所述用户节点建立所述待分配任务。8.一种计算资源调度装置,其特征在于,包括:获取模块,用于响应于接收到待分配任务,获取混合架构中执行器集群的当前负载状态;分配模块,用于根据所述待分配任务的负载和各执行器的当前负载状态,按照预设的调度策略为所述待分配任务分配执行器。9.一种计算设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1‑7中任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行权利要求1‑7中任一项所述的方法。2CN115827152A说明书1/6页计算资源调度方法、装置、电子设备及存储介质技术领域[0001]本发明实施例涉及数据处理技术领域,特别涉及一种计算资源调度方法、装置、电子设备及存储介质。背景技术[0002]高性能计算集群(HighPerformanceComputingCluster,HPCCluster)是指以提高科学计算能力为目的计算机集群技术。高性能计算通过计算资源调度,可以极大地提高计算效率,被广泛应用于科研、生产、教育等领域。[0003]随着行业数字化转型加速,我国自研芯片的数据中心建设也在不断推进。基于ARM架构是我国芯片路线的主要代表方向,且ARM架构的CPU在并发性能、功耗、集成度等方面均具有领先优势。因此,在高性能计算中心部署“X86+ARM”混合架构服务器成为自然而然的事情。[0004]现有技术中,高性能计算资源调度主要依赖于X86架构,而不适用于ARM架构或“X86+ARM”混合架构,严重制约了我国芯片的自主研发与应用