Red Hatin Karol Herbstillä, joka on tehnyt merkittävää työtä Rusticlissa nykyaikaisena OpenCL-toteutuksena, joka on kirjoitettu Rustilla Mesa Gallium3D-ajureille, on toinen saavutus vyön alla: OpenCL-alaryhmät ovat nyt paikallaan Mesalle.

OpenCL-alaryhmät (cl_khr_subgroups) ovat nyt käytössä Rusticlilla Mesa 23.2:n kanssa. OpenCL-alaryhmät ovat toteutuksen ohjattuja työryhmiä, jotka ovat luonteeltaan samanlaisia ​​kuin OpenCL-työryhmät. OpenCL-alaryhmät ovat olleet osa ydintä OpenCL 2.1:stä lähtien.

Rusticl-alaryhmien tuki on testattu onnistuneesti Intel Iris-, LLVMpipe-ja AMD RadeonSI Gallium3D-ajureilla. Tämän tuen käyttöönotto on melko suuri, sillä siinä on yli 400 riviä uutta koodia.

Ne, jotka ovat kiinnostuneita Mesa 23.2:n Rusticl OpenCL-alaryhmien tuesta, katso tämä yhdistäminen pyyntö, joka pääsi verkkoon perjantaina sen jälkeen, kun koodia oli tarkistettu kahden kuukauden ajan. On hienoa nähdä jatkuvaa työtä Rusticlin ympärillä ja saada lisää ominaisuuksia käyttöön tähän yhä hyödyllisempään (ja tehokkaampaan) OpenCL-toteutukseen Linuxin avoimen lähdekoodin GPU-käyttöön.

Categories: IT Info