DocumentCode
1953362
Title
A reconfigurable low-power high-performance matrix multiplier design
Author
Lin, Rong
Author_Institution
Dept. of Comput. Sci., State Univ. of New York, Geneseo, NY, USA
fYear
2000
fDate
2000
Firstpage
321
Lastpage
328
Abstract
A novel reconfigurable low-power high-performance matrix multiplier architecture and its component circuits are presented. The processor can be easily reconfigured to compute the product of matrices XnK and Ykm for any integers n, k, m and any item precision b (ranging from 4 to 64 bits) thus maximizing the utilization of the hardware available. As a typical example, the hardware equivalent to one 64×64 bit high precision multiplier in the system can be directly reconfigured to produce the product of two matrices X8×8 and Y8×8 of 8-bit items in 9 pipeline cycles, which would require 512 multiplications (done by large multipliers) in a non-reconfigurable high precision system. Given an input stream of h×h matrix pairs with b-bit items, the processor, called matrix multiplier of size s (note s=hb), may consist of an array of (s/m)2 of m×m small multipliers (m=4 case is illustrated), a few arrays of adders each adding three numbers, an array of accumulators and corresponding simple reconfiguration switches. To compute the product of XnK and Ykm, of item precision b on the proposed processor of size s we only need to partition XnK and Ykm into s/b X s/b sub-matrices, reconfigure the processor according to the values of s (fixed) and b (input parameter), compute the products of submatrices, and accumulate them for the desired result in pipelined fashion. A recently proposed shift switch logic, a nonbinary logic for arithmetic circuits, is utilized in the design. The novel logic operates 4-bit state signals where no more than half of the signal bits are subject to value-change at any logic stage, which, verified by SPICE simulation, significantly reduces the large circuit power dissipation while keeping high performance in speed and small VLSI area
Keywords
CMOS digital integrated circuits; SPICE; VLSI; adders; circuit simulation; integrated circuit design; low-power electronics; multiplying circuits; pipeline processing; reconfigurable architectures; 4 to 64 bit; CMOS; SPICE simulation; VLSI area; accumulators; adders; circuit power dissipation; low-power electronics; matrix multiplier; matrix pairs; nonbinary logic; pipeline cycles; reconfigurable circuit; reconfiguration switches; shift switch logic; submatrices; Adders; Arithmetic; Computer architecture; Hardware; Logic circuits; Logic design; Pipelines; Reconfigurable logic; Switches; Switching circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Electronic Design, 2000. ISQED 2000. Proceedings. IEEE 2000 First International Symposium on
Conference_Location
San Jose, CA
Print_ISBN
0-7695-0525-2
Type
conf
DOI
10.1109/ISQED.2000.838891
Filename
838891
Link To Document