FIELD: information technology.
SUBSTANCE: with the help of a processor it is determined if the first path identifier corresponds with the present path identifier out of the plurality of path identifiers, wherein each path identifier out of the plurality of path identifiers includes data indicating the execution paths, path signature identifying one or more blocks of instructions, and the instruction identifier defining the first instruction in the first instruction block of one or more instruction blocks. A sequential counter increment is done and it is associated with the existing path identifier when the first identifier corresponds to the existing path identifier. With the help of the processor, the first path identifier is added to the plurality of path identifiers when the first path identifier does not match with the exisiting path identifier of the plurality of path identifiers. At least one path identifier is removed from the plurality of path identifiers on the basis of how many times the execution path associated with, at least, one selected path identifier, has been executed by the processor.
EFFECT: increases optimisation of the program.
25 cl, 14 dwg, 47 ex
Title | Year | Author | Number |
---|---|---|---|
UNLIMITED TRANSACTIONAL MEMORY WITH ASSURANCES OF MOVEMENT DURING TRANSFER, USING HARDWARE GLOBAL LOCK | 2014 |
|
RU2597506C2 |
SYSTEMS AND METHODS OF FLAG TRACKING IN OPERATIONS OF TROUBLESHOOTING | 2014 |
|
RU2628156C2 |
INSTRUCTION AND LOGIC FOR IDENTIFICATION OF INSTRUCTIONS FOR REMOVAL IN MULTI-FLOW PROCESSOR WITH SEQUENCE CHANGING | 2013 |
|
RU2644528C2 |
INSTRUCTION AND LOGIC FOR MEMORY ACCESS IN A CLUSTERED WIDE-EXECUTION MACHINE | 2013 |
|
RU2662394C2 |
PAIRS OF INSTRUCTIONS ESTABLISHING EXECUTION ORDER OF INSTRUCTIONS, PROCESSORS, METHODS AND SYSTEMS | 2014 |
|
RU2630745C2 |
INSTRUCTION AND LOGICAL CIRCUIT TO CARRY OUT DOT PRODUCT OPERATION | 2007 |
|
RU2421796C2 |
FUZZY WHITELISTING ANTI-MALWARE SYSTEMS AND METHODS | 2012 |
|
RU2607231C2 |
INSTRUCTION AND LOGICAL SCHEME FOR SORTING AND LOADING OF SAVE INSTRUCTIONS | 2014 |
|
RU2663362C1 |
PROCESSORS, METHODS, SYSTEMS AND INSTRUCTIONS FOR TRANSCODING POINTS OF UNICODE VARIABLE LENGTH CODE | 2014 |
|
RU2638766C2 |
METHOD AND DEVICE FOR SHUFFLING DATA | 2004 |
|
RU2316808C2 |
Authors
Dates
2017-03-28—Published
2013-03-15—Filed