REDUCING THE MEAN LATENCY OF FLOATING-POINT ADDITION

Citation
Sf. Oberman et Mj. Flynn, REDUCING THE MEAN LATENCY OF FLOATING-POINT ADDITION, Theoretical computer science, 196(1-2), 1998, pp. 201-214
Citations number
18
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
ISSN journal
03043975
Volume
196
Issue
1-2
Year of publication
1998
Pages
201 - 214
Database
ISI
SICI code
0304-3975(1998)196:1-2<201:RTMLOF>2.0.ZU;2-Q
Abstract
Addition is the most frequent floating-point operation in modem microp rocessors. Due to its complex shift-add-shift-round data flow, floatin g-point addition can have a long latency. To achieve maximum system pe rformance, it is necessary to design the floating-point adder to have minimum latency, while still providing maximum throughput. This paper proposes a new floating-point addition algorithm which exploits the ab ility of dynamically scheduled processors to utilize functional units which complete in variable time. By recognizing that certain operand c ombinations do not require all of the steps in the complex addition da ta flow, the mean latency is reduced. Simulation on SPECfp92 applicati ons demonstrates that a speedup in mean addition latency of 1.33 can b e achieved using this algorithm, while maintaining single-cycle throug hput. (C) 1998 Published by Elsevier Science B.V. All rights reserved.