Large-scale sparse matrix multiplication method based on mapreduce
A sparse matrix and multiplication operation technology, applied in the field of large-scale sparse matrix multiplication operation, can solve problems such as low execution performance, large dimensions, and inability to execute, and achieve the effect of reducing operating resource constraints, reducing computation, and improving operating speed.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0036] The present invention is realized like this: a kind of method based on mapreduce large-scale sparse matrix multiplication operation, suppose large-scale sparse matrix is A and B, the product matrix of A and B is C,
[0037] A={(i,k,A ik )︱i∈[1,2…m],k∈[1,2…n],A ik ≠0},
[0038] B={(k,j,B kj )︱k∈[1,2…n],j∈[1,2…l],B kj ≠0},
[0039] Find the matrix C={(i,j,C ij )︱i∈[1,2…m],j∈[1,2…l],C ij ≠0},
[0040] make i=1,2,...,m; j=1,2,...,l; wherein the present invention is particularly suitable for large-scale sparse matrix E-level dimension matrix, that is, the value of m, n, l can be in tens of millions.
[0041] The methods include:
[0042] Step 10, a mapreduce Job completes the transposition matrix A, and outputs the matrix A'; the mapreduce process is as follows:
[0043] Step 11. The map function reads the record position and ik >Constituted key-value pair, and then output the column number k and the corresponding sparse vector partColumnVectorik > form the key...
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