Heterogeneous parallel computing method for sparse matrix-vector multiplication
A sparse matrix and vector multiplication technology, applied in computing, concurrent instruction execution, program control design, etc., can solve problems such as being unsuitable for CPU-GPU heterogeneous computing platform processing, and achieve easy expansion to cluster environments and simple generation methods. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0021] The present invention will be further described in detail below in conjunction with the embodiments and the accompanying drawings, but the embodiments of the present invention are not limited thereto.
[0022] A heterogeneous parallel computing method for sparse matrix-vector multiplication, specifically comprising the following steps:
[0023] S1. Determine the value of the adjustable parameter K of the sparse matrix.
[0024] The K value is used to identify the number that can compress the ELL matrix to the minimum. In Hybrid (ELL+COO / CSR), the K value is used to determine how much data is stored in the ELL and how much is stored in the COO / CSR. In this storage structure, it can be considered that the K value determines the calculation amount of the GPU and CPU. The larger the value of K, the greater the calculation amount of the GPU and the smaller the calculation amount of the CPU. When the value of K is optimal, the time for the CPU and GPU to complete the calcul...
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