Search International and National Patent Collections

1. (WO2013123405) PROFILING AND SEQUENCING OPERATORS EXECUTABLE IN AN EMULATED COMPUTING SYSTEM

Pub. No.:    WO/2013/123405    International Application No.:    PCT/US2013/026451
Publication Date: Fri Aug 23 01:59:59 CEST 2013 International Filing Date: Sat Feb 16 00:59:59 CET 2013
IPC: G06F 9/06
G06F 9/30
G06F 15/80
Applicants: UNISYS CORPORATION
Inventors: BEALE, Andrew, Ward
WILTON, Loren
Title: PROFILING AND SEQUENCING OPERATORS EXECUTABLE IN AN EMULATED COMPUTING SYSTEM
Abstract:
Methods and systems are disclosed for analyzing performance of a translated code stream executing within a central processing module. The translated code stream corresponds to a translation of non-native operators. 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.