DocumentCode
2461272
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
fYear
1993
fDate
29 Jun-2 Jul 1993
Firstpage
44
Lastpage
51
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Arithmetic, 1993. Proceedings., 11th Symposium on
Conference_Location
Windsor, Ont.
Print_ISBN
0-8186-3862-1
Type
conf
DOI
10.1109/ARITH.1993.378110
Filename
378110
Link To Document