System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() CPU/GPU动态调度方法技术_技高网
当前位置: 首页 > 专利查询>薛云淏专利>正文

CPU/GPU动态调度方法技术

技术编号:42622077 阅读:13 留言:0更新日期:2024-09-06 01:26
本发明专利技术涉及信息处理领域,为了满足个性化性能调度需求,提供了CPU/GPU动态调度方法,通过对本机的性能参数进行实时监控,分析得出可行的调度方案,然后对其进行验证,以获得适应本机及使用本机的主要用户的调度方法。在得出可行性方案时,还可以参考用户的使用偏好,使得最终应用的调度方案更符合用户需求。

【技术实现步骤摘要】

本专利技术涉及信息处理领域,具体是一种cpu/gpu动态调度方法。


技术介绍

1、移动端现有调度方式中,性能调度仅能依赖于系统ota升级。当部分用户向厂商反馈后,厂商根据大部分用户的反馈进行模糊定向,确定大致的优化方向,改进调度后进行ota升级。但升级后,一套调度自然无法覆盖所有用户,所有应用的使用需求。此时又会有部分用户反馈新的不足。不断重复下去,虽会逐渐靠近“使用流畅,满足大部分人需求、充分利用芯片能效”这一每个厂商都追求的目标,但终无法满足所有用户,甚至会被某些用户称为“负优化”。


技术实现思路

1、为了满足个性化性能调度需求,本申请提供了一种cpu/gpu动态调度方法。

2、本专利技术解决上述问题所采用的技术方案是:

3、cpu/gpu动态调度方法,包括:

4、步骤1、当用户使用应用时,对性能参数进行实时监测并记录;

5、步骤2、对监测到的数据进行分析以给出调度的可行性方案;

6、步骤3、再次启动应用时对可行性方案进行验证,若满足性能预设条件,则保留并使用该调度方案,否则,重复步骤2、3,直至满足性能预设条件。

7、进一步地,所述性能参数包括功耗、温度、帧速率、页面打开时间及加载时间。

8、进一步地,所述性能预设条件为功耗、温度、帧速率、页面打开时间及加载时间中至少一项得到优化,且其他项负优化程度未超过预设值。

9、进一步地,所述步骤3还包括:满足性能预设条件后持续优化,并对各性能参数项设置权重,根据监测数据对各性能参数项进行评分,根据权重及评分计算该调度方案的总分;当总分达到总分阈值或优化次数达到次数阈值时停止优化,将总分最高的调度方案做为最终调度方案。

10、进一步地,还包括步骤4、达到使用周期后获取用户使用感受,并根据用户使用感受调整调度可行性方案。

11、进一步地,用户使用感受中包含使用倾向,根据用户使用倾向提高对应项的权重,并降低其他项的权重。

12、进一步地,所述步骤2的处理时间为:设备待机且接入电源。

13、进一步地,调度可行性方案为调整运行频率。

14、进一步地,还包括步骤4、对应用设置相似性标签,基于相似性标签判断应用是否为同类应用,若是,则可将分析得到的调度可行性方案应用到未分析的应用中。

15、进一步地,所述步骤4还包括:基于同类应用分析得到的调度可行性方案确定调整范围,基于调整范围对调度可行性方案进行优化。

16、本专利技术相比于现有技术具有的有益效果是:通过对本机的性能参数进行实时监控,分析得出可行的调度方案,然后对其进行验证,以获得适应本机及使用本机的主要用户的调度方法。在得出可行性方案时,还可以参考用户的使用偏好,使得最终应用的调度方案更符合用户需求。

本文档来自技高网...

【技术保护点】

1.CPU/GPU动态调度方法,其特征在于,包括:

2.根据权利要求1所述的CPU/GPU动态调度方法,其特征在于,所述性能参数包括功耗、温度、帧速率、页面打开时间及加载时间。

3.根据权利要求2所述的CPU/GPU动态调度方法,其特征在于,所述性能预设条件为功耗、温度、帧速率、页面打开时间及加载时间中至少一项得到优化,且其他项负优化程度未超过预设值。

4.根据权利要求3所述的CPU/GPU动态调度方法,其特征在于,所述步骤3还包括:满足性能预设条件后持续优化,并对各性能参数项设置权重,根据监测数据对各性能参数项进行评分,根据权重及评分计算该调度方案的总分;当总分达到总分阈值或优化次数达到次数阈值时停止优化,将总分最高的调度方案做为最终调度方案。

5.根据权利要求4所述的CPU/GPU动态调度方法,其特征在于,还包括步骤4、达到使用周期后获取用户使用感受,并根据用户使用感受调整调度可行性方案。

6.根据权利要求5所述的CPU/GPU动态调度方法,其特征在于,用户使用感受中包含使用倾向,根据用户使用倾向提高对应项的权重,并降低其他项的权重。

7.根据权利要求1所述的CPU/GPU动态调度方法,其特征在于,所述步骤2的处理时间为:设备待机且接入电源。

8.根据权利要求1所述的CPU/GPU动态调度方法,其特征在于,调度可行性方案为调整运行频率。

9.根据权利要求8所述的CPU/GPU动态调度方法,其特征在于,还包括步骤4、对应用设置相似性标签,基于相似性标签判断应用是否为同类应用,若是,则可将分析得到的调度可行性方案应用到未分析的应用中。

10.根据权利要求9所述的CPU/GPU动态调度方法,其特征在于,所述步骤4还包括:基于同类应用分析得到的调度可行性方案确定调整范围,基于调整范围对调度可行性方案进行优化。

...

【技术特征摘要】

1.cpu/gpu动态调度方法,其特征在于,包括:

2.根据权利要求1所述的cpu/gpu动态调度方法,其特征在于,所述性能参数包括功耗、温度、帧速率、页面打开时间及加载时间。

3.根据权利要求2所述的cpu/gpu动态调度方法,其特征在于,所述性能预设条件为功耗、温度、帧速率、页面打开时间及加载时间中至少一项得到优化,且其他项负优化程度未超过预设值。

4.根据权利要求3所述的cpu/gpu动态调度方法,其特征在于,所述步骤3还包括:满足性能预设条件后持续优化,并对各性能参数项设置权重,根据监测数据对各性能参数项进行评分,根据权重及评分计算该调度方案的总分;当总分达到总分阈值或优化次数达到次数阈值时停止优化,将总分最高的调度方案做为最终调度方案。

5.根据权利要求4所述的cpu/gpu动态调度方法,其特征在于,还包括步骤4、达到使用周期后获取用户使用感受,并根据...

【专利技术属性】
技术研发人员:薛云淏
申请(专利权)人:薛云淏
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1