A Proxy Modeling Method for Optimizing Sequence Selection in Multi-Object Compiler
A technology for optimizing sequences and modeling methods, applied in the field of compiler optimization, can solve problems such as computational cost constraints, huge algorithm execution time overhead, etc., to achieve the effect of improving operating efficiency, reducing the number of compilations, and reducing the running time of the algorithm
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0038] The present invention is deployed on a server, and the required compiler needs to be installed according to the problem of compiling optimization sequence selection. The method is composed of encoding program, agent model construction program, evolution operation program and program compilation program.
[0039] Such as figure 1 As shown, the selection of a compiling optimization sequence that satisfies two optimization objectives for the program to be compiled, that is, the running speed of the compiled executable code and the code size, is carried out as follows. In the search iteration process, in addition to the deterministic factors specified in the compilation environment, other factors, such as population size, iteration termination conditions, crossover operators, etc., are set according to specific situations.
[0040] Step 1: Encoding. Use binary encoding, that is, the 0, 1 string generated by the {0, 1} character set to represent the compilation optimization ...
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