[发明专利]用于GPU命令调度的技术有效
申请号: | 201180021319.7 | 申请日: | 2011-04-26 |
公开(公告)号: | CN102859492A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | P.珀森 | 申请(专利权)人: | 瑞典爱立信有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48;G06T1/20 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 杨美灵;朱海煜 |
地址: | 瑞典斯*** | 国省代码: | 瑞典;SE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 gpu 命令 调度 技术 | ||
1. 一种调度图形处理单元GPU命令的分派的方法,所述方法包括:
从多个应用接收命令;
缓冲所接收的命令;以及
将所缓冲的命令作为命令批向GPU (180)分派,
其特点在于基于调度控制所述分派,所述调度被确定以在向所述GPU (180)分派的两个连续命令批之间形成GPU闲置期。
2. 如权利要求1所述的方法,还包括:
分析所述缓冲的命令;以及
根据所述分析的结果,排除向所述GPU (180)分派一个或多个所分析的命令。
3. 如权利要求1所述的方法,还包括从所述缓冲的命令形成图表,所述图表包括:
节点,其中每个节点表示在应用到零个、一个或多个源表面的每个表面时产生特定目的地表面的一个或多个缓冲的命令;以及
链接所述节点的边,其中每个边链接代表一个目的地表面的第一节点和代表用于所述第一节点的一个源表面的第二节点。
4. 如权利要求3所述的方法,其中每个目的地表面具有表面范围和表面内容,以及其中所述表面内容由通过执行与所述目的地表面相关联的至少一个缓冲的命令而形成的中间表示定义。
5. 如权利要求2和3所述的方法,其中分析所述缓冲的命令包括通过解析确定能够跳过的至少一个图表部分,以及其中排除向所述GPU (180)分派与能够跳过的图表部分有关的缓冲的命令。
6. 如权利要求5所述的方法,其中所述跳过的图表部分涉及另一表面隐藏的表面或表面的一部分。
7. 如权利要求4和5所述的方法,其中所述跳过的图表部分涉及在与所述跳过的图表部分相关联的缓冲的命令的以前执行期间已生成和存储的中间表示。
8. 如权利要求1所述的方法,其中所述调度定义显示更新率,并且还包括:
根据至少所述GPU (180)和中央处理单元(120)之一的当前处理能力,动态控制所述显示更新率。
9. 如权利要求1所述的方法,还包括:
分析所述缓冲的命令以确定与所述缓冲的命令相关联的总GPU工作负载;以及
根据所述工作负载确定,启动在所述GPU (180)与至少另一GPU和中央处理单元(120)之一之间的工作负载平衡。
10. 如权利要求1所述的方法,其中经GPU应用编程接口(220)从所述应用接收所述命令。
11. 如权利要求1或10所述的方法,其中所接收的命令向GPU驱动程序(160)分派,所述GPU驱动程序(160)适用于向所述GPU (180)馈送所分派的接收命令。
12. 一种包括程序代码部分的计算机程序产品,在计算装置上执行时所述程序代码部分促使所述计算装置执行如权利要求1到11任一项所述的步骤。
13. 如权利要求12所述的计算机程序产品,被存储在计算机可读记录介质上。
14. 一种用于图形处理单元GPU命令的调度器(140),所述调度器(140)包括:
接口(220),适用于从多个应用接收命令;
缓冲器(240),适用于缓冲所接收的命令;
控制器(260),适用于将所缓冲的命令作为命令批向GPU (180)分派,
其特点在于所述控制器(260)适用于基于调度控制所述分派,所述调度被确定以在向所述GPU (180)分派的两个连续命令批之间形成GPU闲置期。
15. 如权利要求14所述的调度器,其中所述控制器(260)还适用于:
分析所述缓冲的命令;以及
根据所述分析的结果,排除向所述GPU (180)分派一个或多个所分析的命令。
16. 如权利要求14所述的调度器,其中所述控制器(260)还适用于从所述缓冲的命令形成图表,所述图表包括:
节点,其中每个节点表示在应用到零个、一个或多个源表面的每个表面时产生特定目的地表面的一个或多个缓冲的命令;以及
链接所述节点的边,其中每个边链接代表一个目的地表面的第一节点和代表用于所述第一节点的一个源表面的至少一个第二节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞典爱立信有限公司,未经瑞典爱立信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180021319.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:将移动计算设备充电和联网的系统及方法
- 下一篇:可光学检测探漏气体的探漏器