Method for processing data of systems of linear equations and device
A system of linear equations and data processing technology, applied in complex mathematical operations, etc., can solve the problem of repeated calls of GPUKernel, and achieve the effect of reducing construction cost and management, improving computing performance, and reducing power consumption
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0039] The applicant in this case found that although there are many algorithms for solving linear equations, some algorithms are very efficient for solving large linear equations, but very inefficient for small linear equations; some algorithms can solve multiple equations at the same time It is efficient, but it is very inefficient for solving one equation at a time. Therefore, the applicant proposes to use GPU to solve linear equations of different scales, that is, for relatively small-scale linear equations, multiple linear equations can be solved in parallel based on GPU, so as to maximize the parallel scale and fully utilize computing resources. ; For relatively large-scale linear equations, the open source GPU library magma can be called based on GPU to solve one linear equation at a time, so as to solve linear equations of different scales. Specifically, this embodiment provides a data processing method for linear equations, the method is as figure 1 shown, including ...
Embodiment 2
[0086]This embodiment introduces a data processing device for a linear equation system, which can realize the solution of the first embodiment above. The device at least includes the following units.
[0087] The first unit determines the maximum number M of linear equations that the GPU can solve in parallel at one time according to the size of the GPU memory and the dimension of the coefficient matrix of the linear equations to be calculated;
[0088] In this embodiment, the first unit calculates M according to the following formula:
[0089] M=(W-W1) / W0
[0090] In the above formula, W is the video memory space available to the GPU;
[0091] W0 is the video memory space required by a linear equation system, which can be calculated and obtained according to the dimension size of the coefficient matrix of the linear equation system;
[0092] W1 is the video memory space required for solving the additional auxiliary data of the linear equation system.
[0093] The second u...
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