发明名称 一种时钟周期精度的系统部件能耗模拟方法
摘要 本发明公布了一种时钟周期精度的系统部件能耗模拟方法,属于嵌入式系统低能耗设计领域。本发明提出的方法主要包括以下步骤:A.配置嵌入式系统中的系统部件的性能和能耗参数;B.模拟执行操作系统和应用程序:C.更新相关系统部件的功耗状态;D.根据系统部件的当前状态和操作特征,模拟系统部件在本周期内的能耗;E.将系统部件的时钟精度能耗映射为指令的系统部件能耗;F.把进程所包含的指令的系统部件能耗累计,合成进程的各部件总能耗。本发明提出的时钟周期精度的系统部件能耗模拟方法,具有较高的精度和良好的可用性。
申请公布号 CN102043697A 申请公布日期 2011.05.04
申请号 CN201010240702.9 申请日期 2010.07.29
申请人 北京大学 发明人 赵霞;郭耀;陈向群;赵敬峰
分类号 G06F11/26(2006.01)I;G06F1/32(2006.01)I 主分类号 G06F11/26(2006.01)I
代理机构 北京万象新悦知识产权代理事务所(普通合伙) 11360 代理人 苏爱华
主权项 一种应用于嵌入式系统的时钟周期精度的系统部件能耗模拟方法,其特征在于,包括以下步骤:a)配置系统部件的性能和能耗参数,所述系统部件包括内存、IO控制器、LCD、FLASH存储、网络设备;b)系统模拟器模拟执行操作系统和应用程序,每次模拟执行一条指令,并获取当前运行进程的进程名和进程ID;c)在系统模拟器的模拟系统部件功能的函数中,根据当前执行的操作部件的指令的功能,更新相关系统部件的功耗状态;d)在系统模拟器模拟执行当前指令时,根据系统部件的当前状态和操作特征,模拟内存、IO控制器、LCD、FLASH存储、网络设备等系统部件的时钟周期能耗;e)在系统模拟器模拟执行指令的每个周期,将系统部件的时钟精度能耗映射为指令的系统部件能耗;f)把进程ID所包含的指令的各系统部件能耗累计到该进程ID的各系统部件总能耗变量上,作为该进程在执行过程中的各系统部件总能耗。
地址 100871 北京市海淀区颐和园路5号