• 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