Heterogeneous many-core data reuse method
A data and heterogeneous technology, applied in the direction of program code conversion, code compilation, etc., can solve the problems of repeated data transmission and task scheduling method unfavorable data reuse, and achieve the effect of reducing the amount of data transmission and improving program performance.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0025] Embodiment: a method for reusing heterogeneous many-core data, based on a Stencil calculation identification module, a block segmentation task scheduling module and a data redirection module, the Stencil calculation identification module is used to complete the identification work of Stencil calculation, and the block segmentation The segment task scheduling module is used to complete the work of changing task division and scheduling when the dimension optimized for Stencil calculation is the outermost layer of the cycle, and the data redirection module is used to complete the work of data reuse;
[0026] The data reuse method includes the following steps:
[0027] S1. Assuming that i is a layer in a multi-layer loop iteration, use the Stencil calculation identification module to scan all the array subscripts involved in the calculation, and identify whether the i-dimension subscripts of the same array are all in [i-a, i +a], and the subscript contains all i-b and i+b i...
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