I hope this can help shed the misconception that GPUs are only good at linear algebra and FP arithmetic, which I've been hearing a whole lot!<p>Edit: learned a bunch, but the "uniform" registers and 64-bit (memory) performance are some easy standouts.
> NVIDIA RTX A6000<p>Unfortunately that's already behind the latest GPU by two generations. You'd have these after A6000: 6000 Ada, Pro 6000.
>Overall, we can conclude that GPUs are hardware-compiler codesign where the compiler guides the hardware in handling dependencies and introduces hints that can improve performance and energy.<p>New architectures rely on the compiler to handle register data dependencies, and controlling register file cache allocation policy.
Haha honestly I always thought GPUs were mostly number crunchers, but there's way more under the hood than I realized. Wondering now if anyone really gets the full potential of these cores, or if we're all just scratching the surface most days?