Az AMD azon dolgozik, hogy Linux alatt is működésre bírja a következő generációs NPU IP-jét. A patch-ek kezdeti támogatást adnak az AMD NPU AIE4 platformhoz az AMDXDNA accelerator driverre építve a Linux kernel-ben. Az AMD Ryzen AI NPU az AI Engine („AIE”) processzorokra támaszkodik, amelyek eredetileg a Xilinx fejlesztéseire épültek. Minden AI Engine egy vektorprocesszorból, egy skalár processzorból és egy lapkán belüli memóriából áll.
A patch-ek nem árulnak el túl sokat az új AIE4 IP-ről, de driveres szempontból nagyrészt hasonlít a jelenlegi AMD AIE2 IP-re, az SR-IOV támogatás körüli új kiegészítéseket leszámítva.
„Ez a sorozat hozzáadja az AMD NPU (AIE4) platformok kezdeti támogatását, beleértve az SR-IOV támogatással rendelkező Physical Functiont a 0x17F2 és 0x1B0B PCI eszközazonosítójú eszközökön (NPU3).
[...]
Hozzáadja az AIE4 eszközök (0x17F2 és 0x1B0B PCI eszközazonosítók) kezdeti támogatását, beleértve:
az eszköz inicializálását,
az alapvető mailbox kommunikációt,
az SR-IOV engedélyezését.
Ez megteremti a teljes AIE4 támogatás alapjait.”
Az AMDXDNA driverhez készült AMD AIE4 NPU-t engedélyező patch-ek itt találhatók:
Jó látni, hogy az AMD a szokásos módon korán elkészíti a Linuxos támogatást, így remélhetőleg minden bekerülhet a mainline Linux kernel-be még azelőtt, hogy a hardver eljutna a vásárlókhoz. Ez különösen most fontos, amikor az AMD Ryzen AI NPU IP Linux alatt is egyre hasznosabb, például
nyílt forráskódú szoftverekkel futtatott LLM-eknél, és néhány nappal ezelőtt
az AMD egy adatvédelem-központú webappot is bemutatott helyben futó AI ügynökökhöz, amely Windows és Linux alatt is működik.

