发明名称 |
一种时钟周期精度的系统部件能耗模拟方法 |
摘要 |
本发明公布了一种时钟周期精度的系统部件能耗模拟方法,属于嵌入式系统低能耗设计领域。本发明提出的方法主要包括以下步骤: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号 |