| ▲ | ACCount37 3 hours ago | ||||||||||||||||
Workloads did change over time. Back when we were first approaching practical exascale, the dominant workload for a supercomputer was thought to be physics simulations - and they often benefit from high numerical precision. Now, the dominant compute-hungry workload is AI, where precision takes second place to the independent parameter count. To the point that the capacity of BF16, which were originally designed as a radical optimization for AI workloads, is sometimes considered wasteful now. AI workloads have some truly peculiar and counterintuitive properties - the kind of things you might expect to see in biology instead of conventional computing. Intrinsic error tolerance, for one. It did necessitate some rethinking and reprioritization, and I'm not quite sure if we converged to the general shape of an "optimal" AI accelerator as of yet. | |||||||||||||||||
| ▲ | ux266478 2 hours ago | parent | next [-] | ||||||||||||||||
> the dominant workload for a supercomputer was thought to be physics simulations - and they often benefit from high numerical precision. It still is. Just like how "mainframe" used to be a very general word, and over time gained a very unintuitive definition referring to a very specific type of computer with a specific purpose, "supercomputer" almost invariably means it's a highly bespoke cluster dealing with FP64 workloads. I don't see anyone referring to these AI clusters as supercomputers, for the same reason they aren't referring to the racks as mainframes. I wonder if there's a term for this kind of semantic narrowing? | |||||||||||||||||
| |||||||||||||||||
| ▲ | storus an hour ago | parent | prev [-] | ||||||||||||||||
FP64 is not that precise; proper simulations usually need much higher precision. Even ancient Intel could do 80-bit FP. | |||||||||||||||||
| |||||||||||||||||