[发明专利]非易失性处理器中基于维持态的能量分配方法及系统有效

专利信息
申请号: 201710932362.8 申请日: 2017-10-09
公开(公告)号: CN107678887B 公开(公告)日: 2020-07-10
发明(设计)人: 邱柯妮;宫志耀;周冬芹;刘勇攀;石鑫 申请(专利权)人: 首都师范大学
主分类号: G06F11/14 分类号: G06F11/14
代理公司: 北京细软智谷知识产权代理有限责任公司 11471 代理人: 李艳霞
地址: 100089 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 非易失性 处理器 基于 维持 能量 分配 方法 系统
【权利要求书】:

1.一种非易失性处理器中基于维持态的能量分配方法,其特征在于,包括以下步骤:

根据系统掉电后电容内存储的可用能量构建能量分配模型,能量分配模型包括维持能量、继续执行能量和备份能量;

根据环境能量的采样数据获得系统能量恢复时间;

依据电容内存储的可用能量计算得到从能量中断点到指令能够执行的最远点的路径;

筛选路径中继续执行能量和备份能量之和小于系统电容内存储的可用能量的节点,作为可用备份点,并根据能量分配模型计算得到维持时间和继续执行时间;

将维持时间和继续执行时间之和与系统能量恢复时间进行比较,如果维持时间和继续执行时间之和大于系统能量恢复时间,则进行数据维持;如果维持时间和继续执行时间之和小于系统能量恢复时间,则计算可用备份点在进行数据维持的情况下的收益和不维持直接备份的情况下的收益,并进行比较,根据比较结果确定进行数据维持或数据备份;

所述能量分配模型的详细分解为:维持能量表示系统掉电后对易失数据进行维持消耗的能量;继续执行能量表示系统从能量中断点执行到备份点消耗的能量;备 份能量表示系统将易失数据备份到非易失存储器中消耗的能量。

2.如权利要求1所述的非易失性处理器中基于维持态的能量分配方法,其特征在于,所述步骤获得系统能量恢复时间的具体过程为:在一段时间范围内,对环境能量进行采样,得到能量踪迹信号;之后,在一定阈值的作用下,将该能量踪迹信号过滤为一个脉冲序列,将该脉冲序列中最大脉冲宽度作为系统能量恢复时间。

3.如权利要求1所述的非易失性处理器中基于维持态的能量分配方法,其特征在于,所述继续执行时间为:Textend-exe=Tcyc*Num,式中,Tcyc表示单指令执行周期总时间,Num表示执行路径中的指令数;

所述继续执行能量为:Eextend-exe=Pmax*Textend-exe,式中,Pmax表示单个时钟周期内执行指令所需的最大功率;

所述数据备份能量为:Ebackup=Sbackup*E0,式中,Sbackup表示备份节点的数据堆栈大小,E0表示备份单位数据所消耗的能量;

所述维持能量为:Ereten=Eavail-Eextend-exe-Ebackup,式中,Eavail表示系统电容内存储的可用能量;

所述维持时间为:Treten=Ereten/Preten,式中,Preten表示系统维持态时能量消耗功率。

4.如权利要求1或2或3所述的非易失性处理器中基于维持态的能量分配方法,其特征在于,所述可用备份点的确定采用以下原则:系统继续执行能量和备份能量之和小于系统电容内存储的可用能量。

5.如权利要求1或2或3所述的非易失性处理器中基于维持态的能量分配方法,其特征在于,所述步骤如果维持时间和继续执行时间之和大于系统能量恢复时间则进行数据维持,并选择数据堆栈最小的点作为最佳备份点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于首都师范大学,未经首都师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710932362.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top