对指令执行次数进行计数的方法、系统及处理器

基本信息

申请号 CN201080004276.7 申请日 -
公开(公告)号 CN102947803B 公开(公告)日 2016-06-08
申请公布号 CN102947803B 申请公布日 2016-06-08
分类号 G06F11/36(2006.01)I 分类 计算;推算;计数;
发明人 韩冰 申请(专利权)人 嘉年禾有限公司
代理机构 北京同立钧成知识产权代理有限公司 代理人 华为技术有限公司;深圳市智通天下科技服务有限公司
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼
法律状态 -

摘要

摘要 本发明实施例公开了一种对指令执行次数进行计数的方法、系统及处理器,属于计算机领域。所述方法包括:在指定指令上添加计数信息;在处理器内部设置计数模块,当所述处理器执行所述指定指令时,所述计数模块根据所述正在执行的指定指令的计数信息,在对应的寄存器中对所述正在执行的指定指令的执行次数进行计数。所述系统包括:预定处理器和存储计数装置。所述处理器包括:添加模块、第二执行模块、第二计数模块和寄存器。本发明实施例通过在处理器内设置计数模块,当处理器执行指令时,该计数模块对正在执行的指令的执行次数进行计数,而不在软件系统中写用来计数的指令,因此大大提高了软件系统的性能。