A Compiler Optimization Method for Eliminating Redundant Memory Access Operations
A memory access and optimization method technology, applied in the computer field, can solve problems such as reducing program performance and increasing program memory access time, and achieves the effect of improving program performance and reducing memory access time.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0013] A compiling optimization method for eliminating redundant memory access operations of the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0014] A compilation and optimization method for eliminating redundant memory access operations of the present invention, see figure 1 , this method is used in a system with inaccurate alias information and a Load / Store architecture for memory access. It is an optimization method that can eliminate redundant load instructions. The method includes the following steps:
[0015] ⑴. Perform a simple data flow analysis on the program in units of basic blocks, and obtain the use-definition chain of data access, that is, the U-D chain;
[0016] ⑵. Forward traversal of the instruction chain in units of basic blocks. If the memory load Load instruction is detected, then the access usage-definition chain finds its definition instruction. If the instruction has an alias ...
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