News: 0001542275

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

AMD Publishes Open-Source GIM Driver For GPU Virtualization, Radeon "In The Roadmap"

([AMD] 4 Hours Ago AMD GIM)


AMD has published as open-source their "GPU-IOV Module" used for virtualization with Instinct accelerators. It's also reported on their roadmap for bringing virtualization support to their client (Radeon) discrete GPUs.

The AMD GPU-IOV Module is for the Linux kernel and for providing SR-IOV based hardware virtualization in conjunction with the KVM hypervisor. GIM provides the GPU IOV virtualization, virtual function (VF) configuration and enablement, GPU scheduling for world switch, hang detection and FLR reset, and PF/VF handshake capabilities.

Initially the AMD GIM driver is for the Instinct MI300X hardware and tested atop Ubuntu 22.04 LTS with ROCm 6.4. Those interested can find the AMD GIM code currently via [1]GitHub . It's not laid out in the repository or any other public communications I've seen what any upstreaming plans are for this GIM driver to get it into the mainline Linux kernel.

Of interest to many Phoronix readers will be that GIM / SR-IOV support could be coming to client discrete GPUs, which has been a long sought feature for the Radeon graphics cards. AMD engineer Anush Elangovan responded on [2]X that the client GPU support is reportedly "in the roadmap":

Hopefully this client GPU support pans out and comes sooner rather than later.



[1] https://github.com/amd/MxGPU-Virtualization

[2] https://x.com/AnushElangovan/status/1914667824230097144



NeoMorpheus

flower

pWe00Iri3e7Z9lHOX2Qx

J.King

pWe00Iri3e7Z9lHOX2Qx

A Hollywood producer calls a friend, another producer on the phone.
"Hello?" his friend answers.
"Hi!" says the man. "This is Bob, how are you doing?"
"Oh," says the friend, "I'm doing great! I just sold a screenplay
for two hundred thousand dollars. I've started a novel adaptation and the
studio advanced me fifty thousand dollars on it. I also have a television
series coming on next week, and everyone says it's going to be a big hit!
I'm doing *great*! How are you?"
"Okay," says the producer, "give me a call when he leaves."