首页> 外国专利> PARALLEL HARDWARE ARCHITECTURE AND PARALLEL COMPUTING METHOD FOR FLOATING POINT MATRIX INVERSION

PARALLEL HARDWARE ARCHITECTURE AND PARALLEL COMPUTING METHOD FOR FLOATING POINT MATRIX INVERSION

机译:浮点矩阵求逆的并行硬件体系结构和并行计算方法

摘要

Disclosed in embodiments of the present invention is a parallel hardware architecture for floating point matrix inversion, for use in resolving the problem of fixed matrix dimensions when an existing matrix operation is implemented by hardware. The parallel hardware architecture for floating point matrix inversion in the embodiments of the present invention comprises: a matrix writing module, used for writing matrix data of an augmented matrix in a first memory and a second memory, the first memory and the second memory dynamically allocating storage spaces to the matrix data; an initial pivot positioning module, used for positioning an initial pivot row of the augmented matrix; a row switching module, used for switching the first row of the augmented matrix with the pivot row; a row elimination module, used for carrying out normalization and row elimination calculation, and positioning a next pivot row; and a triggering module, used for repeatedly and alternately triggering the row switching module and the row elimination module, and outputting the matrix data in the second memory until when the matrix to be inverted stored in the first memory becomes a unit matrix. The embodiments of the present invention also provide a parallel computing method for floating point matrix inversion.
机译:在本发明的实施例中公开了一种用于浮点矩阵求逆的并行硬件体系结构,用于解决当现有的矩阵运算由硬件实现时固定矩阵尺寸的问题。本发明实施例中的浮点矩阵求逆的并行硬件架构,包括:矩阵写入模块,用于将增强矩阵的矩阵数据写入第一存储器和第二存储器中,所述第一存储器和第二存储器动态分配矩阵数据的存储空间;初始枢轴定位模块,用于定位扩展矩阵的初始枢轴行;行切换模块,用于将扩展矩阵的第一行与枢轴行切换;行消除模块,用于进行归一化和行消除计算,并定位下一个枢轴行。触发模块,用于反复交替触发行切换模块和行消除模块,并将矩阵数据输出到第二存储器中,直到存储在第一存储器中的待求逆矩阵变为单位矩阵为止。本发明实施例还提供了一种浮点矩阵求逆的并行计算方法。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号