• DocumentCode
    3175708
  • Title

    A look at parallel operations in division

  • Author

    Gallaher, D.M.

  • Author_Institution
    Shell Offshore Inc., New Orleans, LA, USA
  • fYear
    1990
  • fDate
    1-4 Apr 1990
  • Firstpage
    857
  • Abstract
    Methods of implementing division are considered in terms of reducing the time required per iteration and the number of iterations required in a system which includes parallel operations. Several division schemes are described and an evaluation measure is proposed and is used to evaluate them. Specifically, a byte division and two series expansions are considered. The analysis of these options is based on an arithmetic unit which provides for parallel data paths and operations. The arithmetic unit includes a pipelined multiplier, an adder, a lookup table, and a limited amount of specialized logic. Additionally, two data buses are provided to avoid waiting on a data path. The use of a pipelined multiplier which can have two multiplications in progress results in some delay while waiting for a multiplier. However, the speed improvement for two separate multipliers would not offset the additional chip area required. The specialized functions required are described
  • Keywords
    digital arithmetic; parallel processing; adder; arithmetic unit; byte division; delay; evaluation measure; lookup table; parallel data paths; parallel operations; pipelined multiplier; series expansions; Arithmetic; Costs; Interpolation; Logic; Table lookup; Taylor series;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Southeastcon '90. Proceedings., IEEE
  • Conference_Location
    New Orleans, LA
  • Type

    conf

  • DOI
    10.1109/SECON.1990.117940
  • Filename
    117940