一种便于扩展和配置的性能检测方法与流程

文档序号:20917340发布日期:2020-05-29 13:42阅读:来源:国知局

技术特征:

1.一种便于扩展和配置的性能检测方法,其特征在于:该种便于扩展和配置的性能检测方法具体步骤如下:

s1:执行监测的写指令,使写指令到执行单元;

s2:写指令到执行单元以后,分配逻辑监测事件所处的类别,并察看所有该类下属的计数单元是否被完全征用,如果没有被完全征用,则选择一个空闲的计数单元,将事件和初始值赋值到技术单元,开始激活计数器,如果所有计数器都被占用,释放之前最早的监测事件,到某一时刻,某一个类别中的多个计数单元会同时工作,性能监测模块会接收来自其他模块的事件,当前工作的计数单元检测,如果该类别里面的事件有被触发,并且是自己关心的事件,则计数器自加;

s3:当监测到某一大类对应的所有技术单元全部空闲时,关闭这一类事件到监测模块的流水线时钟。

2.根据权利要求1所述的一种便于扩展和配置的性能检测方法,其特征在于:所述步骤s1中,指令作为特殊寄存器写指令,完全复用特殊寄存器的写通路和指令格式,里面的特殊寄存器编号代表一个特定的监测时间,寄存器编号被分为事件类编码和事件编码。

3.根据权利要求1所述的一种便于扩展和配置的性能检测方法,其特征在于:所述步骤s2中,计数单元被激活后,会一直处于工作状态,随时等待自加。


技术总结
本发明公开的属于软件监测技术领域,具体为一种便于扩展和配置的性能检测方法,该种便于扩展和配置的性能检测方法具体步骤如下,S1:执行监测的写指令,使写指令到执行单元,S2:写指令到执行单元以后,分配逻辑监测事件所处的类别,并察看所有该类下属的计数单元是否被完全征用,如果没有被完全征用,则选择一个空闲的计数单元,该种便于扩展和配置的性能检测方法,设计合理,使性能监测单元易扩展,并复用已有的特殊寄存器读写指令格式,灵活的分配和释放,便于软件使用,并可以易于实现不连续的事件统计,通过检测计数单元的工作状态控制事件总线的时钟,降低功耗。

技术研发人员:费晓龙
受保护的技术使用者:华夏芯(北京)通用处理器技术有限公司
技术研发日:2018.11.21
技术公布日:2020.05.29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1