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.
Patent No.:
Date of Patent:
Dec. 26, 2017
Filed:
Mar. 22, 2012
Xueliang Zhong, Shanghai, CN;
Jianhui LI, Shanghai, CN;
Jian Ping Chen, Shanghai, CN;
Tingtao LI, Shanghai, CN;
Yong Wu, Shanghai, CN;
Wen Tan, Shanghai, CN;
Xiao Dong Lin, Shanghai, CN;
Xueliang Zhong, Shanghai, CN;
Jianhui Li, Shanghai, CN;
Jian Ping Chen, Shanghai, CN;
Tingtao Li, Shanghai, CN;
Yong Wu, Shanghai, CN;
Wen Tan, Shanghai, CN;
Xiao Dong Lin, Shanghai, CN;
Intel Corporation, Santa Clara, CA (US);
Abstract
Various embodiments include nested emulation for a source application and source emulator. Duplicate source ISA libraries redirect the source emulator library calls to a target library, thereby forcing the native emulator through proper emulation channels between first and second ISAs. Other embodiments concern accelerating dynamic linking by determining certain function calls that, rather than being processed through emulation of PLT code, are instead directly called without the need for PLT code translation. Some embodiments address both nested emulation and accelerated dynamic linking but other embodiments include one of nested emulation and accelerated dynamic linking. Other embodiments are described herein.