作者: Jeremy S. Ward
DOI:
关键词:
摘要: A digital data processor for matrix-vector multiplication is provided, and comprises a systolic array (10) of bit-level, synchronously clock activated processing cells (12) each connected to its row column neighbours. On cycle, cell multiplies an input bit respective vector coefficient by matrix equal +1, -1 or 0, adds it cumulative sum carry bits. Input bits pass along rows through one per cycle. Contributions product are accumulated in columns. output from the bit-serial, word parallel, Isb leading, temporally skewed. Transforms such as discrete Fourier transform may be implemented two-channel device (150), which channel contains two processors invention with intervening serial multiplier. Processors replicated implement multuplication larger matrices.