Register allocation method for super block in dynamic binary translation system.
A register allocation and dynamic binary technology, which is applied in the field of multi-source and multi-target binary translation platform, can solve the problem that the register usage efficiency is not enough to make up for the allocation overhead, and achieve the effect of good allocation results and low allocation overhead
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Examples
Embodiment Construction
[0034] In order to better understand the technical solutions of the present invention, the following will be further described with reference to the accompanying drawings and through specific embodiments. The following examples do not constitute a limitation of the present invention.
[0035] CrossBit is a dynamic binary translation system, which can provide an execution environment under heterogeneous architectures by means of translation and optimization for source programs executed in a variety of different architectures. In order to achieve multiple sources and multiple targets, CrossBit uses an intermediate code layer, which reduces translation paths. A binary translator can be formed only by translating the front-end binary image program (front-end) into intermediate code blocks, and then translating the intermediate code blocks into corresponding target platform codes (back-end). If the target platform changes, just change one backend. Currently, CrossBit supports Sim...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com