首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种用于GPU的用户仲裁系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:沐曦科技(成都)有限公司

摘要:本申请涉及数据处理技术领域,特别是涉及一种用于GPU的用户仲裁系统,系统包括:GPU芯片、用户集合、处理器和存储有计算机程序的存储器,当计算机程序被处理器执行时,根据总权值和各个用户的用户信息为每个用户分配参考权值的初始值,区别于现有技术,在进行仲裁时并非仅根据优先级,而是根据优先级、请求状态和参考权值联合确定仲裁结果,并在仲裁得到临时用户之后对应更新其参考权值,使得高优先级的用户也无法持续占用GPU芯片,从而有效提高了用户仲裁的均衡性。

主权项:1.一种用于GPU的用户仲裁系统,其特征在于,所述系统包括:GPU芯片、用户集合A={a1,a2,…,am,…,aM}、处理器和存储有计算机程序的存储器,其中,am为所述用户集合A中的第m个用户,所述用户集合A包括M个用户,m为[1,M]范围内的整数,am对应于bm,bm为A中第m个用户对应的用户信息,所述用户信息包括对应用户的优先级,当所述计算机程序被处理器执行时,实现以下步骤:S101,根据预设的总权值C和M个用户分别对应的用户信息,确定M个用户分别对应的参考权值的初始值,M个初始值之和等于C,其中,所述总权值C与所述GPU芯片的单个调用周期中包含的时间点数量相同;S102,针对所述GPU芯片的单个调用周期,在所述调用周期的第i个时间点,根据M个用户分别在第i个时间点的请求状态,以及M个用户在第i个时间点下分别对应的参考权值和优先级,仲裁得到第i个时间片对应的临时用户,所述第i个时间片为第i个时间点到第i+1个时间点之间对应的时间段,i初始值为1;其中,所述临时用户ak对应有任务集合Ek,所述任务集合包括Nk个任务,在所述仲裁得到第i个时间片对应的临时用户之后,还执行如下步骤:S201,为Nk个任务分别分配动态权重,所述动态权重对应的初始值p=f[log2Nk];S202,根据Nk个任务分别对应的动态权重,从Nk个任务中仲裁出目标任务,在步骤S202中还包括以下步骤:S2021,若Nk个任务对应的动态权重中的最大值对应于单个任务,则确定该任务为所述目标任务;S2022,若Nk个任务对应的动态权重中的最大值对应于多个任务,则确定Nk个任务对应的动态权重中的最大值对应的多个任务均为中间任务;S2023,根据所有中间任务分别对应的静态权重,从所有中间任务中仲裁出所述目标任务;S203,根据所述目标任务对应的动态权重,更新Nk个任务分别对应的动态权重,在步骤S203中还包括以下步骤:S2031,若除所述目标任务之外的其他中间任务对应的动态权重为所述初始值,则维持除所述目标任务之外的其他中间任务对应的动态权重;S2032,若除所述目标任务之外的其他中间任务对应的动态权重小于所述初始值,则将除所述目标任务之外的其他中间任务对应的动态权重分别加一;S204,返回执行步骤S202至步骤S203;S103,对所述临时用户对应的参考权值进行更新,其中,在步骤S103中还包括以下步骤:S1031,若所述临时用户对应的参考权值为零,则保持所述临时用户对应的参考权值;S104,更新i=i+1,返回执行步骤S101至步骤S103,直至i=C+1,执行步骤S105;S105,将M个用户分别对应的参考权值设置为其对应的初始值,将i设置为1,返回执行步骤S102至步骤S104。

全文数据:

权利要求:

百度查询: 沐曦科技(成都)有限公司 一种用于GPU的用户仲裁系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。