早教吧作业答案频道 -->数学-->
如何进行矩阵乘法优化
题目详情
如何进行矩阵乘法优化
▼优质解答
答案和解析
如果A确实能完全存入一级缓存,那么把B按列分块,一块一块乘就行了.
一般来讲矩阵乘法并不是像你说的那样做的,而要把A,B,C都分块,对于每一级存贮器而言,应该至少分成5个部分来管理.比如说,A的某一块常驻于这一级存贮,然后余下的部分分为四块:
(1)上一步已经运算完成的C块——写入低一级存贮
(2)下一步将参与运算的B块——从低一级存贮读入
(3),(4)正在参与运算的B和C块
然后对于这一级存贮器上的小矩阵块运算C=AB仍然按照同样的管理方式递交给上一级存贮来计算.一般来讲A块选得略小一点,具体的分配方式取决于运算和I/O的速度,尽量保持计算单元忙碌.
一般来讲矩阵乘法并不是像你说的那样做的,而要把A,B,C都分块,对于每一级存贮器而言,应该至少分成5个部分来管理.比如说,A的某一块常驻于这一级存贮,然后余下的部分分为四块:
(1)上一步已经运算完成的C块——写入低一级存贮
(2)下一步将参与运算的B块——从低一级存贮读入
(3),(4)正在参与运算的B和C块
然后对于这一级存贮器上的小矩阵块运算C=AB仍然按照同样的管理方式递交给上一级存贮来计算.一般来讲A块选得略小一点,具体的分配方式取决于运算和I/O的速度,尽量保持计算单元忙碌.
看了 如何进行矩阵乘法优化...的网友还看了以下:
关于矩阵乘法结合律,如ABCDE这5个矩阵相乘可不可以先把任意两个挨在一起的矩阵相乘,如A(BC) 2020-06-10 …
有一个矩阵的乘法的问题!一个m*n矩阵与一个m*k矩阵如何相乘.如一个3*2矩阵与一个3*4矩阵相 2020-06-10 …
单元素矩阵的乘法问题大一刚学线代,老师说如果矩阵只有一个元可以按照一个数来处理.我想问假如一个1× 2020-06-10 …
矩阵乘法矩阵(0.36、0.10、0.27、0.03、0.24)乘以矩阵0、0、0、0.69、0. 2020-06-10 …
我在信号频谱检测的时候遇到协方差矩阵表达形式R=X(n)X(n)内是一个十字右上标如图片说是伪逆矩 2020-06-10 …
线性代数行阵乘以列阵怎么算?要求给出具体的算法!比如列(1-1-1)行(23-1)一个列阵一个行阵 2020-06-18 …
关于从行列式中提出一个数如A为3阶矩阵,书中说丨KA丨=K的3次方乘以丨A丨;那么K乘以矩阵A等于 2020-06-18 …
RT①行满秩矩阵乘以列满秩矩阵结果一定满秩②列满秩矩阵乘以行满秩矩阵结果一定不满秩,这两句对吗我不 2020-06-30 …
在一个3*3的正方形乘法方阵中,每一行、列及对角线的积都相等.如果在下图中填上正整数,使它构成一个乘 2020-11-02 …
关于同时右乘一个矩阵的问题请问两个矩阵A=B同时右乘CAC=BC是对的吗平时为什么总是说要左乘一个矩 2020-11-28 …
相关搜索:如何进行矩阵乘法优化