Code Cache management method based on static partitioning
A management method and code technology, applied in the field of dynamic binary translation, can solve problems such as high code block missing rate, accelerated translation efficiency, and high management overhead, and achieve low management overhead, lower cache miss rate, and low management overhead.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0027] The dynamic binary translation system adopted in this embodiment is an open source QEMU system, but this method can also be extended to other binary translation systems. The QEMU system translates the executable file of the source target architecture (such as ARM, X86, MIPS) into intermediate code, and then translates it into the target architecture ISA (Instruction Set Architecture) (such as X86, PowerPC, ARM, Sparc, Alpha, MIPS ) on execution. The translation unit is a basic block, and the TB (Translation Block, TB for short) array stores the translation information of all basic blocks, and its element data structure is struct TranslationBlock, which represents the translation information of a basic block (or called TB information). QEMU uses TCG as the intermediate code. Each source architecture instruction will be translated into one or more TCG instructions at the front end, and these TCG instructions will be translated into target architecture code at the back end...
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