一种用于降低功耗的处理器节能方法及系统技术方案

技术编号:11791549 阅读:89 留言:0更新日期:2015-07-29 16:58
本发明专利技术公开了一种用于降低功耗的处理器节能方法及系统,方法包括:将处理器时间划分为若干等长时间段;在每个时间段的开始阶段,检测是否满足预设的节能条件,若是,则控制处理器进入节能模式;反之,则唤醒处理器进行全速工作。系统包括:划分单元和检测单元。本发明专利技术可自动把处理器和内存置入最低功耗状态,从而在不影响性能的情况下满足当前工作负载的运行需求。而且本发明专利技术通过时间分段处理,能方便对各流程进行处理,从而有效控制各任务状态进入节能模式,实现分时多任务,更能充分利用处理器的有限资源,可应用到各种对电池容量要求苛刻的场合,大大节省能耗。本发明专利技术可广泛应用于无线自组网中。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种用于降低功耗的处理器节能方法及系统
技术介绍
无线自组网中的节点通常采用电池提供能量,而无线传感器网络节点是无线传感器网络最基本的组成部分,负责信息的采集、处理和传输,无线传感器节点体积微小,通常使用的是能量有限的电池。由于传感器节点的计算能力、存储能力和通信能力非常有限,因此需要与距离较远的基站进行频繁通信。由时间衡量的网络生存时间网络中所有节点的能量被耗尽或不再提供有效的事件检测,直接影响网络的有效性。现有无线传感器网络节点主要由控制单元、传感单元、电源单元、通信单元等部分组成。在网络实际运行过程中,能耗主要来源于处理、传感和无线传输三个操作。处理的能量消耗主要是由于微处理器执行指令的能量消耗,处理器处于激活状态与睡眠状态时的能量消耗有很大差别。然而传感器节点由有限容量的电池供电。由于传感器节点个数多、成本要求低廉、分布区域广,而且部署区域环境复杂,有些区域甚至人员不能到达,所以无线传感器节点通过更换电池的方式来补充能源是不现实的。电池能量的有效利用对传感器网络的生存时间很关键,如何高效使用能量来最大化网络生命周期是无线传感器网络面临的严重挑战。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种能有效节约能源,提高续航能力的一种用于降低功耗的处理器节能方法及系统。本专利技术所采用的技术方案是: 一种用于降低功耗的处理器节能方法,包括以下步骤: A、将处理器时间划分为若干等长时间段; B、在每个时间段的开始阶段,检测是否满足预设的节能条件,若是,则控制处理器进入节能模式;反之,则唤醒处理器进行全速工作。作为所述的一种用于降低功耗的处理器节能方法的进一步改进,所述唤醒处理器进行全速工作,完毕后重新进入节能模式。作为所述的一种用于降低功耗的处理器节能方法的进一步改进,所述步骤B,其具体为在每个时间段的开始阶段,检测是否有任务到达,若是,则控制处理器进入节能模式;反之,则唤醒处理器进行全速工作。作为所述的一种用于降低功耗的处理器节能方法的进一步改进,所述时间段的长度可根据情况自主设定。本专利技术所采用的另一技术方案是: 一种用于降低功耗的处理器节能系统,包括: 划分单元,用于将处理器时间划分为若干等长时间段; 检测单元,用于在每个时间段的开始阶段,检测是否满足预设的节能条件,若是,则控制处理器进入节能模式;反之,则唤醒处理器进行全速工作。作为所述的一种用于降低功耗的处理器节能系统的进一步改进,所述检测单元中的唤醒处理器进行全速工作,完毕后重新进入节能模式。作为所述的一种用于降低功耗的处理器节能系统的进一步改进,所述检测单元,其具体为用于在每个时间段的开始阶段,检测是否有任务到达,若是,则控制处理器进入节能模式;反之,则唤醒处理器进行全速工作。作为所述的一种用于降低功耗的处理器节能系统的进一步改进,所述时间段的长度可根据情况自主设定。本专利技术的有益效果是: 本专利技术一种用于降低功耗的处理器节能方法及系统可自动把处理器和内存置入最低功耗状态,从而在不影响性能的情况下满足当前工作负载的运行需求。而且本专利技术通过时间分段处理,能方便对各流程进行处理,从而有效控制各任务状态进入节能模式,实现分时多任务,更能充分利用处理器的有限资源,可应用到各种对电池容量要求苛刻的场合,大大节省能耗。【附图说明】下面结合附图对本专利技术的【具体实施方式】作进一步说明: 图1是本专利技术一种用于降低功耗的处理器节能方法的步骤流程图; 图2是本专利技术一种用于降低功耗的处理器节能系统的模块方框图。【具体实施方式】参考图1,本专利技术一种用于降低功耗的处理器节能方法,包括以下步骤: A、将处理器时间划分为若干等长时间段; B、在每个时间段的开始阶段,检测是否满足预设的节能条件,若是,则控制处理器进入节能模式;反之,则唤醒处理器进行全速工作。进一步作为优选的实施方式,所述唤醒处理器进行全速工作,完毕后重新进入节能模式。进一步作为优选的实施方式,所述步骤B,其具体为在每个时间段的开始阶段,检测是否有任务到达,若是,则控制处理器进入节能模式;反之,则唤醒处理器进行全速工作。进一步作为优选的实施方式,所述时间段的长度可根据情况自主设定。参考图2,本专利技术一种用于降低功耗的处理器节能系统,包括: 划分单元,用于将处理器时间划分为若干等长时间段; 检测单元,用于在每个时间段的开始阶段,检测是否满足预设的节能条件,若是,则控制处理器进入节能模式;反之,则唤醒处理器进行全速工作。进一步作为优选的实施方式,所述检测单元中的唤醒处理器进行全速工作,完毕后重新进入节能模式。进一步作为优选的实施方式,所述检测单元,其具体为用于在每个时间段的开始阶段,检测是否有任务到达,若是,则控制处理器进入节能模式;反之,则唤醒处理器进行全速工作。进一步作为优选的实施方式,所述时间段的长度可根据情况自主设定。本专利技术具体实施例中,首先将处理器时间分为若干预设长度的时间段,在第一个时间段开始阶段时,设备检测到第一任务检查信道状态,则在检查信道状态完毕后,控制处理器进入节能模式直到第二个时间段的来临;在第二个时间段开始阶段时,设备检测到第二任务处理发送的消息,则在处理发送的消息完毕后,控制处理器进入节能模式直到第三个时间段的来临;在第三个时间段开始阶段时,设备检测到第三任务处理接收到的消息,则在处理接收到的消息完毕后,控制处理器进入节能模式直到第四个时间段的来临;以此类推。若在该时间段内并未检测到任务的到来,则控制处理器直接进入节能模式。从上述内容可知,本专利技术一种用于降低功耗的处理器节能方法及系统可自动把处理器和内存置入最低功耗状态,从而在不影响性能的情况下满足当前工作负载的运行需求。而且本专利技术通过时间分段处理,能方便对各流程进行处理,从而有效控制各任务状态进入节能模式,实现分时多任务,更能充分利用处理器的有限资源,在节能模式中功耗可降低1000倍,经过优化功耗达到0.2uW,可应用到各种对电池容量要求苛刻的场合,大大节省设备能耗。以上是对本专利技术的较佳实施进行了具体说明,但本专利技术创造并不限于所述实施例,熟悉本领域的技术人员在不违背本专利技术精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。【主权项】1.一种用于降低功耗的处理器节能方法,其特征在于,包括以下步骤: A、将处理器时间划分为若干等长时间段; B、在每个时间段的开始阶段,检测是否满足预设的节能条件,若是,则控制处理器进入节能模式;反之,则唤醒处理器进行全速工作。2.根据权利要求1所述的一种用于降低功耗的处理器节能方法,其特征在于:所述唤醒处理器进行全速工作,完毕后重新进入节能模式。3.根据权利要求1所述的一种用于降低功耗的处理器节能方法,其特征在于:所述步骤B,其具体为在每个时间段的开始阶段,检测是否有任务到达,若是,则控制处理器进入节能模式;反之,则唤醒处理器进行全速工作。4.根据权利要求1所述的一种用于降低功耗的处理器节能方法,其特征在于:所述时间段的长度可根据情况自主设定。5.一种用于降低功耗的处理器节能系统,其特征在于,包括: 划分单元,用于将处理器时间划分为若干等长时间段; 检测单元,用于在每个时本文档来自技高网...

【技术保护点】
一种用于降低功耗的处理器节能方法,其特征在于,包括以下步骤:A、将处理器时间划分为若干等长时间段;B、在每个时间段的开始阶段,检测是否满足预设的节能条件,若是,则控制处理器进入节能模式;反之,则唤醒处理器进行全速工作。

【技术特征摘要】

【专利技术属性】
技术研发人员:万四宏唐金龙
申请(专利权)人:深圳市民展科技开发有限公司
类型:发明
国别省市:广东;44

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

1