Skip to content

Comment on First true exascale supercomputer?

Comments

The spec sheet mentions they're moving from CUDA powering their prior supercomputer to "HIP" for this one. This is the first I've heard of HIP, does anyone have experience with it? My impression was that GPU programming tended to mean CUDA, which isn't cross platform (as opposed to HIP).

https://developer.amd.com/resources/rocm-learning-center/fun....

HIP is basically CUDA with s/cuda/hip/g.

My experience is that the stack is pretty rough around the edges. But when it works, you (almost) literally find-and-replace, and it pretty much works as advertised. However, just because you can get to a correct code doesn't necessarily mean that code will achieve optimal performance (without further tuning, of course).

Not only tuning the code, but also the bazillion knobs on the GPUs themselves.

That's the upside of a supercomputer though, fixed architecture to target with enough weight that it's worthwhile.

If you have AMD gpus, then you need to use HIP to run all those CUDA applications.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.