Design Issues In High Performance Floating Point Arithmetic Units (1996)
| Citations: | 17 - 3 self |
BibTeX
@MISC{Oberman96designissues,
author = {Stuart Franklin Oberman},
title = {Design Issues In High Performance Floating Point Arithmetic Units},
year = {1996}
}
Years of Citing Articles
OpenURL
Abstract
In recent years computer applications have increased in their computational complexity. The industry-wide usage of performance benchmarks, such as SPECmarks, forces processor designers to pay particular attention to implementation of the floating point unit, or FPU. Special purpose applications, such as high performance graphics rendering systems, have placed further demands on processors. High speed floating point hardware is a requirement to meet these increasing demands. This work examines the state-of-the-art in FPU design and proposes techniques for improving the performance and the performance/area ratio of future FPUs. In recent FPUs, emphasis has been placed on designing ever-faster adders and multipliers, with division receiving less attention. The design space of FP dividers is large, comprising five different classes of division algorithms: digit recurrence, functional iteration, very high radix, table look-up, and variable latency. While division is an infrequent operation...







