Quickening method utilizing cooperative work of CPU and GPU to solve triangular linear equation set
A technology of linear equations and collaborative work, applied in the direction of complex mathematical operations, etc., can solve problems such as inability to use GPU to accelerate components, inability to use CPU resources, failure to meet performance requirements, etc., and achieve a good load balancing effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0026] figure 1 Is the general flowchart of the present invention.
[0027] Step 1), perform an inversion operation on the CPU on the matrix A to obtain A -1 ;
[0028] Step 2), according to the data division ratio k, the matrix B is divided into two parts B executed on the CPU and GPU by columns 1 , B 2 , namely B=[B1 , B 2 ];
[0029] Step 3), put A -1 and B 2 Transfer from CPU to GPU;
[0030] Step 4), start computing tasks on the CPU and GPU at the same time, respectively X 1 =A -1 ×B 1 and x 2 =A -1 ×B 2 ;
[0031] Step 5), calculate the result X on the GPU 2 send back to the CPU;
[0032] Step 6), merge X by columns on the CPU 1 、X 2 Merge into a matrix X, that is, X=[X 1 , X 2 ], and output the solution X of the triangular linear equation system.
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