【技术实现步骤摘要】
一种基于时间间隔的温度感知的处理器能耗计算方法
本专利技术涉及嵌入式系统能耗管理
,更具体地说,涉及一种基于时间间隔的温度感知的处理器能耗计算方法。
技术介绍
嵌入式系统不仅要求输出结果的正确性,而且对时限有着严格的要求。随着嵌入式系统的发展,其已经广泛地应用在生产、生活的各个方面,常见的嵌入式系统有汽车驾驶系统、无人机控制系统、数控系统、智能手机操作系统、路由器控制系统等。随着处理器技术的快速发展,处理器运行速度越快,导致系统的功耗越来越高。过高的功耗不仅增加系统的温度,提高冷却成本;而且对系统的可靠性造成负面。因此,能耗成为设计嵌入式系统的一个重要目标。动态电压频率调节和动态功耗管理是降低嵌入式系统能耗的两种有效技术。现有技术中,针对嵌入式系统能耗的问题的技术方案,通常假设处理器的功耗不变,而忽略了处理器温度对功耗产生的影响,导致最终所计算的能耗不够精确。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种基于时间间隔的温度感知的处理器能耗计算方法,利用动态电 ...
【技术保护点】
1.一种基于时间间隔的温度感知的处理器能耗计算方法,其特征在于,步骤如下:/n1)根据周期任务的参数确定时间间隔;/n2)根据热传导方程,计算处理器在时刻t的温度T(t);/n3)计算周期任务在单个时间间隔[t
【技术特征摘要】
1.一种基于时间间隔的温度感知的处理器能耗计算方法,其特征在于,步骤如下:
1)根据周期任务的参数确定时间间隔;
2)根据热传导方程,计算处理器在时刻t的温度T(t);
3)计算周期任务在单个时间间隔[t0,t1]的能耗E(t0,t1);
4)计算周期任务的总能耗Esum。
2.根据权利要求1所述的基于时间间隔的温度感知的处理器能耗计算方法,其特征在于,步骤1)具体为:
计算时间间隔的个数w:
其中,e和p分别代表周期任务在最大处理器频率下的最坏情况下执行时间和周期,周期任务通过参数(e,p)进行表示;
根据时间间隔的个数,周期任务可以在区间[t0,t1],[t1,t2],…,[tm-1,tm],[tm,tm+1],…,[tw-1,tw]执行,其中,t0为周期任务的开始执行时间,t1,t2,…tm,tm+1,…,tw是相应区间的结束时间;
3.根据权利要求2所述的基于时间间隔的温度感知的处理器能耗计算方法,其特征在于,周期任务在区间[t0,t1],[t1,t2],…,[tm-1,tm]以处理器提供的第一归一化频率f′执行,在区间[tm,tm+1],…,[tw-1,tw]以处理器提供的第二归一化频率f″执行;
其中,f′=fL,f″=fH,fL和fH是处理器提供的频率,满足fL≤e/p≤fH,且要求fL和fH的值与e/p的值最相近。
4.根据权利要求3所述的基于时间间隔的温度感知的处理器能耗计算方法,其特征在于,时间间隔ti由下式计算:
5.根据权利要求1至4任一项所述的基于时间间隔的温度感知的处理器能耗计算方法,其特征在于,步骤2)具体为:
热传导方程如下:
<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。