[发明专利]控制GPU的操作在审
申请号: | 201680069955.X | 申请日: | 2016-12-09 |
公开(公告)号: | CN108292237A | 公开(公告)日: | 2018-07-17 |
发明(设计)人: | 戴夫·罗伯茨;杰克逊·德索扎 | 申请(专利权)人: | 想象技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 陆建萍;杨明钊 |
地址: | 英国赫*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作参数 期限 | ||
基于必须完成一个或更多个GPU任务的一个或更多个最后期限以及完成(当前正在执行的)第一GPU任务的执行所需的时间和执行(当前未执行的)一个或更多个其他GPU任务所需的时间的估计来控制GPU的操作。基于最后期限与估计之间的比较,可以改变GPU的操作参数。
背景
图形处理器单元(GPU)是具有高度并行结构并且通常用于诸如纹理映射和渲染多边形的图形操作的处理器,GPU(其也可以被称为VPU)也可以用于非图形应用,例如执行数据并行计算。GPU可以运行几个进程,并且GPU内的调度系统选择下一个运行哪个进程。通常,基于同步(即,以由任务的相互依赖性确定的顺序运行任务)和优先级(即,在较低优先级任务之前运行较高优先级任务)来执行调度。如果启用了上下文切换,则一旦能够运行较高优先级任务(即,其未被同步阻止),则较高优先级任务(例如,与用户交互相关联的渲染任务)将中断较低优先级任务(例如,实况壁纸的渲染)。
下面所述的实施方式仅作为例子被提供且不是解决控制GPU的已知方法的任何或所有缺点的实现的限制。
概述
提供发明概述来以简化形式引入在以下详细描述中将进一步描述的概念选择。这个概述并不打算识别所主张的主题的关键特征或必要特征,也不打算用作在确定所主张的主题的范围时的帮助。
基于必须完成一个或更多个GPU任务的一个或更多个最后期限以及完成(当前正在执行的)第一GPU任务的执行所需的时间和执行(当前未执行的)一个或更多个其他GPU任务所需的时间的估计来控制GPU的操作。
基于最后期限与估计之间的比较,可以改变GPU的操作参数。
第一方面提供了一种控制GPU的操作的方法,该方法包括:确定完成多个GPU任务中的每一个的估计;以及将所述估计与所述多个GPU任务中的一个或更多个的最后期限进行比较;以及响应于确定一个或更多个最后期限不能被满足,改变GPU的操作。
第二方面提供了一种图形处理器单元(GPU),包括微控制器,其中所述微控制器被配置为:确定完成多个GPU任务中的每一个的估计;以及将所述估计与所述多个GPU任务中的一个或更多个的最后期限进行比较;并且响应于确定一个或更多个最后期限不能被满足,改变GPU的操作。
第三方面提供了一种控制GPU的操作的方法,该方法包括:识别一组感兴趣的GPU任务;估计每个所识别的GPU任务的完成时间;使用所估计的完成时间来确定每个GPU任务是否能够在与特定GPU任务相关联的最后期限之前完成;以及响应于确定所有所识别的GPU任务不能在其相关联的最后期限之前完成,增加GPU的操作频率。
第四方面提供了一种包括微控制器的GPU,其中所述微控制器被配置为:识别一组感兴趣的GPU任务;估计每个所识别的GPU任务的完成时间;使用所估计的完成时间来确定每个GPU任务是否能够在与特定GPU任务相关联的最后期限之前完成;以及响应于确定所有所识别的GPU任务不能在其相关联的最后期限之前完成,增加GPU的操作频率。
另外的方面提供:如本文所述的体现在集成电路上的硬件中的GPU,计算机可读代码,当所述代码在计算机上运行(并且其可能在计算机可读存储介质上被编码)适于执行本文所述的方法的步骤,在集成电路制造系统处制造如本文所述的GPU、集成电路定义数据集的方法,集成电路定义数据集当其在集成电路制造系统中被处理时配置系统以制造如本文所述的GPU和计算机可读存储介质,计算机可读存储介质具有存储在其上的集成电路定义数据集,集成电路定义数据集当在集成电路制造系统中被处理时配置系统以制造如本文所述的GPU。
优选特征可在适当时被组合,如对技术人员将明显的,并可与本发明的任何方面组合。
附图简述
将参考以下附图通过示例的方式来描述本发明的实施方式,在附图中:
图1是在其中可以实现本文所描述的方法的示例GPU的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于想象技术有限公司,未经想象技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680069955.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及装置
- 下一篇:控制GPU的调度