Patent ID: 8898642
Filing Date: 2014-11-25
Classification: G06F

Abstract:
1. 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: during execution of one or more native instructions in the translated code stream corresponding to each non-native operator in the code stream by the central processing module: after execution of the translated code stream within the central processing module, generating a data file of the plurality anon-native operators within the code stream, the data file including a name of each non-native operator in the code stream, an elapsed amount of time within the central processing module that the one or more native operators corresponding to each non-native operator are executed, and a number of occurrences of each non-native operator within the code stream; wherein at least one of the non-native operators comprises a concatenated instruction representing a combination of a plurality of non-native operators that are collectively translated for execution as part of the translated code stream.