Pipeline parallelization method for coarse-grained streaming application
A coarse-grained, pipelined technology, applied in the field of pipelined parallelization, which can solve problems such as performance bottlenecks, unsatisfactory effect of multi-layer nested loop structure, irregular control flow storage access, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0057] Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings:
[0058] Such as figure 1 As shown, a pipeline parallelization method for coarse-grained flow applications.
[0059] Step one, program analysis. The main function of program analysis is to select the computing hotspot area CH (computing hotspot), and establish a task-dependent graph model for it. Each module of the program is regarded as a task unit, and the relationship between them is represented by the edge between tasks. Program analysis is divided into two parts: typical data analysis and dependency analysis. Typical data analysis is to obtain the runtime environment information of the program, and dependency analysis is to obtain the relationship between data dependencies and control dependencies. Program analysis includes typical data analysis of serial C codes to obtain computing hotspots and dependency analysis of computing hotspots to obtai...
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