Difference between revisions of "Floating point processor"

From Computer History Wiki
Jump to: navigation, search
m (fix link)
(Some FPUs were microcode)
Line 1: Line 1:
A '''floating point processor''' was, until recently, an option which allowed a computer to handle [[floating point]] numbers in hardware. In early machines, it was a complete extra set of boards; later on, with the rise of [[microprocessor]]s, it became an optional chip.
+
A '''floating point processor''' or '''floating point unit''' was, until recently, an option which allowed a computer to handle [[floating point]] numbers in [[hardware]]. (Now that [[Central Processing Unit|CPU]] [[integrated circuit|chips]] typically contain extremely large numbers of [[transistor]]s, floating point is usually supported in them by default.).
 +
 
 +
In early machines, the hardware involved was a complete extra set of [[printed circuit board]]s; later on, with the rise of [[microprocessor]]s, it became an optional chip.
 +
 
 +
In [[architecture|architectural]] terms, it might be a [[co-processor]], or on [[microcode]]d machines, it might be extra microcode, sometimes along with some additional hardware to speed up some aspects of the computation.

Revision as of 22:43, 9 September 2018

A floating point processor or floating point unit was, until recently, an option which allowed a computer to handle floating point numbers in hardware. (Now that CPU chips typically contain extremely large numbers of transistors, floating point is usually supported in them by default.).

In early machines, the hardware involved was a complete extra set of printed circuit boards; later on, with the rise of microprocessors, it became an optional chip.

In architectural terms, it might be a co-processor, or on microcoded machines, it might be extra microcode, sometimes along with some additional hardware to speed up some aspects of the computation.