Data-dependent analysis assistance device, data-dependent analysis assistance program and data-dependent analysis assistance method
A data-dependent, auxiliary device technology, applied in the direction of program control design, electrical digital data processing, software engineering design, etc., can solve the problems of long analysis time, low precision, insertion, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0041]
[0042] In order to develop a thread-parallelized program using a sequential program as a source program, it is necessary to perform data dependency analysis of an area where thread parallelization is to be executed in the sequential program. In particular, it is preferable to perform high-precision data dependency analysis by not inserting useless communication codes when performing parallelization (pipelining) for resolving data dependencies through inter-thread communication codes.
[0043] However, context-sensitive parsing also requires parsing the functions called by each function call. Therefore, the analysis takes a long time compared with the non-context-sensitive analysis in which a function is only analyzed once, and especially the context-sensitive analysis for the entire program requires a long analysis time.
[0044] Here, in the case of describing a sequence program in C language or C++ language, in the sequence of data dependency analysis, pointer ana...
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