对指令执行次数进行计数的方法、系统及处理器
基本信息
申请号 | CN201080004276.7 | 申请日 | - |
公开(公告)号 | CN102947803B | 公开(公告)日 | 2016-06-08 |
申请公布号 | CN102947803B | 申请公布日 | 2016-06-08 |
分类号 | G06F11/36(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 韩冰 | 申请(专利权)人 | 嘉年禾有限公司 |
代理机构 | 北京同立钧成知识产权代理有限公司 | 代理人 | 华为技术有限公司;深圳市智通天下科技服务有限公司 |
地址 | 518129 广东省深圳市龙岗区坂田华为总部办公楼 | ||
法律状态 | - |
摘要
摘要 | 本发明实施例公开了一种对指令执行次数进行计数的方法、系统及处理器,属于计算机领域。所述方法包括:在指定指令上添加计数信息;在处理器内部设置计数模块,当所述处理器执行所述指定指令时,所述计数模块根据所述正在执行的指定指令的计数信息,在对应的寄存器中对所述正在执行的指定指令的执行次数进行计数。所述系统包括:预定处理器和存储计数装置。所述处理器包括:添加模块、第二执行模块、第二计数模块和寄存器。本发明实施例通过在处理器内设置计数模块,当处理器执行指令时,该计数模块对正在执行的指令的执行次数进行计数,而不在软件系统中写用来计数的指令,因此大大提高了软件系统的性能。 |
