Flink based large-scale matrix parallelization computing method
A computing method and matrix computing technology, applied in the field of distributed computing, can solve the problems of lack of large-scale distributed matrix computing library, difficult to master, etc., to achieve the effect of ensuring transparency and ease of use, reducing additional overhead, and improving efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0023] The present invention is a large-scale matrix parallelization calculation method based on Flink, which provides a series of matrix operation interfaces including matrix addition, subtraction, point multiplication, point division, matrix multiplication, matrix inversion, etc. Use BLAS to speed up the efficiency of matrix operations. The system framework of the present invention is as figure 1 shown.
[0024] The present invention uses two data structures to describe the matrix: row vector matrix and block matrix. The row vector matrix describes the most common and intuitive representation of the matrix. It is composed of a set of tuples consisting of the row number of the matrix and the row vector corresponding to the row number. We read from or write to the file. All of them are matrices of this form. A block matrix is a set of matrix blocks that have been divided into blocks and the corresponding block numbers, because in some operations on the matrix, it can ofte...
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