Sparse matrix vector multiplication parallel task granularity parameter automatic tuning method and device
A sparse matrix and granular technology, applied in the field of parallel program task assignment, can solve problems affecting thread load balance, etc., to achieve the effect of improving load balance and better running performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0033] Embodiment 1: Automatic tuning method of sparse matrix vector multiplication parallel task granularity parameters.
[0034] figure 1 It is a flowchart of the automatic tuning method of sparse matrix-vector multiplication task granularity parameters of the present invention, including: a forecasting model building step, a statistical feature value acquisition step, an optimal task granularity parameter prediction step, and a configuration step.
[0035] S1, the prediction model construction step, using machine learning methods to construct a prediction model, between the statistical feature value space X and the parallel task granularity optimal value space Y, construct a prediction model f: X→Y, where x( x 1 ,x 2 ,...,x i ,...x n ) to represent the n-dimensional statistical eigenvector x of the sparse matrix, x i Indicates the statistical feature value, using y to represent the task granularity, in the statistical feature vector x(x 1 ,x 2 ,...,x i ,...x n ) co...
Embodiment 2
[0053] Embodiment 2: an automatic tuning device for sparse matrix vector multiplication parallel task granularity parameters.
[0054] image 3 It is a module diagram of the sparse matrix vector multiplication task granularity parameter automatic tuning device of the present invention, including: a prediction model building module, a statistical feature value acquisition module, an optimal task granularity parameter prediction module, and a configuration module.
[0055] The predictive model building module is used to construct a predictive model using machine learning methods. This module constructs a predictive model f: X→Y between the statistical feature value space X and the parallel task granularity optimal value space Y, where, using x(x 1 ,x 2 ,...,x i ,...x n ) to represent the n-dimensional statistical feature value vector x of the sparse matrix, x i Indicates the statistical feature value, using y to represent the task granularity, in the statistical feature val...
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