Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Opcode counting for performance measurement

Patent ·
OSTI ID:1329293

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.

Research Organization:
International Business Machines Corporation, Armonk, NY (United States)
Sponsoring Organization:
USDOE
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Number(s):
9,473,569
Application Number:
14/800,311
OSTI ID:
1329293
Country of Publication:
United States
Language:
English

Similar Records

Opcode counting for performance measurement
Patent · 2015 · OSTI ID:1209328

Opcode counting for performance measurement
Patent · 2013 · OSTI ID:1107626

Opcode counting for performance measurement
Patent · 2018 · OSTI ID:1429087

Related Subjects