News: 0001472270

  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)

Qualcomm Cloud AI 100 "AIC100" Firmware Upstreamed

([Hardware] 2 Hours Ago Qualcomm AIC100)


While not talked about as much as the likes of the Intel Gaudi accelerators with their upstream Habana Labs kernel driver or the AMD Instinct MI300 series with their open-source upstream support too, back in 2022 Qualcomm did post [1]an open-source kernel driver for their Cloud AI accelerator . That was followed by [2]an open-source compiler and user-space stack and in turn [3]the QAIC driver was upstreamed into the accelerator (accel) subsystem last year with Linux 6.4.

The Qualcomm Cloud AI 100 accelerator cards have this open-source and upstream kernel driver since last year and open-source user-space software available. Making it easier now to run this open-source upstream stack is the Qualcomm Cloud AI 100 series firmware being upstreamed into linux-firmware.git as the de facto repository for all of the Linux firmware/microcode binaries.

As of today with [4]this commit to linux-firmware.git, there are now the Qualcomm AIC100 firmware files in the upstream repository for supporting the Cloud AI 100 series hardware.

Just over 4MB worth of binary blobs for the firmware are needed for jiving with the open-source stack for these Qualcomm Cloud AI accelerators. Nice seeing more open-source and upstream AI accelerator support for Linux.



[1] https://www.phoronix.com/news/Qualcomm-QAIC-Cloud-Accelerator

[2] https://www.phoronix.com/news/Qualcomm-QAIC-User-Space

[3] https://www.phoronix.com/news/Linux-6.4-DRM

[4] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=335a6a3769201aca271c7265b43a092b4a616aa0



phoronix

How many hors d'oeuvres you are allowed to take off a tray being carried by
a waiter at a nice party?
Two, but there are ways around it, depending on the style of the hors
d'oeuvre. If they're those little pastry things where you can't tell what's
inside, you take one, bite off about two-thirds of it, then say: "This is
cheese! I hate cheese!" Then you put the rest of it back on the tray and
bite another one and go, "Darn it! Another cheese!" and so on.
-- Dave Barry, "The Stuff of Etiquette"