发明名称 基于CPU硬件性能监控计数器的CPI精确测量方法
摘要 本发明公开了一种基于CPU硬件性能监控计数器的CPI精确测量方法,包括:S1:对跳转历史记录进行采样,获取跳转频率,并根据跳转频率获得细粒度指令频率;S2:使用随机采样时钟周期的方式得到时钟周期;S3:所述细粒度指令频率除以细粒度时钟周期,得到细粒度CPI。本发明通过对存储跳转历史记录得到寄存器进行采样,获得精确的细粒度指令频率,并且采样方法的资源开销低;通过使用随机采样方法,获得精确的细粒度时钟周期。结合细粒度指令频率和细粒度时钟周期,可以得到精确的细粒度CPI。
申请公布号 CN102750219A 申请公布日期 2012.10.24
申请号 CN201110102079.5 申请日期 2011.04.22
申请人 清华大学 发明人 郑纬民;陈德颢;陈文光
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种基于CPU硬件性能监控计数器的CPI精确测量方法,其特征在于,包括以下步骤:S1:对跳转历史记录进行采样,获取跳转频率,并根据跳转频率获得细粒度指令频率;S2:使用随机采样时钟周期的方式得到细粒度时钟周期;S3:所述细粒度指令频率除以细粒度时钟周期,得到细粒度CPI。
地址 100084 北京市海淀区清华园北京100084-82信箱
您可能感兴趣的专利