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.