发明名称 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号