Patent ID: 8571834
Filing Date: 2013-10-29
Classification: G06F,H04L

Abstract:
1. A method of measuring a performance of a program running on a processing unit of a processing system, the method comprising: informing a logic unit of each instruction in the program that is executed by the processing unit; assigning a weight to said each instruction; assigning, by said logic unit, each of the instructions to one of a plurality of first groups; combining, by said logic unit, the first groups of the instructions into one or more second groups of the instructions; for each of the second groups of the instructions, maintaining, by said logic unit, a performance count based on a number of times the instructions in said each second group of the instructions are executed and the weights assigned to the instructions in said each second group; and analyzing the performance count of said each of the second groups of the instructions to measure one or more metrics of the program.