Computing method applied to symmetric matrix and vector multiplication
A technology of symmetric matrix and vector multiplication, which is applied in the calculation field of symmetric matrix and vector multiplication, to achieve the effect of improving calculation efficiency and reducing waste
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0047] First embodiment, n1=64, m=8:
[0048] When n1=64, m=8, after block according to step S2, z=64 / 8=8, namely A ij is an 8×8 matrix, such as figure 1 As shown in FIG. 1 , eight 8×8 triangular matrix blocks (located on the diagonal) and 28 8×8 ordinary matrix blocks are obtained after block division. For eight 8×8 triangular matrix blocks A 11 、A 22 ...A 88 Perform microdata expansion to make it a symmetric matrix block ( figure 1 the shaded part in ). Block the 64-dimensional column vector with 8 as the side length, and block the data block B i1 A total of 8 rows (8 8×1 matrix B 11 , B 21 ...B 81 ), and then calculate the intermediate data block C z1 :
[0049] C i1 =A ii ×B i1 +...+A iz ×B z1
[0050] Among them, A ij with B i1 All are regarded as matrices, and the result of matrix multiplication is calculated by ordinary matrix multiplication, and the sum of 8 matrices is calculated according to the above formula, and C is obtained after calculation. ...
no. 2 example
[0060] Second embodiment, n1=7, m=2:
[0061] When n1=7, m=2, after block according to S2 step, z=[7 / 2]+1=4, namely A ij is a 2×2 matrix, such as figure 1 As shown, three 2×2 triangular matrix blocks (located on the diagonal), one 1×1 triangular matrix block, three 2×2 ordinary matrix blocks and three 2×1 matrix blocks are obtained after block division. For three 3×3 triangular matrix blocks A 11 、A 22 、A 33 Perform microdata expansion to make it a symmetric matrix block. Block the 7-dimensional column vector with 2 as the side length, and block the data block B i1 A total of 4 rows (3 2×1 matrix B 11 , B 21 , B 31 and a 1×1 matrix B 41 ), and then calculate the intermediate data block C z1 :
[0062] C i1 =A ii ×B i1 +...+A iz ×B z1
[0063] Among them, A ij with B i1 Both are regarded as matrices, and the result of matrix multiplication is calculated by ordinary matrix multiplication, and the sum of the four matrices is calculated according to the above fo...
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