[发明专利]使计算设备产生定量功耗的方法及装置有效
申请号: | 202011612286.0 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112596601B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 喻安雄 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F1/329 | 分类号: | G06F1/329;G06F11/30 |
代理公司: | 北京兰亭信通知识产权代理有限公司 11667 | 代理人: | 赵永刚 |
地址: | 300384 天津市南开区华苑产*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 设备 产生 定量 功耗 方法 装置 | ||
1.一种使计算设备产生定量功耗的方法,其特征在于,包括:
S1、使所述计算设备设置到指定主频;
S2、获取所述计算设备需要产生的指定功耗值;
S3、通过功耗监测工具,实时监测所述计算设备的功耗;
S4、从所述功耗监测工具处获取所述计算设备的当前功耗,并将获取到的所述当前功耗与所述指定功耗值进行比对:
S5、根据所述当前功耗与所述指定功耗值的比对结果,控制第一程序和第二程序的运行,使计算设备产生定量功耗,所述第一程序的运行功耗大于第一功耗值,用于快速增减所述计算设备的功耗;第二程序的运行功耗小于第二功耗值,用于动态微调所述计算设备的功耗,所述第一功耗值大于所述第二功耗值;
所述步骤S5中根据当前功耗与所述指定功耗值的比对结果,控制第一程序和第二程序的运行,包括:根据所述指定功耗减去所述当前功耗所得值的正负,确定是执行线程还是结束线程;如果所述指定功耗减去所述当前功耗所得绝对值大于第一功耗值,使计算设备执行或者结束M个所述第一程序的线程,所述M为所述计算设备需要操作的线程数量;如果所述指定功耗减去所述当前功耗所得绝对值大于第二功耗值且小于所述第一功耗值,使计算设备执行或者结束M个所述第二程序的线程;跳转至步骤S3,循环执行步骤S3-S5,直至所述指定功耗减去所述当前功耗所得绝对值小于所述第二功耗值。
2.根据权利要求1所述的方法,其特征在于,在主机上执行步骤S4和步骤S5,生成用来控制所述第一程序和第二程序的运行的控制命令;
所述计算设备的微控制单元根据所述控制命令来控制所述第一程序和第二程序的运行,使所述计算设备产生定量功耗,其中,所述控制命令至少包括:
当前控制命令执行的操作是执行线程还是结束线程;
所述计算设备需要操作的线程数量M;
所述计算设备所支持的最大线程数量;
当前需要操作的程序及参数信息。
3.根据权利要求2所述的方法,其特征在于,所述计算设备需要操作的线程数量M为由主机程序与所述计算设备共同决定的、最小的、一次操作的线程数量。
4.根据权利要求2或3所述的方法,其特征在于,所述计算设备的微控制单元接收到所述控制命令后解析所述控制命令,
如果所述控制命令是执行线程的命令,且所述计算设备正在执行的线程数量K满足下面的条件:K=K1+K2+M且K=N,其中,K1为所述计算设备正在执行的所述第一程序的线程数量;K2为所述计算设备正在执行的所述第二程序的线程数量;M为需要执行的线程数量;N为所述计算设备所支持的最大线程数量;所述微控制单元根据所述控制命令,在所述计算设备上启动所述控制命令所指向的程序的M个数量的线程,然后使计算单元开始执行;如果成功执行,将所述控制命令所指向的程序正在执行的线程数量加M;
如果所述计算设备正在执行的线程数量K大于N,那么返回代表已超出所述计算设备所支持的最大线程数量的状态,不做执行动作。
5.根据权利要求4所述的方法,其特征在于,如果所述控制命令是结束线程的命令,且所述控制命令所指向的程序的正在执行的线程数量大于等于需要结束的线程数量M,所述微控制单元结束所述控制命令所指向的程序的M个正在执行的线程;如果成功执行,将所述控制命令所指向的程序正在执行的线程数量减M;
如果所述控制命令所指向的程序的正在执行的线程数量大于0且小于M,所述微控制单元将所述控制命令所指向的程序的正在执行的线程全部结束。
6.根据权利要求5所述的方法,其特征在于,
如果所述控制命令执行失败或者返回代表已超出所述计算设备所支持的最大线程数量的状态或者代表线程已全部结束的状态,所述主机执行相应的异常处理程序;
如果所述主机接收代表所述控制命令成功的状态,所述主机继续从所述功耗监测工具处获取所述计算设备的当前功耗,并将获取到的所述当前功耗与所述指定功耗值进行比对,继续根据所述比对结果生成控制所述第一程序和所述第二程序的运行的控制命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011612286.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:空调器及其除霜控制方法
- 下一篇:显示装置的背光模组和显示装置