Self-adaptive multi-row folding storage method suitable for GPU (Graphics Processing Unit)
A self-adaptive, row-folding technology, applied in multi-program device, resource allocation, program control design, etc., can solve the problems of reduced performance, large difference in non-zero elements, large difference in the number of non-zero elements, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0058] Embodiment 1: For irregular sparse matrices with large differences in the number of non-zero elements in different rows, there is still serious load imbalance in fixed multi-row folding. Therefore, the present invention proposes an adaptive multi-row folding storage format AMF-CSR, which is different from every k consecutive rows that are fixed in CMRS. In the new method, the number of folded matrix rows is variable. The flow chart of conversion from CSR to AMF-CSR format is as follows: figure 1 shown. The present invention counts each fold line as an f-line.
[0059] figure 1 shows an 8×8 sparse matrix. A fixed two-line fold generates 4 f-lines with their respective non-zero arguments {3, 3, 10, 4}. Apparently, the third f-row has far more non-zero arities than the others, thus becoming the performance bottleneck of SpMV. take T s =4, then adaptive multi-line folding generates 5 f-lines, and their respective non-zero arguments are {3, 3, 7, 3, 4} respectively. O...
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



