Method and system of data flow programming oriented to CPU/GPU heterogeneous clusters
A heterogeneous cluster and programming method technology, applied in the field of computer compilation, can solve problems such as low program performance, inability to reasonably allocate hardware resources, and insufficient mining of data flow program parallelism, etc., to achieve the effect of improving execution performance and program performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0052] Such as figure 2 Shown is the compiling frame diagram in the COStream data stream compiling system of this embodiment 1. The data stream program written in the COStream language is used as the initial input, and the source program is constructed by the top-level grammar through the lexical analysis and semantic analysis at the front end of the COStream compiling system. The abstract syntax tree represented by the node; the abstract syntax tree is converted into a directed acyclic graph (SDF graph) connected by the task unit actor through the data flow stream. The nodes in the figure correspond to the source program task unit to represent calculation, and the edge The data flow corresponding to the source program indicates the dependency relationship between nodes and the direction of data communication; the SDF graph corresponding to the source program is used as the processing object, and the hierarchical secondary task division and scheduling are performed according t...
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