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 :
بازگشت