Title :
Integer mapping architectures for the polynomial ring engine
Author :
Bizzan, S.S. ; Jullien, G.A. ; Wigley, N.M. ; Miller, W.C.
Author_Institution :
VLSI Res. Group, Windsor Univ., Ont., Canada
fDate :
29 Jun-2 Jul 1993
Abstract :
A finite polynomial ring structure for mapping inner product computations to parallel independent ring computations over 3-b moduli has been introduced by N.M. Wigley et al. (1992). The main algorithmic computation architecture can be implemented using well-established systolic array mapping principles, and a project to construct a Polynomial Ring Engine (PRE) is underway to exploit the VLSI implementation properties of such computations. A semi-systolic architecture for the input and output conversion mappings that are required in the engine is introduced here. It is shown that the entire mappings procedure can be carried out with pipelined six-input logic blocks and small, fast, binary adders. CMOS implementation techniques for the pipelined blocks are discussed, and the design procedure is illustrated with results from a recently completed module generator
Keywords :
digital arithmetic; systolic arrays; binary adders; inner product computations; parallel independent ring computations; pipelined six-input logic blocks; polynomial ring engine; polynomial ring structure; semi-systolic architecture; systolic array; CMOS logic circuits; CMOS technology; Computer architecture; Concurrent computing; Decoding; Encoding; Engines; Polynomials; Systolic arrays; Very large scale integration;
Conference_Titel :
Computer Arithmetic, 1993. Proceedings., 11th Symposium on
Conference_Location :
Windsor, Ont.
Print_ISBN :
0-8186-3862-1
DOI :
10.1109/ARITH.1993.378110