Patent ID: 8752056
Filing Date: 2014-06-10
Classification: G06F

Abstract:
1. A method, executed in a multi-processing environment, comprising: identifying a first native code portion of a program interpreted by an interpretive engine executing on an originating processor, wherein the originating processor executes a first instruction set architecture (ISA), the first native code portion configured to execute on a target processor that executes a second ISA, and the second ISA is a different type than the first ISA, wherein the target processor and the originating processor are different processing cores as part of the multi-processing system; trapping a call to the first native code portion; creating a context in conjunction with the trapping corresponding to the second ISA for the first native code portion, wherein the context is data necessary for execution of the first native code portion; making the context and the first native code portion available to the target processor; executing the first native code portion on the target processor using the context; returning a result of the execution of the first native code portion to the originating processor; and executing a second native code portion of the program on the originating processor.