发明名称 | SPM-DMA结构的嵌入式系统的节能方法 | ||
摘要 | 一种计算机技术领域的SPM-DMA结构的嵌入式系统的节能方法,包括以下步骤:将待处理的数据划分为若干块;进行数据的并行传输和并行处理,CPU完成对每个数据块的处理;检测CPU处理每块数据的时间和DMA加载第i+1块数据并回传第i块处理后数据的时间得到最优调整因子;得到最优频率和最优电压;当CPU的工作级别中包括最优频率和最优电压时,进行静态调整;否则,进行动态调整,使CPU工作于调整后的电压和频率。本发明根据DMA数据传输的速度来调整CPU工作的电压和频率,使其在满足数据处理和等待数据传输前提下,尽可能降低工作电压和频率,从而大大减小了CPU全速运行带来的能量消耗。 | ||
申请公布号 | CN101866213A | 申请公布日期 | 2010.10.20 |
申请号 | CN201010234240.X | 申请日期 | 2010.07.23 |
申请人 | 上海交通大学 | 发明人 | 杨艳琴;沈耀;过敏意;周憬宇;唐飞龙 |
分类号 | G06F1/32(2006.01)I | 主分类号 | G06F1/32(2006.01)I |
代理机构 | 上海交达专利事务所 31201 | 代理人 | 王锡麟;王桂忠 |
主权项 | 一种SPM-DMA结构的嵌入式系统的节能方法,其特征在于,包括以下步骤:第一步,将待处理的数据划分为若干块,且每块数据小于SPM容量的一半;第二步,进行数据的并行传输和并行处理,CPU完成对每个数据块的处理;第三步,检测CPU处理每块数据的时间TCPU和DMA加载第i+1块数据并回传第i块处理后数据的时间Tblock,根据αoptimal=TCPU/Tblock,得到最优调整因子αoptimal;第四步,根据Foptimal=αoptimal×Fmax和Voptimal=αoptimal×Vmax,得到最优频率Foptimal和最优电压Voptimal,其中:Fmax是CPU的最大频率,Vmax是CPU的最大电压;第五步,当CPU的工作级别中包括最优频率Foptimal和最优电压Voptimal时,进行静态调整;否则,进行动态调整,使CPU工作于调整后的电压和频率。 | ||
地址 | 200240 上海市闵行区东川路800号 |