GPU-based large-scale software high-precision static analysis method
A static analysis, high-precision technology, applied in the field of software engineering, can solve problems such as the inability of algorithms to complete calculations, limited scalability, and difficulty in dealing with large-scale problems, and achieve faster analysis speed, high scalability, and high efficiency Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0026] The specific embodiments of the GPU-based high-precision static analysis method for large-scale software used in the present invention will be described in more detail below.
[0027] According to attached figure 1 The system framework of the large-scale software high-precision static analysis method based on GPU shown, the embodiment of the present invention is:
[0028] 1) Perform procedure inlining, that is, replace all procedure calls in the source program with the procedure body of the called procedure, so as to realize context-sensitive interprocedural analysis.
[0029] 2) According to different static analysis types, such as pointer analysis, data flow analysis, program slicing, etc., the front end converts the source program into a graph. For example, for pointer analysis, each related program expression corresponds to a node in the graph, and the relations between expressions such as assignment and dereference are expressed as directed edges with labels betwe...
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



