• DocumentCode
    3423978
  • Title

    Potential speedup using decimal floating-point hardware

  • Author

    Erle, Mark A. ; Schulte, Michael J. ; Linebarger, John M.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Lehigh Univ., Bethlehem, PA, USA
  • Volume
    2
  • fYear
    2002
  • fDate
    3-6 Nov. 2002
  • Firstpage
    1073
  • Abstract
    This paper addresses the potential speedup achieved by using decimal floating-point hardware, instead of software routines, on a high-performance superscalar architecture. Software routines were written to perform decimal addition, subtraction, multiplication, and division. Cycle counts were then measured for each instruction using the Simplescalar simulator. After this, new hardware algorithms were developed, existing hardware algorithms were analyzed, and cycle counts were estimated for the same set of instructions using specialized decimal floating-point hardware. This data was then used to show the potential speedup obtained for programs with different instruction mixes and a previously developed benchmark.
  • Keywords
    digital simulation; floating point arithmetic; Simplescalar simulator; benchmark; cycle counts; decimal addition; decimal division; decimal floating-point hardware; decimal multiplication; decimal subtraction; hardware algorithms; high-performance superscalar architecture; programs; software routines; speedup; Algorithm design and analysis; Computational modeling; Computer architecture; Costs; Error analysis; Floating-point arithmetic; Hardware; Manufacturing; Software algorithms; Velocity measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2002. Conference Record of the Thirty-Sixth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA, USA
  • ISSN
    1058-6393
  • Print_ISBN
    0-7803-7576-9
  • Type

    conf

  • DOI
    10.1109/ACSSC.2002.1196949
  • Filename
    1196949