The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 10, 2014

Filed:

Dec. 03, 2007
Applicants:

Nobuhiro Asai, Sakurashinmachi, JP;

Rajesh R. Bordawekar, Yorktown Heights, NY (US);

Ravi Shah, Laveen, AZ (US);

Hayato Uenohara, Shinozake-machi, JP;

Inventors:

Nobuhiro Asai, Sakurashinmachi, JP;

Rajesh R. Bordawekar, Yorktown Heights, NY (US);

Ravi Shah, Laveen, AZ (US);

Hayato Uenohara, Shinozake-machi, JP;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01);
U.S. Cl.
CPC ...
Abstract

Provided is a method that enables an interpretive engine to execute in a non-homogeneous, multiple processor architecture. Am interpretive engine is modified to identify code native to a target processor that is executing an ISA different than the ISA of the processor executing the interpretive engine. An intermediate function is called to correlate the native code with a processor type and a target processor is identified. A context is created for the native code and the context is either transmitted to the target processor or stored in a memory location such that the target processor may retrieve the context. Once the context is transmitted, the target processor executes the task. Results are either transmitted to the originating processor or placed in memory such that the originating processor can access the result and the originating processor is signaled of the completion of the task.


Find Patent Forward Citations

Loading…