Report Number: CSL-TR-94-647
Institution: Stanford University, Computer Systems Laboratory
Title: Design Issues in Floating-Point Division
Author: Oberman, Stuart F.
Author: Flynn, Michael J.
Date: December 1994
Abstract: Floating-point division is generally regarded as a low
frequency, high latency operation in typical floating-point
applications. However, the increasing emphasis on high
performance graphics and the industry-wide usage of
performance benchmarks, such as SPECmarks, forces processor
designers to pay close attention to all aspects of
floating-point computation. This paper presents the
algorithms often utilized for floating-point division, and it
also presents implementation alternatives available for
designers. Using a system level study as a basis, it is shown
how typical floating-point applications can guide the
designer in making implementation decisions and trade-offs.