【技术实现步骤摘要】
【国外来华专利技术】一种调频方法、装置及计算机可读存储介质
本申请涉及电子
,并且更具体地,涉及一种调频方法、装置及计算机可读存储介质。
技术介绍
近年来,移动设备领域特别是智能手机的飞速发展,移动化的使用习惯意味着用户对智能手机的功耗和发热也有着很高的要求。为了降低智能手机的功耗、延长智能手机的续航时间,可以根据负载对中央处理单元(centralprocessingunit,CPU)的频点进行调节。可以使得CPU的频点快速响应负载需求(或性能需求),从而降低智能手机的功耗、延长智能手机的续航时间。现有技术中,采用窗口辅助负载跟踪(windowassistedloadtracking,WALT)或每个实体负载跟踪(per-entityloadtracking,PELT)的方法调频调度。WALT可以根据任务的历史N个非空窗口下的占空比或CPU的占用率通过定义好的统计策略计算出当前窗口下的占空比或CPU的占用率,并逐级对频点进行调节。但是现有技术中,以窗口大小为周期,根据预测的CPU占用率逐级进行调频,不能及时响应性能需求的变化。不仅是CPU,其他类似器件的调频也存在类似问题。因此,在调频过程中,如何及时响应任务的性能变化、降低功耗成为亟需要解决的问题。
技术实现思路
本申请提供一种调频方法、装置,在调频过程中,可以及时响应负载变化需求。第一方面,提供了一种调频方法,该方法包括:预测至少一个模块处理图像的当前帧所需的能效参数;根据预测的所述能效参数,从多个频点集合中选择出第一频点集合,将所述至少一个模块处理 ...
【技术保护点】
一种调频方法,其特征在于,所述方法包括:/n预测至少一个模块处理图像的当前帧所需的能效参数,所述至少一个模块包括中央处理单元CPU、图形处理单元GPU、用于存储所述当前帧的存储器、或神经网络处理单元NPU中的至少一个;/n根据预测的所述能效参数,从多个频点集合中选择出第一频点集合,所述第一频点集合中包括所述至少一个模块对应的预设频点;/n将所述至少一个模块处理所述当前帧的工作频点调整为所述至少一个模块对应的预设频点。/n
【技术特征摘要】
【国外来华专利技术】一种调频方法,其特征在于,所述方法包括:
预测至少一个模块处理图像的当前帧所需的能效参数,所述至少一个模块包括中央处理单元CPU、图形处理单元GPU、用于存储所述当前帧的存储器、或神经网络处理单元NPU中的至少一个;
根据预测的所述能效参数,从多个频点集合中选择出第一频点集合,所述第一频点集合中包括所述至少一个模块对应的预设频点;
将所述至少一个模块处理所述当前帧的工作频点调整为所述至少一个模块对应的预设频点。
根据权利要求1所述的方法,其特征在于,所述能效参数包括所述CPU处理所述当前帧所需的指令数、所述CPU处理所述当前帧所产生的缓存缺失、所述GPU处理所述当前帧所需的绘图函数的调用次数、所述存储器存储所述当前帧所需的带宽、或所述NPU处理所述当前帧所需的计算量中的至少一个。
根据权利要求1或2所述的方法,其特征在于,所述第一频点集合能够满足能效需求,所述能效需求包括如下至少一项:功耗需求或性能需求。
根据权利要求3所述的方法,其特征在于,所述功耗需求为最低功耗需求,所述性能需求为满足预设阈值。
根据权利要求3或4所述的方法,其特征在于,所述根据预测的所述能效参数,从多个频点集合中选择出满足能效需求的第一频点集合,包括:
根据预测的所述能效参数预测所述每个频点集合对应的性能;
从多个频点集合中选择出满足预设阈值的性能所对应的第一频点集合。
根据权利要求5所述的方法,其特征在于,所述从多个频点集合中选择出满足预设阈值的性能所对应的第一频点集合包括:
根据预测的所述能效参数预测所述每个频点集合对应的功耗;
所述从多个频点集合中选择出满足预设阈值的多个性能所对应的多个第二频点集合;
从多个第二频点集合中选择出最低功耗所对应的第一频点集合。
根据权利要求1至6中任一项所述的方法,其特征在于,所述预测至少一个模块处理图像的当前帧所需的能效参数,包括:
根据历史能效参数预测所述至少一个模块处理图像的当前帧所需的能效参数,所述历史能效参数由当前帧之前的至少一个帧的能效参数获得。
根据权利要求7所述的方法,其特征在于,所述根据历史能效参数预测所述至少一个模块处理图像的当前帧所需的能效参数,包括:
根据历史能效参数查找负载预测表以预测所述至少一个模块处理图像的当前帧所需的能效参数。
一种调频装置,其特征在于,包括:
预测模块,用于预测至少一个模块处理图像的当前帧所需的能效参数,所...
【专利技术属性】
技术研发人员:丁庆,李鹏,林念贤,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。