首页> 外国专利> Processor and method for executing matrix multiplication operation on processor

Processor and method for executing matrix multiplication operation on processor

机译:处理器和在处理器上执行矩阵乘法运算的方法

摘要

A processor and a method for executing a matrix multiplication operation on a processor. A specific implementation of the processor includes a data bus and an array processor having k processing units. The data bus is configured to sequentially read n columns of row vectors from an M×N multiplicand matrix and input same to each processing unit in the array processor, read an n×k submatrix from an N×K multiplier matrix and input each column vector of the submatrix to a corresponding processing unit in the array processor, and output a result obtained by each processing unit after executing a multiplication operation. Each processing unit in the array processor is configured to execute in parallel a vector multiplication operation on the input row and column vectors. Each processing unit includes a Wallace tree multiplier having n multipliers and n−1 adders. This implementation improves the processing efficiency of a matrix multiplication operation.
机译:处理器和用于在处理器上执行矩阵乘法运算的方法。处理器的一种特定实现方式包括数据总线和具有k个处理单元的阵列处理器。数据总线被配置为从M×N乘数矩阵顺序读取n列行向量,并将其输入到阵列处理器中的每个处理单元,从N×K乘数矩阵读取n×k子矩阵并输入每个列向量将该子矩阵的矩阵求和到阵列处理器中的相应处理单元,并在执行乘法运算之后输出由每个处理单元获得的结果。阵列处理器中的每个处理单元被配置为对输入的行向量和列向量并行地执行向量乘法运算。每个处理单元包括具有n个乘法器和n-1个加法器的Wallace树乘法器。该实施方式提高了矩阵乘法运算的处理效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号