GPU stands for "graphics processing unit" so I'm not sure how your suggestion solves it.
Maybe renaming the device to an MPU, where the M stands for "matrix/math/mips" would make it more semantically correct?
I think that G was changed to "general", so now it's "general processing unit".
The browsers today are too bloated and it is difficult to create a new browser engine. I wish there were simpler standards for "minimal browser", for example, supporting only basic HTML tags, basic layout rules, WASM and Java bytecode.
Many things, like WebAudio or Canvas, could be immplemented using WASM modules, which as a side effect, would prevent their use for fingerprinting.