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
Link To Document