WikiDer > Gleitkommaeinheit

Floating-point unit
Sammlung von x87-Coprozessoren, die von Intel entwickelt und hergestellt wurden.

Das Gleitkommaeinheit (FPU) ist der Anteil von a Prozessor dass Berechnungen mit Gleitkommazahlen (Gleitkommazahlen). Grundoperationen sind Addition, Subtraktion, Multiplikation, Division und Quadratwurzel. Einige Systeme erlauben auch sogenannte transzendente Funktionen wie exponentiell und trigonometrisch Operationen, obwohl diese in modernen Systemen in der Regel in Software.

Terminologie

Das Englisch Ausdruck Gleitkomma in der Praxis wird oft mit . übersetzt Gleitkomma, die ursprünglich als Anglizismus galt. Es galt damals als richtig Gleitkomma oder Gleitkomma kommt kaum noch vor.

Entwicklung

In der Vergangenheit war die FPU eine separate Chip (Coprozessor), die nach Belieben hinzugefügt werden können. Für die Intel x86-Familie, zum Beispiel war die 80287 die FPU, die mit dem geliefert wurde 80286 CPU gehört, und die 387 war die FPU der 386 Zentralprozessor. Auch Intel-Konkurrent Motorola arbeitete zunächst für sie 68000Familie mit einer externen FPU, wie z 68882. Neben FPUs des CPU-Herstellers gab es auch eigenständige Typen wie die AMD 9511 die zum Beispiel die Apfel II könnte verwendet werden und die Chips von Weitek die als schnellere Alternative zur Intel FPU zur Verfügung standen.

Sowohl Intel als auch Motorola brachten herum 1990 die ersten Prozessoren mit integrierter FPU auf dem Markt. Bei Intel, von der 486 integrierte die FPU auf der CPU selbst und die Notwendigkeit für separate FPUs verschwand. Eine ähnliche Entwicklung gab es beim Wettbewerber Motorola. Wert 68030 musste noch mit einer externen FPU arbeiten, die 68040 als erstes Mitglied der 68000er Familie dieses Gerät in integrierter Form.

Moderne Prozessoren können sogar mehr als eine FPU integriert haben, um mehrere Operationen gleichzeitig ausführen zu können.

Eine spezielle FPU, die viele Berechnungen gleichzeitig durchführen kann, wird auch genannt Vektorprozessor erwähnt. Für einige waren Vektorprozessoren verfügbar Mini-Computer und sind oft Teil von Supercomputer.