FP8 is All You Need (Part 1): Debunking Hardware FP64 as the HPC Holy Grail
This paper argues that native hardware FP64 is no longer essential for high-performance computing, demonstrating that AI-optimized GPUs like NVIDIA's B300 can achieve full FP64 accuracy and memory-bound performance through FP8 tensor throughput combined with the Ozaki Scheme II, thereby surpassing the capabilities of previous generations despite their reduced native double-precision silicon.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
The Big Problem: The "High-Precision" Cliff
Imagine the world of supercomputers as a massive highway system designed to carry heavy trucks (scientific data). For decades, the rule was: "To carry these heavy trucks safely, you must use a specific, ultra-strong bridge called 'FP64' (Double Precision)."
However, the paper argues that the new generation of computer chips (specifically NVIDIA's "Blackwell Ultra" and "Rubin" GPUs) has decided to stop building these strong bridges. Instead, they are building thousands of tiny, incredibly fast lanes for "FP8" (a low-precision format used for AI).
- The Old Way: The chip had a strong bridge (FP64) that could handle 40 tons of traffic.
- The New Way (B300/Rubin): The chip removed the strong bridge entirely. It now has a tiny, wobbly footbridge (FP64) that can only handle 1.3 tons, while the massive AI lanes (FP8) can handle 5,000 tons.
The Result: If you try to run old scientific software on these new chips, the traffic jams up on the tiny footbridge. The massive AI lanes sit empty and useless. The paper calls this the "FP64 Cliff."
The Solution: The "Ozaki Scheme" (The Magic Translator)
The paper proposes a clever workaround. Instead of trying to build a new strong bridge, why not use the massive AI lanes to pretend they are a strong bridge?
This is where the Ozaki Scheme II comes in. Think of it as a Master Translator that uses a mathematical trick called the "Chinese Remainder Theorem."
- The Analogy: Imagine you need to send a very long, complex secret message (a high-precision number) across a river, but the only boat available is small and can only carry short, simple notes.
- The Trick: Instead of sending the whole message at once, the translator breaks the message into 10 or 12 tiny, simple notes (residues).
- The Execution: It sends all 10 notes across the river simultaneously using the fast, wide AI lanes.
- The Reassembly: On the other side, a quick math formula (Garner's algorithm) stitches the 10 notes back together into the original, perfect, high-precision message.
Because the "notes" are simple, the AI lanes can carry them at lightning speed. The paper claims that by doing this, you can get the speed of the AI lanes while keeping the accuracy of the old strong bridge.
The "Tensor-Memory Equilibrium" (The New Traffic Law)
The authors created a new model called the Tensor-Memory Equilibrium (TME) to prove this works.
- The Old View: "If the bridge is weak, the whole system is slow."
- The New View: "If the bridge is weak, but the road leading to it is wide enough, we can just keep the cars moving."
The paper shows that for most scientific tasks (like weather simulation or fluid dynamics), the bottleneck isn't the math; it's the memory bandwidth (how fast data can be loaded into the chip).
- The Good News: The new chips have massive memory bandwidth.
- The Catch: The old math units were too slow to use that bandwidth.
- The Fix: The Ozaki Scheme uses the fast AI math units to process the data while it's being loaded. This allows the system to run at the speed of the memory bandwidth, not the speed of the weak bridge.
The Results: Speeding Up Without Losing Accuracy
The paper runs the numbers on the new chips (B300 and Rubin) and compares them to the previous generation (H100 and B200).
For "Heavy" Math (Dense Matrix Multiplication):
- Native FP64 on new chips: Extremely slow (1.3 TFLOPS).
- Ozaki Scheme on new chips: Super fast (500 TFLOPS).
- Result: The new chip is 380 times faster than its own native mode and 12 times faster than the previous generation's best chip.
For "Memory-Heavy" Tasks (Stencils, SpMV):
- These tasks are usually limited by how fast data can be read, not how fast it's calculated.
- Native FP64: Stuck at the speed of the weak bridge.
- Ozaki Scheme: Matches the speed of the massive memory bandwidth.
- Result: The new chip performs just as well as the old, "balanced" chips, but with much more raw power available for other things.
The "Four-Floor" Safety Net
The paper argues that to make this work for every type of scientific code, you need a "Four-Floor" building:
- The FP8 Floor: The massive AI lanes (which the new chips have plenty of).
- The INT32 Floor: A backup lane for specific math tricks (FFT).
- The FP32 Floor: A standard lane for simple math.
- The FP64 Floor: The old strong bridge.
The Paper's Conclusion: We don't need the 4th floor (native FP64) anymore. The first three floors, combined with the Ozaki Translator, are strong enough to hold the entire building.
The Catch: It Requires "Construction Work"
The paper admits that this isn't magic; it requires engineering.
- You can't just plug in old software and expect it to work. You have to rewrite the "plumbing" (the kernel code) to use this translator.
- The Silver Lining: The author argues that because AI coding assistants (like the ones used to write this paper) are so good at translating patterns, this "construction work" can be done in months, not years.
Summary
The paper claims that the era of needing "native" double-precision silicon (FP64) is over. Even though NVIDIA's newest chips have removed the hardware for it, we can use a mathematical trick (Ozaki Scheme) to turn their massive AI engines into perfect double-precision calculators.
The Bottom Line: You don't need the "Holy Grail" of FP64 silicon anymore. If you have enough FP8 power and the right software translator, FP8 is all you need to run the world's most complex scientific simulations.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.