主权项 |
一种并行化矩阵求逆硬件装置的实现方法,其特征在于,包括以下步骤:步骤1:根据输入矩阵A的维数确定脉动阵列的维数以及总体架构,所述脉动阵列包括MSGR阵列模块和IAM阵列模块,其中MSGR阵列模块主要完成矩阵A的SGR分解获得上三角矩阵U,随后输入与矩阵A同阶的单位矩阵E,用存储的系数对单位矩阵E进行相同的变换后获得矩阵B;IAM阵列模块利用迭代算法求上三角矩阵U的逆矩阵U<sup>‑1</sup>,并且将U<sup>‑1</sup>与矩阵B相乘,从而完成整个矩阵求逆过程;步骤2:设计MSGR阵列模块,所述MSGR阵列模块包括MSGR阵列第一类边界处理单元、MSGR阵列内部处理单元和MSGR阵列第二类边界处理单元,其中MSGR阵列第一类边界处理单元将输入参数对<X<sub>IN</sub>,Y<sub>IN</sub>>映射到输出参数对<M<sub>OUT</sub>,N<sub>OUT</sub>>;MSGR阵列内部处理单元将<X<sub>IN</sub>,Y<sub>IN</sub>>和<M<sub>IN</sub>,N<sub>IN</sub>>更新到<X<sub>OUT</sub>,Y<sub>OUT</sub>>、,M<sub>OUT</sub>,N<sub>OUT</sub>>;MSGR阵列第二类边界处理单元根据输入参数对<M<sub>IN</sub>,N<sub>IN</sub>>确定U<sub>OUT</sub>,同时进行溢出处理;步骤3:设计IAM阵列模块,所述IAM阵列模块包括IAM阵列边界处理单元和IAM阵列内部处理单元,其中IAM阵列边界处根据输入参数X<sub>IN</sub>确定输出参数Y<sub>OUT</sub>;IAM阵列内部处理单元根据输入参数<X<sub>IN</sub>,Y<sub>IN</sub>>确定<X<sub>OUT</sub>,Y<sub>OUT</sub>>。 |