【技术实现步骤摘要】
【国外来华专利技术】用于处理单元的以帧为基础的时钟速率调整
本专利技术涉及时钟速率调整,且更特定来说涉及图形处理单元(GPU)的时钟速率调整。
技术介绍
移动装置通过有限大小及/或容量的电池供电。通常,移动装置用于进行电话通话、检查电子邮件、记录/播放照片/视频、收听无线电、导航、网页浏览、玩游戏、管理装置,及执行计算。许多此些动作利用图形处理单元(GPU)来执行一些任务。实例GPU任务包含内容再现到显示器及执行通用计算(computecomputation)(例如,在通用GPU(GPGPU)操作中)。因此,GPU通常为移动装置中的功率的大消费者。因而,管理GPU的功率消耗以便延长电池寿命为有益的。
技术实现思路
一般来说,本专利技术描述用于主动地调整图形处理单元(GPU)的时钟信号的频率的技术。在一些实例中,中央处理单元(CPU)确定GPU完成一个帧的再现的时间与GPU完成紧接在前面的帧的再现的时间之间的时间间隔。CPU也确定GPU在此时间间隔期间忙碌的程度,并基于GPU在所述时间间隔期间忙碌的程度的确定而确定GPU的时钟信号的频率。以此方式,CPU可基于单个帧的忙碌程度迅速确定时钟信号的频率,而不是在确定时钟信号的频率之前等待多个帧被处理。在一个实例中,本专利技术描述一种时钟速率确定的方法,所述方法包括:通过处理器确定图形处理单元(GPU)完成再现第一帧的第一时间例项;通过处理器确定GPU完成再现紧接在第一帧之前的第二帧的第二时间例项;通过处理器基于第一时间例项及第二时间例项而确定时间间隔;通过处理器确定在时间间隔期间用于再现第一帧的GPU的忙碌程度;及基于确定出的忙碌程度设 ...
【技术保护点】
1.一种时钟速率确定方法,其包括:通过处理器确定图形处理单元GPU完成再现第一帧时的第一时间例项;通过所述处理器确定所述GPU完成再现紧接在所述第一帧之前的第二帧时的第二时间例项;通过所述处理器基于所述第一时间例项及所述第二时间例项确定时间间隔;通过所述处理器确定所述GPU的在所述时间间隔期间用于再现所述第一帧的忙碌程度;及基于所述确定出的忙碌程度设定所述GPU的时钟速率。
【技术特征摘要】
【国外来华专利技术】2016.02.03 US 15/014,7271.一种时钟速率确定方法,其包括:通过处理器确定图形处理单元GPU完成再现第一帧时的第一时间例项;通过所述处理器确定所述GPU完成再现紧接在所述第一帧之前的第二帧时的第二时间例项;通过所述处理器基于所述第一时间例项及所述第二时间例项确定时间间隔;通过所述处理器确定所述GPU的在所述时间间隔期间用于再现所述第一帧的忙碌程度;及基于所述确定出的忙碌程度设定所述GPU的时钟速率。2.根据权利要求1所述的方法,其中所述第一时间例项包括所述GPU确定所述第一帧的最后像素的像素值时的例项或所述GPU输出所述第一帧的所述最后像素的所述像素值时的例项,且其中所述第二时间例项包括所述GPU确定所述第二帧的最后像素的像素值时的例项或所述GPU输出所述第二帧的所述最后像素的所述像素值时的例项。3.根据权利要求1所述的方法,其进一步包括:基于所述确定出的忙碌程度确定所述GPU的时钟速率,其中设定所述时钟速率包括将所述时钟速率设定成所述确定出的时钟速率。4.根据权利要求1所述的方法,其中所述GPU对于所述第一帧的所述再现期间的至少一部分为空闲的。5.根据权利要求1所述的方法,其中所述GPU紧接在完成再现所述第二帧之后开始再现所述第一帧,以使得在再现所述第二帧与再现所述第一帧之间不存在GPU空闲时间。6.根据权利要求1所述的方法,其进一步包括:基于所述确定出的忙碌程度及所述确定出的时间间隔确定忙碌程度百分比;比较所述忙碌程度百分比与阈值;及基于所述比较确定所述时钟速率,其中设定所述时钟速率包括基于所述确定出的时钟速率设定所述GPU的所述时钟速率。7.根据权利要求1所述的方法,其进一步包括:对所述时间间隔及一或多个先前时间间隔进行平均以确定平均时间间隔,所述一或多个先前时间间隔中的每一者指示各别先前帧的再现的完成之间的时间间隔;基于所述确定出的忙碌程度及所述平均时间间隔确定忙碌程度百分比;比较所述忙碌程度百分比与阈值;及基于所述比较确定所述时钟速率,其中设定所述时钟速率包括基于所述确定出的时钟速率设定所述GPU的所述时钟速率。8.根据权利要求1所述的方法,其进一步包括:基于用于再现所述第一帧及不再现其它帧的所述确定出的忙碌程度确定所述GPU的所述时钟速率。9.根据权利要求1所述的方法,其进一步包括:从所述GPU接收对于用于再现下一帧的存储器的请求,其中确定所述第一时间例项包括响应于接收到对于用于再现所述下一帧的所述存储器的所述请求而确定所述第一时间例项。10.根据权利要求1所述的方法,其中所述处理器包括主机处理器,且其中设定所述时钟速率包括通过所述主机处理器指导所述GPU设定所述时钟速率。11.根据权利要求1所述的方法,其中所述处理器包括所述GPU。12.一种用于时钟速率确定的装置,其包括:存储器,其经配置以存储由图形处理单元GPU使用以用于再现第一帧及第二帧的图形数据;及处理器,其包括集成电路,所述处理器经配置以:确定所述GPU完成再现所述第一帧时的第一时间例项;确定所述GPU完成再现所述第二帧时的第二时间例项;基于所述第一时间例项及所述第二时间例项确定时间间隔;确定所述GPU在所述时间间隔期间用于再现所述第一帧的忙碌程度;及基于所述确定出的忙碌程度设定所述GPU的时钟速率。13.根据权利要求12所述的装置,其中所述第一时间例项包括所述GPU确定所述第一帧的最后像素的像素值时的例项或所述GPU输出所述第一帧的所述最后像素的所述像素值时的例项,且其中所述第二时间例项包括所述GPU确定所述第二帧的最后像素的像素值时的所述例项或所述GPU输出所述第二帧的所述最后像素的所述像素值时的所述例项。14.根据权利要求12所述的装置,其中所述处理器经配置以基于所述确定出的忙碌程度确定所述GPU的时钟速率,且其中为设定所述时钟速率,所述处理器经配置以将所述时钟速率设定成所述确定出的时钟速率。15.根据权利要求12所述的装置,其中所述GPU对于所述第一帧的所述再现期间的至少一部分为空闲的。16.根据权利...
【专利技术属性】
技术研发人员:沈巧,赵松,N·法拉兹曼德,E·A·梅茨,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。