一种采集性能监视单元PMU事件的方法及装置与流程

文档序号:11864541阅读:来源:国知局

技术特征:

1.一种采集性能监视单元PMU事件的方法,其特征在于,包括:

设置性能监视单元PMU计数器的宽度;

根据所述PMU计数器的宽度设置所述PMU计数器的数量;

接收任务信息,所述任务信息指示需执行的任务;

根据所述任务信息执行所述任务;

触发所述PMU计数器为所述任务采集PMU事件,所述PMU事件用于指示执行所述任务时对应的性能指标。

2.根据权利要求1所述的方法,其特征在于,所述接收任务信息之前,所述方法还包括:

确定寄存器文件的大小及数量,所述寄存器文件用于存储所述PMU计数器为所述任务采集的PMU事件;

则触发所述PMU计数器为所述任务采集PMU事件之后,所述方法还包括:

当所述PMU计数器的计数值达到预设值时,获取所述PMU计数器采集的PMU事件;

将获取到的所述PMU计数器采集的PMU事件存储在对应的寄存器文件中。

3.根据权利要求2所述的方法,其特征在于,所述当所述PMU计数器的计数值达到预设值时,获取所述PMU计数器采集的PMU事件包括:

获取所述PMU计数器的计数值;

若所述计数值达到所述预设值,确定所述PMU计数器溢出,并获取所述PMU计数器采集的PMU事件。

4.根据权利要求3所述的方法,其特征在于,所述获取所述PMU计数器的计数值的时间周期小于或等于所述PMU计数器的溢出时间。

5.根据权利要求2所述的方法,其特征在于,所述将获取到的所述PMU计数器采集的PMU事件存储在对应的寄存器文件中之后,所述方法还包括:

获取所述寄存器文件存储的PMU事件,所述获取所述寄存器文件存储的PMU事件的频率根据所述寄存器文件的大小、所述寄存器文件对应的PMU计数器的宽度以及所述寄存器文件对应的PMU计数器的溢出时间确定。

6.一种采集性能监视单元PMU事件的装置,其特征在于,包括:

设置模块,用于设置性能监视单元PMU计数器的宽度;

所述设置模块,还用于根据所述PMU计数器的宽度设置所述PMU计数器的数量;

接收模块,用于接收任务信息,所述任务信息指示需执行的任务;

执行模块,用于根据所述任务信息执行所述任务;

触发模块,用于触发所述PMU计数器为所述任务采集PMU事件,所述PMU事件用于指示执行所述任务时对应的性能指标。

7.根据权利要求6所述的装置,其特征在于,所述装置还包括:

确定模块,用于确定寄存器文件的大小及数量,所述寄存器文件用于存储所述PMU计数器为所述任务采集的PMU事件;

获取模块,用于当所述PMU计数器的计数值达到预设值时,获取所述PMU计数器采集的PMU事件;

存储模块,用于将所述获取模块获取到的所述PMU计数器采集的PMU事件存储在对应的寄存器文件中。

8.根据权利要求7所述的装置,其特征在于,所述获取模块,具体用于:

获取所述PMU计数器的计数值;

若所述计数值达到所述预设值,确定所述PMU计数器溢出,并获取所述PMU计数器采集的PMU事件。

9.根据权利要求8所述的装置,其特征在于,所述获取模块获取所述PMU计数器的计数值的时间周期小于或等于所述PMU计数器的溢出时间。

10.根据权利要求7所述的装置,其特征在于,所述获取模块,还用于:

获取所述寄存器文件存储的PMU事件,所述获取所述寄存器文件存储的PMU事件的频率根据所述寄存器文件的大小、所述寄存器文件对应的PMU计数器的宽度以及所述寄存器文件对应的PMU计数器的溢出时间确定。

11.一种采集性能监视单元PMU事件的装置,其特征在于,包括存储器以及处理器,其中:

所述存储器中存储一组程序代码,且所述处理器调用所述存储器中存储的程序代码,用于执行权利要求1至5任一项所述的采集性能监视单元PMU事件的方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1