[发明专利]提升移动计算平台可靠性的方法有效
申请号: | 202111254525.4 | 申请日: | 2021-10-27 |
公开(公告)号: | CN113961347B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 缪周航;谢四江;王志强 | 申请(专利权)人: | 缪周航 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
代理公司: | 温州瓯越专利代理有限公司 33211 | 代理人: | 李祎帆 |
地址: | 100071 北京市丰*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提升 移动 计算 平台 可靠性 方法 | ||
1.一种提升移动计算平台可靠性的方法,其特征在于,包括:
通过操作系统内核模块获取处理单元processing unit的工作频率;
基于计算机指令执行所带来效益不同,确立不同的优先级进行任务调度,并计算指令优先级分布;
根据所述处理单元processing unit的工作频率生成频率调控方法,再根据所述频率调控方法及指令优先级分布调整处理单元processing unit的工作频率;
所述“根据所述处理单元processing unit的工作频率生成频率调控方法,再根据所述频率调控方法及指令优先级分布调整处理单元processing unit的工作频率”,包括:
根据所述处理单元processing unit的工作频率构建频率表frequency table,所述工作频率至少包括升压频率boost frequency、最小频率min frequency和功耗比最佳频率max frequency;
所述频率表frequency table中相邻两项的工作频率,作为频率调控模型的参数;
根据所述参数生成频率调控模型;
根据所述频率调控模型生成频率调控方法;
构建基于指令优先级的判定方法;
根据所述频率调控方法和基于指令优先级的判定方法,调控处理单元processingunit的工作频率以及进行任务调度,使工作频率产生的计算资源与负载相匹配;
所述“根据所述参数生成频率调控模型”以及“根据所述频率调控模型生成频率调控方法”包括:
将所述频率表frequency table中相邻两项的工作频率作为所述频率调控模型的参数,生成处理单元processing unit的工作频率调控曲线;所述频率调控模型至少包括由矩形脉冲响应波形构成的调控模型;
根据频率调控曲线生成频率调控方法;
“根据所述频率调控曲线生成频率调控方法”包括:
根据所述矩形脉冲响应波形,判断频率调控方法的类型是跃变调整还是非跃变调整;
若非跃变调整,则在低位或高位小幅振荡的区间,按每个时钟周期调节频率,使时间-频率二维坐标点拟合成的曲线与波形一致;
若跃变调整,则在由低位向高位跃变或由高位向低位跃变的区间,以每时钟周期逐步调整频率的方式,使时间-频率二维坐标点拟合矩形脉冲响应波形的跃变部分曲线,在若干个周期内,将频率从初始状态调整到下一状态,当初始状态处于低位小幅振荡区间时,则所述下一状态为高位小幅振荡区间;当初始状态处于高位小幅振荡区间时,则所述下一状态为低位小幅振荡区间;
在跃变调整频率后,若处理单元processing unit负载的繁忙或空闲程度没有改变,则使用所述频率表frequency table中的更高或更低的频率项,生成新的频率调控曲线,按照所述频率调控方法,使处理单元processing unit频率与负载相匹配;
所述“基于计算机指令执行所带来效益不同,确立不同的优先级进行任务调度,并计算指令的优先级分布”,包括:
将所有计算机指令的类型分成n个基准类和m个非基准类,m、n为自然数;
对所述基准类和非基准类的指令按照指令执行所带来的效益从高到低进行优先级排序;
按照所述指令优先级顺序,执行缓存队列的指令;
根据指令序列中高优先级指令分布情况判断处理单元processing unit的繁忙程度;
根据所述处理单元processing unit的繁忙程度调整其工作频率;
所述“根据所述处理单元processing unit的繁忙程度调整其频率”,包括:
若处理单元processing unit处于繁忙状态,则使用小幅多次跃变调整设置频率的方法,跳转为频率表frequency table中相邻两项的较大项;所述频率表frequency table是由所述处理单元processing unit的工作频率构建;
若处理单元processing unit处于空闲状态,则使用小幅多次跃变调整设置频率的方法,跳转为频率表frequency table中相邻两项的较小项;
其余状态,则认为处理单元processing unit的工作频率适应当时计算任务量,无需跳转,处于非跃变调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于缪周航,未经缪周航许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111254525.4/1.html,转载请声明来源钻瓜专利网。