Der Intel 8087 beschleunigte Gleitkomma-Addition um fast das Hundertfache
The Intel 8087 chip: floating-point addition and subtraction

1980 brachte Intel den 8087 auf den Markt und machte Gleitkomma-Berechnungen im IBM PC drastisch schneller. Ken Shirriff legt den Chip frei, fotografiert den Die und entschlüsselt den Mikrocode, der Addition und Subtraktion steuert – inklusive Ausrichtung der Binärpunkte, Normalisierung, Überlauf und Sonderfällen wie Unendlich, NaN und der negativen Null.
Die 8087 sorgte für eine spektakuläre Geschwindigkeitssteigerung gegenüber dem 8086-Prozessor und beschleunigte die Addition um fast das Hundertfache, komplizierte Operationen sogar noch stärker.
- WalterBright
Ich fand den 8087 immer total cool, aber er hat sich nie wirklich durchgesetzt. Frühe Versionen von Win32 haben die 8087-Register bei einem Kontextwechsel nicht gesichert. Ich rief einige Leute bei Microsoft an, sie möchten doch bitte den 8087 nicht zerstören, und sie lenkten ein und bewahrten die Register.
Ich war immer stolz darauf, den 8087 mit meinen Compilern zu unterstützen, und bin verblüfft, warum die Numerik-Leute ihn ignorieren.
- dsign
Es ist irgendwie schockierend, dass ein Chip von 1980 80-Bit-Gleitkommazahlen konnte. Es macht mich ein wenig wütend auf all diese Mikrocontroller von diesem Jahr, 46 Jahre später, die ohne Gleitkomma-Unterstützung oder bestenfalls mit 32 Bit ausgeliefert werden, aber dafür mit einer "secure island" und einem Funkgerät, das ET anrufen kann, kommen.
- kens
Hier der Autor mit einem weiteren 8087-Artikel. Welchen Teil des 8087 sollte ich mir als Nächstes ansehen?
- kar1181
Meine Güte, Gott sei Dank für Ken, ein Leuchtfeuer in einem Meer von Schlampigkeit. Für all die Jahre und unzähligen Stunden an Beiträgen und Videos, danke.