一种任务仲裁系统技术方案

技术编号:42896101 阅读:19 留言:0更新日期:2024-09-30 15:13
本申请涉及数据处理技术领域,特别是涉及一种任务仲裁系统,系统包括:GPU芯片、临时用户及任务集合,当计算机程序被处理器执行时,实现以下步骤:为N(k)个任务分别分配动态权重,根据N(k)个任务分别对应的动态权重,从N(k)个任务中仲裁出目标任务,根据目标任务对应的动态权重,更新N(k)个任务分别对应的动态权重,为优先级相同的任务设置动态权重,再根据动态权重仲裁出的目标任务,并随着仲裁过程对动态权重进行调整,使得仲裁过程在不使用优先级信息的情况下符合轮询仲裁的结果,从而有效提高了无优先级或者优先级相同的任务仲裁的均衡性。

【技术实现步骤摘要】

本专利技术涉及数据处理,特别是涉及一种任务仲裁系统


技术介绍

1、gpu云服务是提供gpu算力的弹性计算服务,由于gpu芯片具有强大的并行计算能力,因此可以服务于深度学习训练、科学计算、图形图像处理、视频编解码等场景,在gpu云服务场景下,gpu芯片可以为多个终端的用户提供服务,以使得用户无需在本地进行gpu芯片部署。

2、在gpu芯片为单个用户提供服务时,单个用户可能存在多个任务需要执行,这些任务通常并没有优先级信息,因此难以采用现有的仲裁器进行任务仲裁,从而导致难以保证任务仲裁的均衡性。因此,如何提高任务仲裁的均衡性成为了亟待解决的问题。


技术实现思路

1、针对上述技术问题,本专利技术采用的技术方案为:

2、一种任务仲裁系统,所述系统包括:gpu芯片、临时用户ak、ak对应的任务集合ek={ek1,ek2,…,ekn(k),ekn(k)},ekn(k)为临时用户ak对应的任务集合ek中第n(k)个任务,任务集合ek包括n(k)个任务,n(k)为[1,n(k)]范围内的整数,当计算本文档来自技高网...

【技术保护点】

1.一种任务仲裁系统,其特征在于,所述系统包括:GPU芯片、临时用户ak、ak对应的任务集合Ek={ek1,ek2,…,ekn(k),ekN(k)},ekn(k)为临时用户ak对应的任务集合Ek中第n(k)个任务,任务集合Ek包括N(k)个任务,n(k)为[1,N(k)]范围内的整数,当计算机程序被处理器执行时,实现以下步骤:

2.根据权利要求1所述的用于GPU的用户仲裁系统,其特征在于,所述动态权重对应的初始值p=f[log2(N(k))],其中,f[]为向上取整函数。

3.根据权利要求2所述的用于GPU的用户仲裁系统,其特征在于,在步骤S202中还包括以下步骤...

【技术特征摘要】

1.一种任务仲裁系统,其特征在于,所述系统包括:gpu芯片、临时用户ak、ak对应的任务集合ek={ek1,ek2,…,ekn(k),ekn(k)},ekn(k)为临时用户ak对应的任务集合ek中第n(k)个任务,任务集合ek包括n(k)个任务,n(k)为[1,n(k)]范围内的整数,当计算机程序被处理器执行时,实现以下步骤:

2.根据权利要求1所述的用于gpu的用户仲裁系统,其特征在于,所述动态权重对应的初始值p=f[log2(n(k))],其中,f[]为向上取整函数。

3.根据权利要求2所述的用于gpu的用户仲裁系统,其特征在于,在步骤s202中还包括以下步骤:

4.根据权利要求3所述的用于gpu的用户仲裁系统,其特征在于,n(k)个任务分别对应有静态权重,在...

【专利技术属性】
技术研发人员:陈奕冲
申请(专利权)人:沐曦科技成都有限公司
类型:发明
国别省市:

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

1