แแถแแขแแปแแแแ OpenCL แแแแธ (rusticl) แแแแแแแแแแถ Rust แแแแแแแผแแแถแแแแแแพแแกแพแแแแแแถแแแแแแแแ Mesa แแถแแแแแแแถแแแแแแแแแแแแแผแแแปแแแถแแแแแ CTS (Kronos Conformance Test Suite) แแแแแแแพแแแแถแแแแแแแแแแแแแ Khronos แแพแแแแธแแถแแแแแแแแถแแแแแแแถแแถแแฝแแแนแแแแแแแแแ แแ แแแแแ OpenCL 3.0 แ แแแแแแแแแแแแแผแแแถแแแแแแพแแกแพแแแแ Karol Herbst แแแแธ Red Hat แแแแ แผแแแฝแแแแแปแแแถแแขแแทแแแแแแ Mesa แขแแแแแพแแแ Nouveau แแทแ OpenCL open stack แ แแถแแแแผแแแถแแแแแแแแแถแแแแถ Carol แแถแแแถแแแแ Khronos แแถแแแแแแนแแแถแแแแแแถแแแแถแแแแผแแแถแแแแแถแแแถแแแแ OpenCL 3.0 แแ แแแแปแ rusticl แ
แแถแแแแแพแแแแแแแแแผแแแถแแแแแ แแแแ แแพแแแแแแแแแแแแแถแ Intel GPU แแแแถแแแแธ 12 (Alder Lake) แ แแถแแแถแแแแแแแแผแแแถแแขแแปแแแแแแแแแแแพแแแแแแทแแธแแแแแถ Mesa Iris แแแปแแแแแแแแแแแแแแแแแฝแแแแแแแพแแแถแแแถแแฝแแแแแแแทแแธแแแแแถ Mesa แแแแแแแแแแแแแแแพแแถแแแแแถแแแแแแทแแแแแแ (IR) แแ NIR shaders แ แแแแพแแพแแแแธแแแแ แผแ Rusticle แแถแแฝแ Mesa แแ แแแแแแทแแแแแแแแถแแแแแฝแแแทแแทแแแ แ แพแแแทแแแถแแแแถแแแถแแแแแแแ แ แทแแแแแถแแฝแแแแแผแแแถแแแแแพแกแพแแแถแแพแแแแผแแแแแ แผแแแผแ Rust แแ แแแแปแ Mesa แแแแฌแแแ แแปแแแแ Rusticl แแแแผแแแถแแแแฝแแแแแ แแแแปแแแแถแแแถแแแแแถ แขแแแแขแถแ แแแแพแแถแแถแแถแ แแแแแกแแแแแแแถแแแแถแแแถแแแแ แแ แแแแ แแแแแแแแแขแแแแแฝแแแแแแแแถแแแแแถแแแถแแแแแแแแถแแแแ โ-Dgallium-rusticl=true -Dopencl-spirv=true -Dshader-cache=true -Dllvm= แแทแโแ
Rusticle แแพแแแฝแแถ analogue แแ OpenCL frontend Clover แแแแ Mesa แ แพแแแแแผแแแถแแแแแแพแแกแพแแแแแแแแแแแแแพแ แแแปแ แแแแแถแแ Gallium แแแแแแแแแแ แแแแปแ Mesa แ แแถแแ แแปแ Clover แแแแผแโแแถแโแแโแแแโแแแโแ แแโแขแแโแแแโแแแโแแถโแแผแโแแโแ แพแ แ แพแ rusticl แแแแผแโแแถแโแแถแแโแแถโแแแแแแโแแแแฝแโแขแแถแแโแแแแโแแถโแ แแแแแแแแธแแพแแถแแแแแแแ แแถแแแผแแแถแแแแแแแถ OpenCL 3.0 แแแแแแ Rusticle แแปแแแธ Clover แแแแปแแแถแแแถแแแแแแแแแแแแแแแ OpenCL แแแแแถแแแแแแพแแแถแแแผแแแถแ แแแปแแแแแแทแแแถแแแแถแแแแแแแแแแ FP16 แแ แกแพแแแแ
ะะปั ะณะตะฝะตัะฐัะธะธ ะฑะธะฝะดะธะฝะณะพะฒ ะดะปั Mesa ะธ OpenCL, ะฟะพะทะฒะพะปัััะธั
ะฒัะทัะฒะฐัั Rust-ััะฝะบัะธะธ ะธะท ะบะพะดะฐ ะฝะฐ ะกะธ ะธ ะฝะฐะพะฑะพัะพั, ะฒ Rusticl ะทะฐะดะตะนััะฒะพะฒะฐะฝ rust-bindgen. ะะพะทะผะพะถะฝะพััั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ัะทัะบะฐ Rust ะฒ ะฟัะพะตะบัะต Mesa ะพะฑััะถะดะฐะตััั ั 2020 ะณะพะดะฐ. ะะท ะฟะปััะพะฒ ะฟะพะดะดะตัะถะบะธ Rust ัะฟะพะผะธะฝะฐะตััั ะฟะพะฒััะตะฝะธะต ะฑะตะทะพะฟะฐัะฝะพััะธ ะธ ะบะฐัะตััะฒะฐ ะดัะฐะนะฒะตัะพะฒ ะทะฐ ัััั ะธะทะฑะฐะฒะปะตะฝะธั ะพั ัะธะฟะพะฒัั
ะฟัะพะฑะปะตะผ ะฟัะธ ัะฐะฑะพัะต ั ะฟะฐะผัััั, ะฐ ัะฐะบะถะต ะฒะพะทะผะพะถะฝะพััั ะฒะบะปััะตะฝะธั ะฒ ัะพััะฐะฒ Mesa ััะพัะพะฝะฝะธั
ะฝะฐัะฐะฑะพัะพะบ, ัะฐะบะธั
ะบะฐะบ Kazan (ัะตะฐะปะธะทะฐัะธั Vulkan ะฝะฐ Rust). ะะท ะฝะตะดะพััะฐัะบะพะฒ ะพัะผะตัะฐะตััั ััะปะพะถะฝะตะฝะธะต ัะธััะตะผั ัะฑะพัะบะธ, ะฝะตะถะตะปะฐะฝะธะต ะฟัะธะฒัะทัะฒะฐัััั ะบ ะฟะฐะบะตัะฝะพะน ัะธััะตะผะต cargo, ัะฐััะธัะตะฝะธะต ััะตะฑะพะฒะฐะฝะธะน ะบ ัะฑะพัะพัะฝะพะผั ะพะบััะถะตะฝะธั ะธ ะฝะตะพะฑั
ะพะดะธะผะพััั ะฒะบะปััะตะฝะธั ะบะพะผะฟะธะปััะพัะฐ Rust ะฒ ัะฑะพัะพัะฝัะต ะทะฐะฒะธัะธะผะพััะธ, ะพะฑัะทะฐัะตะปัะฝัะต ะดะปั ะฟะพัััะพะตะฝะธั ะบะปััะตะฒัั
ะบะพะผะฟะพะฝะตะฝัะพะฒ ัะฐะฑะพัะตะณะพ ััะพะปะฐ ะฒ Linux.
แแแแแ: opennet.ru
