Ken Shirriff's blog
righto.com · 7,265 words · saved by 2 readers
Computer history, restoring vintage computers, IC reverse engineering, and whatever
In the 1970s, floating-point arithmetic was a mess. Computer manufacturers had a dozen incompatible arithmetic standards. Moreover, floating-point systems were designed around hardware simplicity rather than mathematical rigor, leading to problems with numerical stability. This changed when Intel introduced the 8087 floating-point coprocessor chip in 1980, designed to be as accurate as possible, even in the corner cases. The 8087 became popular because it could be installed in the IBM PC, making floating-point operations up to 100 times faster in applications ranging from spreadsheets to…
saved by
related reading
- GitHub - xoreaxeaxeax/asm-hall-of-shame: Racing to the bottom of CPU performancegithub.com
- Meta harness makes 10 times better Kimi K3 chipluoluo.ai
- How FPGAs work, and why you'll buy oneyosefk.com
- Layman's Guide to IC Reverse Engineeringsiliconzoo.org
- Floating point from scratch: Hard Mode · Tales on the wireessenceia.github.io
- Reverse-engineering the 8086's Arithmetic/Logic Unit from die photosrighto.com
- A bug fix in the 8086 microprocessor, revealed in the die's siliconrighto.com
- Modern Microprocessors - A 90-Minute Guide!lighterra.com
- The "Basics" | Putting the "You" in CPUcpu.land
- A fundamental introduction to x86 assembly programmingnayuki.io
- Horace He: Building Machine Learning Systems for a Trillion Trillion Floating Point Operationsyoutube.com
- Chip design from the bottom up – Reiner Popeyoutube.com