DESIGN ISSUES IN DIVISION AND OTHER FLOATING-POINT OPERATIONS

Citation
Sf. Oberman et Mj. Flynn, DESIGN ISSUES IN DIVISION AND OTHER FLOATING-POINT OPERATIONS, I.E.E.E. transactions on computers, 46(2), 1997, pp. 154-161
Citations number
23
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
00189340
Volume
46
Issue
2
Year of publication
1997
Pages
154 - 161
Database
ISI
SICI code
0018-9340(1997)46:2<154:DIIDAO>2.0.ZU;2-R
Abstract
Floating-point division is generally regarded as a low frequency, high latency operation in typical floating-point applications. However, in the worst case, a high latency hardware floating-point divider can co ntribute an additional 0.50 CPI to a system executing SPEC/p92 applica tions. This paper presents the system performance impact of floating-p oint division latency for varying instruction issue rates. It also exa mines the performance implications of shared multiplication hardware, shared square root, on-the-fly rounding and conversion, and fused func tional units. Using a system level study as a basis, it is shown how t ypical floating-point applications can guide the designer in making im plementation decisions and trade-offs.