Method of making calculation against matrix using computer
A computer and matrix technology, applied in the field of operating efficiency of large-scale matrix transposition operations, can solve problems such as increased memory access overhead, decreased program operation predictability and controllability, and reduced data prefetch efficiency, so as to improve operational efficiency Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0019] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.
[0020] For the convenience of description and understanding, a 16×16 exemplary matrix is used as an example to describe the method of the present invention in the following embodiments, but it should be understood that those skilled in the art can easily apply the method of the present invention For matrices of other sizes, such as large-scale matrices.
[0021] Table 1 shows a 16×16 matrix, each cell represents a matrix element, and each matrix element occupies a data block in the main memory of the computer. In this embodiment, a one-dimensional model is used to encode the main memory data block. Correspondingly, the number in each cell in Table 1 represents the position of the matrix element in the main memory. It can be seen from Table 1 that the elements of the matrix are stored in the main memory in row-first order, that is, ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 