[发明专利]基于可再生能源的计算机的性能功耗比优化方法和装置有效
申请号: | 201210019554.7 | 申请日: | 2012-01-20 |
公开(公告)号: | CN102622078A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 李涛;李超 | 申请(专利权)人: | 李涛;李超 |
主分类号: | G06F1/32 | 分类号: | G06F1/32;G06F1/30 |
代理公司: | 北京双收知识产权代理有限公司 11241 | 代理人: | 左明坤 |
地址: | 100143 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于可再生能源的计算机的性能功耗比优化方法和装置,该方法中,预先根据多核处理器中每个处理器核的负载支持情况定义其负载等级,预先建立多核处理器的负载调控缓存区,并预定义三个系统初始化变量:头指针、尾指针和能耗关键字;初始化后,通过检查能耗关键字获知可再生能源的电能供给情况,然后借助于负载调控缓存区计算出各个处理器核之间的最优电能分配方案,并将此方案作为输出反馈给外部的电源管理控制器,同时根据电源管理控制器反馈的调整结果更新负载调控缓存区,从而实现了对基于可再生能源的多核计算机的性能功耗比的优化。 | ||
搜索关键词: | 基于 可再生能源 计算机 性能 功耗 优化 方法 装置 | ||
【主权项】:
一种基于可再生能源的计算机的性能功耗比优化方法,其特征在于,包括以下步骤:预先根据多核处理器中每个处理器核的负载支持情况定义其负载等级;预先建立多核处理器的负载调控缓存区;所述负载调控缓存区用于存储每个处理器核的ID、每个处理器核的负载性能等级和每个处理器核的性能功耗比,且所述处理器核按照性能功耗比从高至低排序;预定义三个系统初始化变量:头指针、尾指针和能耗关键字;所述头指针和所述尾指针用以索引所述负载调控缓存区,所述能耗关键字用以指示所述多核处理器当前的可再生能源的电能供给和负载需求情况;在任何一个时刻,所述头指针指向满足条件:(a)某一处理器核的负载等级未达到最高;(b)该处理器核是所有满足(a)条件的处理器核中性能功耗比最高的;在任何一个时刻,所述尾指针指向满足条件:(c)某一处理器核未休眠;(d)该处理器核是所有满足(c)条件的处理器核中性能功耗比最低的;系统初始化后,检查能耗关键字;根据检查结果判断可再生能源的电能供给是否充足;如果供给充足,读取当前头指针所指向的处理器核,然后判断该处理器核是否达到其最高负载等级;如果达到最高负载等级,则判断所述当前头指针是否指向所述负载调控缓存区的末尾,如果未指向末尾,则将所述当前头指针的指向下移一位,然后再次读取当前头指针所指向的处理器核进行下一次判断,如果指向末尾,则结束本次控制周期;如果未达到最高负载等级,则输出所述当前头指针所指向的处理器核的ID至外部的电源管理控制器,由所述电源管理控制器对该ID所对应的处理器核的负载等级进行调整;如果供给不足,读取当前尾指针所指向的处理器核,然后判断该处理器核是否达到其最低负载等级;如果达到最低负载等级,则判断所述当前尾指针是否指向所述负载调控缓存区的顶端,如果未指向顶端,则将所述当前尾指针的指向上移一位,然后再次读取当前尾指针所指向的处理器核进行下一次判断,如果指向顶端,则结束本次控制周期;如果未达到最低负载等级,则输出所述当前尾指针所指向的处理器核的ID至外部的电源管理控制器,由所述电源管理控制器对该ID所对应的处理器核的负载等级进行调整;接收所述电源管理控制器在进行调整后反馈的调整结果,根据所述调整结果更新所述负载调控缓存区。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李涛;李超,未经李涛;李超许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210019554.7/,转载请声明来源钻瓜专利网。