Invention Grant
US08346531B2 Handling mutex locks in a dynamic binary translation across heterogeneous computer systems
有权
在异构计算机系统中处理动态二进制转换中的互斥锁
- Patent Title: Handling mutex locks in a dynamic binary translation across heterogeneous computer systems
- Patent Title (中): 在异构计算机系统中处理动态二进制转换中的互斥锁
-
Application No.: US12264944Application Date: 2008-11-05
-
Publication No.: US08346531B2Publication Date: 2013-01-01
- Inventor: Abhinav Das , Jiwei Lu , William Y. Chen , Chandramouli Banerjee
- Applicant: Abhinav Das , Jiwei Lu , William Y. Chen , Chandramouli Banerjee
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Brooks Kushman P.C.
- Main IPC: G06F9/455
- IPC: G06F9/455

Abstract:
A method for executing non-native binaries on a host computer architecture comprises receiving a guest executable binary encoded on a computer readable medium. The guest executable binary is executable on a first computer architecture. Moreover, the guest executable binary includes a mutex lock encoded instructions for implementing a mutex lock. The guest executable binary is then executed on the host computer architecture by first translating the guest executable binary to a translated executable binary. The encoded instructions for implementing a mutex lock are translated by mapping the mutex lock to an instance of a compound mutex lock data structure. A computer system implementing methods for executing non-native binaries on a host computer architecture is also provided.
Public/Granted literature
- US20100114555A1 HANDLING MUTEX LOCKS IN A DYNAMIC BINARY TRANSLATION ACROSS HETEROGENOUS COMPUTER SYSTEMS Public/Granted day:2010-05-06
Information query