发明名称 OPCODE COUNTING FOR PERFORMANCE MEASUREMENT
摘要 Methods, systems and computer program products are disclosed for measuring a performance of a program running on a processing unit of a processing system. In one embodiment, the method comprises informing a logic unit of each instruction in the program that is executed by the processing unit, assigning a weight to each instruction, assigning the instructions to a plurality of groups, and analyzing the plurality of groups to measure one or more metrics. In one embodiment, each instruction includes an operating code portion, and the assigning includes assigning the instructions to the groups based on the operating code portions of the instructions. In an embodiment, each type of instruction is assigned to a respective one of the plurality of groups. These groups may be combined into a plurality of sets of the groups.
申请公布号 US2015347141(A1) 申请公布日期 2015.12.03
申请号 US201514800311 申请日期 2015.07.15
申请人 International Business Machines Corporation 发明人 Gara Alan;Satterfield David L.;Walkup Robert E.
分类号 G06F9/30;G06F11/30;G06F11/34 主分类号 G06F9/30
代理机构 代理人
主权项 1. A circuit for measuring a performance of a program running on a processing unit of a processing system, the circuit comprising: an input section for receiving input signals when the program executes specified instructions; a weighting section for receiving from the input section signals representing the executed specified instructions and for assigning weights to the received signals to generate weighted executed instructions signals; a group of counters for counting the weighted executed instruction signals; and a selection logic section for directing each of the input executed instruction signals to one counter of the group of counters.
地址 Armonk NY US