Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Object management method for dynamic binary translation

A dynamic binary and object management technology, applied in the field of binary translation, can solve the problems of restricting the efficiency of object retrieval and release, reduce the control of translators, etc., and achieve the effect of improving control, space and time balance, and good performance

Inactive Publication Date: 2011-02-02
SHANGHAI JIAOTONG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method severely restricts the efficiency of operations such as object retrieval and release, and reduces the control of the translator

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Object management method for dynamic binary translation
  • Object management method for dynamic binary translation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] In order to better understand the technical solutions of the present invention, further description will be given below in conjunction with the accompanying drawings and through specific embodiments. The following examples are not intended to limit the present invention.

[0026] Object management methods in a dynamic binary translator generally include functions such as object initialization, retrieval and reuse, and release. In order to highlight the feasibility and effectiveness of the present invention, the present embodiment implements a two-layer state word object management method for the target instruction block object in the dynamic binary translator, such as figure 1 shown. Because, for the dynamic binary translator, the quantity of the target instruction block object is huge, and the utilization rate is high, and the effect of the present invention can be shown well, and the implementation mode of two-layer status word is simple to realize, and effect is obv...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to an object management method for dynamic binary translation. With a multilevel status word mode, the values of continuous binary bits are used for marking the object state of the same category, wherein, each binary bit is used for marking two states of an object. A plurality of status word layers are used for marking the state of a huge number of objects of the same category, that is, the status word layer is divided into an upper section and a lower section which contains a status word set for marking the state of objects and is realized by arraying a plurality of status words continuously and transversely; the upper section can be realized by a plurality of status word layers and is the status word set for marking the status of status words, each status word layer is formed by arraying a plurality of status words continuously and transversely and then longitudinally. In the invention, the memory space of the object is completely under control of a dynamic binary translator and continuous space is applied to storing objects of the same category, thus effectively improving the control of the translator over space utilization and object operation and degrading performance loss.

Description

technical field [0001] The invention relates to an object management method for dynamic binary translation, which is used for managing the states of a large number of similar objects in a dynamic binary translator by means of multi-level state words. The invention belongs to the technical field of binary translation. Background technique [0002] Dynamic binary translation is the most widely used method in virtual execution technology. It is an effective means to provide portability for legacy code and improve the platform adaptability of software. It can Dynamically convert the binary program on the source machine platform to run on other target machine platforms. For the dynamic binary translator itself, performance and robustness are two important metrics. The so-called performance means that, taking the efficiency of the source program running under the original architecture as a reference, the lower the efficiency loss in the operating environment provided by the dyna...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/45
Inventor 管海兵梁阿磊顾静辉
Owner SHANGHAI JIAOTONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products