A data structure suitable for hpcg optimization on "Sunway TaihuLight" and its efficient implementation method
A technology of data structure and implementation method, applied in the direction of electrical digital data processing, address formation of the next instruction, complex mathematical operations, etc., can solve the problem that the data structure cannot be directly applied, so as to improve the locality of time and space and avoid data competition conflicts , Improve the effect of parallelism and bandwidth utilization
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0030] The present invention will be described in detail below in conjunction with the accompanying drawings and illustrations.
[0031] The entire matrix is stored in the ELL format, which can allocate continuous memory for the data and ensure the alignment of the data. After using the ELL format, since the number of elements in each row is the same, the start of each row of the matrix can be determined directly by calculating the offset, instead of recording the start of each row by storing an additional array like the CSR format. Thereby reducing the total data access. In the role of block, matrix values and corresponding indexes based on ELL format need to be rearranged according to their corresponding block rows. For the value of the matrix, it is enough to move directly according to the row order after the block. For the index of the matrix, there are generally two different processing schemes according to the processing method of the indexed vector:
[0032] 1) I...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


