Register allocation method for super block in dynamic binary translation system.
A register allocation and dynamic binary technology, applied in the field of multi-source and multi-target binary translation platforms, 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 small 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, 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.
[0035] CrossBit is a dynamic binary translation system, which can provide execution environments under heterogeneous architectures by means of translation and optimization for source programs executed on various architectures. In order to achieve multi-source and multi-target, CrossBit uses an intermediate code layer, which reduces translation paths. A binary translator can be formed by only translating the front-end binary imaging 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, only one backend needs to be changed. Currently, CrossBit supports SimpleScalar, MIPS,...
PUM
![No PUM](https://static-eureka.patsnap.com/ssr/23.2.0/_nuxt/noPUMSmall.5c5f49c7.png)
Abstract
Description
Claims
Application Information
![application no application](https://static-eureka.patsnap.com/ssr/23.2.0/_nuxt/application.06fe782c.png)
- 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.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap