DETERMINATION OF PATH PROFILE BY USING COMBINATION OF HARDWARE AND SOFTWARE TOOLS Russian patent published in 2017 - IPC G06F9/45 

Abstract RU 2614583 C2

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

Similar patents RU2614583C2

Title Year Author Number
UNLIMITED TRANSACTIONAL MEMORY WITH ASSURANCES OF MOVEMENT DURING TRANSFER, USING HARDWARE GLOBAL LOCK 2014
  • Gottshlikh Dzhastin E.
  • Kalchu Irina
  • Shpejsmen Tatyana
  • Pokam Zhil A.
RU2597506C2
SYSTEMS AND METHODS OF FLAG TRACKING IN OPERATIONS OF TROUBLESHOOTING 2014
  • Kadgi Vidzhajkumar B.
  • Anderson Dzheremi R.
  • Khedli Dzhejms D.
  • Li Tun
  • Merten Metyu S.
RU2628156C2
INSTRUCTION AND LOGIC FOR IDENTIFICATION OF INSTRUCTIONS FOR REMOVAL IN MULTI-FLOW PROCESSOR WITH SEQUENCE CHANGING 2013
  • Kozarev Nikolaj
  • Shishlov Sergej I.
  • Ier Dzhajesh
  • Butuzov Aleksandr
  • Babayan Boris A.
  • Kluchnikov Andrej
RU2644528C2
INSTRUCTION AND LOGIC FOR MEMORY ACCESS IN A CLUSTERED WIDE-EXECUTION MACHINE 2013
  • Leshenko Anton U.
  • Efimov Andrej
  • Shishlov Sergej I.
  • Ier Dzhajesh
  • Babayan Boris A.
RU2662394C2
PAIRS OF INSTRUCTIONS ESTABLISHING EXECUTION ORDER OF INSTRUCTIONS, PROCESSORS, METHODS AND SYSTEMS 2014
  • Dikson Martin Dzh.
  • Rash Uilyam K.
  • Santiago Yazmin A.
RU2630745C2
INSTRUCTION AND LOGICAL CIRCUIT TO CARRY OUT DOT PRODUCT OPERATION 2007
  • Zokhar Ronen
  • Sekoni Mark
  • Partkhasaratkhi Radzhesh
  • Chennupati Srinivas
  • Bakston Mark
  • Desil'Va Chak
  • Abdallakh Mokhammad A.
RU2421796C2
FUZZY WHITELISTING ANTI-MALWARE SYSTEMS AND METHODS 2012
  • Tofan I. Vlad
  • Dudya V. Sorin
  • Kanzha D. Vorel
RU2607231C2
INSTRUCTION AND LOGICAL SCHEME FOR SORTING AND LOADING OF SAVE INSTRUCTIONS 2014
  • Lechenko, Anton
  • Efimov, Andrey
  • Shishlov, Sergey Y
  • Kluchnikov, Andrey
  • Garifullin, Kamil
  • Burovenko, Igor
  • Babayan, Boris A.
RU2663362C1
PROCESSORS, METHODS, SYSTEMS AND INSTRUCTIONS FOR TRANSCODING POINTS OF UNICODE VARIABLE LENGTH CODE 2014
  • Ko Shitszon
RU2638766C2
METHOD AND DEVICE FOR SHUFFLING DATA 2004
  • Mehjsi Uill'Jam Ml.
  • Dibis Ehrik
  • Russel' Patris
  • Ngujen Khoj
RU2316808C2

RU 2 614 583 C2

Authors

Madriles Karlos

Kodina Khosep M.

Kotselidis Khristos E.

Martines Visente Alekhandro

Dates

2017-03-28Published

2013-03-15Filed