Patent ID: 9292296
Filing Date: 2016-03-22
CPC Classification: G06F

Claim Text:
1. A method of processing instruction grouping information, comprising: grouping, by a processor at runtime, machine instructions into one or more instruction groups, wherein the processor includes out-of-order execution; obtaining, by the processor from a buffer, addresses of machine instructions grouped into the one or more instruction groups; forming an address file from the obtained addresses; determining, by the processor, from the address file, grouping information of the machine instructions, wherein the grouping information comprises at least one of a number of instruction groups or a number of instructions in each instruction group; converting the machine instructions which are not directly interpretable by a user into readable instructions which are directly interpretable by the user; based on information obtained from the converting and from the grouping information of the machine instructions, obtaining grouping information of the readable instructions; and using the grouping information of the readable instructions to perform code optimization.