Title :
Reconfigurable parallel inner product processor architectures
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Geneseo, NY, USA
fDate :
4/1/2001 12:00:00 AM
Abstract :
This paper presents a novel approach for low-power high-performance inner product processor design. The processor is dynamically reconfigurable for computing inner products of input arrays with four or more combinations of array dimensions and precision. The processor mainly consists of an array of 8/spl times/8 or 4/spl times/4 small multipliers plus two or three arrays of adders. It requires very simple reconfigurable components. The whole network may be reconfigured by using a few control bits for the desired computations, and the reconfiguration can be done dynamically. The design is regular, modular, and can easily be pipelined, and most parts of the network are symmetric and repeatable. A set of low-power high-performance parallel counters is also proposed for the implementation of the design, which could lead to a significant reduction in worst case power dissipation compared with traditional binary-logic based architectures, while showing superiority in speed, VLSI area, and layout simplicity.
Keywords :
VLSI; application specific integrated circuits; logic arrays; low-power electronics; microprocessor chips; multiplying circuits; pipeline processing; reconfigurable architectures; VLSI area; array dimensions; binary-logic based architectures; control bits; dynamically reconfigurable processor; inner product processor; input arrays; layout simplicity; low-power electronics; pipelined design; reconfigurable components; speed; worst case power dissipation; Adders; Arithmetic; Central Processing Unit; Computer architecture; Counting circuits; Power dissipation; Process design; Product design; Switches; Very large scale integration;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on