AMD saa Tensor Core-vastineen
AMD-ohjelmistosuunnittelijat alkoivat ottaa käyttöön uusia korjaustiedostoja tulevaan GFX11-arkkitehtuuriin, joka tunnetaan myös nimellä RDNA3. Äskettäinen korjaustiedosto osoittaa, että AMD valmistelee omia ohjeitaan, jotka voivat toimia matriiseilla.
Yhtiö saattaa valmistaa tietä tukeakseen kehittyneitä tekoälyalgoritmeja, kuten moderneja superresoluutiotekniikoita tulevalla RDNA3-arkkitehtuurillaan. AMDGPU on LLVM-kääntäjäkirjaston AMD GPU:iden taustaohjelma, jonka AMD:n työntekijät itse ovat päivittäneet. Jotkut käyttäjät seuraavat näitä korjaustiedostoja erittäin tarkasti, mikä usein paljastaa, mitä uuden sukupolven grafiikkasuorittimet voivat tuoda pöytään.
Tässä tapauksessa Wave Matrix Multiply-Accumulate lisättiin GFX11-arkkitehtuuriin. Tämä on tulevien RDNA3-kuluttajapeligrafiikkasuorittimien koodinimi. Tämä ohje toimii, kuten nimestä voi päätellä, matriiseilla – suorakaiteen muotoisilla numeroita sisältävillä taulukoilla. AI/ML-algoritmit käyttävät paljon tämäntyyppistä dataa suurten lukujoukkojen kertomiseen.
Tämä ei ole ensimmäinen AMD-arkkitehtuuri, joka tukee matriisia operaatiot kuitenkin. AMD tukee sitä jo CDNA-arkkitehtuurinsa kautta. Tämä laskentasuuntautunut arkkitehtuuri tukee käskyä, joka tunnetaan nimellä MFMA (Matrix-Fused-Multiply-Add). Ero on tuettujen matriisimuotojen ja tulosteiden muodossa. AMDGPU:lle lähetetty koodi ehdottaa, että WMMA tukee vain 16x16x16 matriiseja, ja se voi tulostaa FP16-ja BF16-datamuotoja.
//WMMA:n (Wave Matrix Multiply-Accumulate) ominaisuudet
//
>//Nämä toiminnot suorittavat matriisikerto-ja kertymismuodon
//muodossa: D=A * B + C.
AMD WMMA:ta voidaan pitää vastauksena Tensor Corelle, joka on ollut läsnä NVIDIA-grafiikkasuorittimissa Volta-arkkitehtuurin jälkeen. NVIDIA on kaupallistanut tämän edistyneen ohjeen tehostaakseen NVIDIA DLSS AI-pohjaista superresoluutiotekniikkaa. Intelillä on myös omat XMX/DPAS-ohjeet, jotka toimivat matriiseilla, jotka voivat tehostaa vielä julkaisematonta XeSS-tekniikkaa.
Voiko tämä vihjata, että AMD valmistelee omaa tekoälyalgoritmeilla tehostettua superresoluutiotekniikkaansa? Jos kyllä, AMD WMMA:n pitäisi olla yhteensopiva NVIDIA Tensor-ytimen kanssa, koska muuten siitä tulisi vain toinen patentoitu tekniikka, jota vain AMD:n omat GPU:t tukevat.
Lähde: LLVM osoitteessa @Kepler_L2, Coelacant’s Dream