• DocumentCode
    2328926
  • Title

    The design of a bit-serial coprocessor to perform multiplication and division on a massively parallel architecture

  • Author

    Morley, Robert E., Jr. ; Christensen, Gary E. ; Sullivan, Thomas J. ; Kamin, Orly

  • Author_Institution
    Electron. Syst. & Signals Res. Lab., Washington Univ., St. Louis, MO, USA
  • fYear
    1988
  • fDate
    10-12 Oct 1988
  • Firstpage
    419
  • Lastpage
    422
  • Abstract
    The design of a VLSI coprocessor element (COPE) that uses a parallel adder to achieve the increased speed needed by the many multiplications and divisions required by fast Fourier transforms (FFTs), convolutions, and other common operations is discussed. It accepts operands of variable length (N⩽16), and produces a 2N bit product. The overall process takes 4N cycles, and the result can be accumulated for further processing without any processing time penalty. In addition, the COPE is designed to perform division in O(4N) cycles, as opposed to O(N2) for a conventional bit serial processor. A description of the simple hardware architecture is presented, followed by the algorithms used for multiplication and division. Performance comparisons between the algorithms used in the COPE, distributed array processor (DAP), and geometric arithmetic parallel processor (GAPP) for multiplication, division, and multiply-accumulate operations are given
  • Keywords
    computational complexity; parallel architectures; satellite computers; COPE; DAP; GAPP; VLSI coprocessor element; bit-serial coprocessor; convolutions; distributed array processor; fast Fourier transforms; geometric arithmetic parallel processor; massively parallel architecture; multiply-accumulate operations; parallel adder; Adders; Algorithm design and analysis; Circuits; Coprocessors; Digital signal processing; Parallel architectures; Registers; Signal design; Signal processing; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1988. Proceedings., 2nd Symposium on the Frontiers of
  • Conference_Location
    Fairfax, VA
  • Print_ISBN
    0-8186-5892-4
  • Type

    conf

  • DOI
    10.1109/FMPC.1988.47463
  • Filename
    47463