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事件的方法。