Profiling and sequencing operators executable in an emulated computing system
AssigneeUnisys Corporation
InventorsAndrew Ward Beale, Loren C. Wilton
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnisys Corporation
InventorsAndrew Ward Beale, Loren C. Wilton
Estimating the term…
Methods and systems are disclosed for analyzing performance of a translated code stream executing within a central processing module. One method includes, during execution of one or more native instructions corresponding to each non-native operator in the code stream by the code execution unit, counting the occurrence of the non-native operator, determining a duration of execution of the one or more native instructions, and adding the non-native operator to a trace sequence. The method also includes, after execution of the code stream within the central processing module, generating a data file of non-native operators executed within the code stream, the data file of operators including a name of each non-native operator, an elapsed amount of time within the code execution unit that the one or more native operators corresponding to the non-native operator are executed, and a number of occurrences of the non-native operator within the code stream.
A method of analyzing performance of a translated code stream executing within a central processing module executing on a computing system, the translated code stream corresponding to a translation of a code stream including a plurality of non-native operators not natively executable in an instruction set architecture of the computing system but natively executable in a computing system implementing a different instruction set architecture, the central processing module, the method comprising:
A computing system comprising:
A computer-storage medium comprising computer-executable instructions stored thereon which, when executed on a computing system, cause the computing system to:
Dependencies are inferred from the claim text.