Optimization method of compiler of multi-issue embedded processor
A technology of embedded processor and optimization method, which is applied in electrical digital data processing, instruments, memory systems, etc., to achieve the effect of improving pipeline performance and solving compilation and optimization problems
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0026] like figure 1 As shown, the present invention is a multi-issue embedded processor compiler optimization method, which is based on the compiler front-end output as an intermediate expression in the form of a static single assignment tree (SSA Tree).
[0027] The intermediate expression in the form of an assignment tree generated by the front end of the compiler is converted into an instruction sequence according to the instruction template file, and the registers in the instruction sequence are virtual registers.
[0028] The specific form of the output command sequence, for example figure 2 As shown, there is no instruction set corresponding to a certain processor.
[0029] Among them: "ld" means fetching data from memory; "add" means addition operation; "mul" means multiplication operation; "bl" means jump operation with link register.
[0030] According to the characteristics of the processor pipeline, adjust the order of the instruction sequence, adjust the order ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com
