[发明专利]一种基于服务优先级的GPU资源预留方法在审
申请号: | 202010974257.2 | 申请日: | 2020-09-16 |
公开(公告)号: | CN112114967A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 樊宇;付秋;张雁;胡艳明 | 申请(专利权)人: | 中国船舶重工集团公司第七0九研究所 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
代理公司: | 武汉河山金堂专利事务所(普通合伙) 42212 | 代理人: | 胡清堂 |
地址: | 430205 湖北省武汉市*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 服务 优先级 gpu 资源 预留 方法 | ||
1.一种基于服务优先级的GPU资源预留方法,其特征在于:包括如下步骤:
S1、GPU通过相关配置获取当前的GPU总体资源,根据当前具体显示设置动态计算并预留显示所需要的资源,根据资源申请记录当前需使用的资源;
S2、图形处理任务通过多级提交图形命令:图形处理任务将图形命令放入一级命令队列,所述一级命令队列根据图形处理任务的优先级将图形命令提交给二级命令队列,所述二级命令队列通过命令提交模块向命令缓冲提交图形命令,命令缓冲向GPU提交图形命令。
2.根据权利要求1所述的基于服务优先级的GPU资源预留方法,其特征在于:所述步骤S2的具体步骤如下:
S21、所述图形处理任务将图形命令放入一级命令队列:每个图形处理任务都创建属于自身的一级命令队列,并在一级命令队列中插入标识,将图形处理任务划分为可独立执行的图形命令段落,每个图形命令段落作为一个整体进行提交;
S22、所述一级命令队列根据图形处理任务的优先级将图形命令提交给对应优先级的二级命令队列:根据具体的系统应用需求确定优先级的数目以及图形处理任务的优先级;所述图形处理任务的优先级在创建任务时指定,如无指定,默认值为最低优先级;每个优先级要创建属于自身的二级命令队列,一级命令队列向二级命令队列提交对需提交的图形命令队列段落的描述:包括当前命令所属的图形处理任务、任务的优先级、当前命令段落的地址、当前命令段落所需要的资源;
S23、所述二级命令队列通过命令提交模块向命令缓冲提交图形命令:命令提交模块从各个优先级的二级命令队列中选取需提交的图形命令段落,命令提交模块向GPU资源管理模块申请资源的使用,如果资源无法满足,则暂不提交;如果可以满足,命令提交模块将需要执行的图形命令段落的地址依次写入命令缓冲;
S24、命令缓冲向GPU提交图形命令:GPU依次读取命令缓冲中的内容,GPU根据命令缓冲中命令段落的地址读取图形指令,当读取到当前命令段落的结束标识后,GPU再次读取命令缓冲下一个单元中命令段落的地址,开始读取下一个命令段落中的图形命令。
3.根据权利要求2所述的基于服务优先级的GPU资源预留方法,其特征在于:所述步骤S23的具体步骤如下:
S231、优先级为0的二级命令队列采用中断模式提交命令,即优先级为0的二级命令队列向命令提交模块发出中断,一旦命令提交模块接收到中断,则对优先级为0的二级命令队列进行读取,直到完成全部图形命令的读取;
S232、其他优先级的队列采用轮巡模式提交命令,即命令提交模块从高优先级依次对其他优先级的二级命令队列进行读取,当命令提交模块在同一个二级命令队列读取到指定数目的图形命令段落后,进行下一优先级二级命令队列的读取。
4.根据权利要求3所述的基于服务优先级的GPU资源预留方法,其特征在于:所述步骤S1的具体步骤如下:
S11、估算GPU可使用的资源的总量,估算GPU可使用的资源的当前使用情况和估算显示所需要的资源情况,预留显示所需要的资源,所述预留的资源只能用于图形处理;
S12、根据资源申请记录当前需使用的资源:如果申请的资源涉及显示所需的资源,只有当申请的资源不影响显示资源时,GPU资源管理模块才批准当前操作;如果申请的资源不涉及显示所需的资源,所述GPU资源管理模块根据具体情况超量批准资源申请。
5.根据权利要求4所述的基于服务优先级的GPU资源预留方法,其特征在于:所述步骤S1还包括如下步骤:
S13、根据资源预估的情况提交图形处理任务:如果提交的图形处理任务会影响显示所需要的资源,该图形处理任务暂缓提交;如果提交的图形处理任务会影响优先级较高的图形处理任务所需要的资源,该图形处理任务暂缓提交;如果提交的图形处理任务会影响优先级较低的图形处理任务所需要的资源,该图形处理任务进行提交。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七0九研究所,未经中国船舶重工集团公司第七0九研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010974257.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电池箱的快速装卸锁止机构
- 下一篇:面对肥胖大学生群体的肥胖分析干预方法