Tha buileachadh Ăšr de OpenCL (rusticl) a chaidh a leasachadh airson pròiseact Mesa, sgrĂŹobhte ann an Rust, air a dhol seachad air an t-sreath deuchainn CTS (Kronos Conformance Test Suite) a chleachd co-bhanntachd Khronos gus co-chòrdalachd le sònrachaidhean OpenCL 3.0 a mheasadh. Tha am pròiseact ga leasachadh le Karol Herbst bho Red Hat, a tha an sĂ s ann an leasachadh Mesa, an draibhear Nouveau, agus cruach fosgailte OpenCL. Thathas aâ toirt fa-near gun do chuir Carol fios gu Khronos airson teisteanas oifigeil taic airson OpenCL 3.0 ann an rusticl.
Deuchainnean air an coileanadh air siostam le 12 ginealach Intel GPUs (Alder Lake). Chaidh an obair a dhèanamh aâ cleachdadh an draibhear Iris Mesa, ach bu chòir don phròiseact obrachadh le draibhearan Mesa eile a bhios aâ cleachdadh an riochdachadh eadar-mheadhanach neo-chlĂ raichte (IR) de sgĂ ilearan NIR. Tha an t-iarrtas airson Rusticl a chur còmhla ri Mesa fhathast ri thighinn agus cha deach co-dhĂšnadh fhathast còd cĂ nain Rust a thoirt a-steach ann am Mesa. Mus tèid Rusticl a ghabhail a-steach don phrĂŹomh cho-dhèanamh de Mesa, faodar meur air leth a chleachdadh airson co-chruinneachadh, nuair a thathar aâ cur ri chèile dè na paramadairean togail â-Dgallium-rusticl=true -Dopencl-spirv=true -Dshader-cache=true -Dllvm=true " bu chòir a shònrachadh.
Tha Rusticl ag obair an coimeas ri aghaidh OpenCL Clover Mesa agus tha e cuideachd air a leasachadh aâ cleachdadh eadar-aghaidh Gallium Mesa. Tha an t-seam Seamair air a bhith na thrèigsinn o chionn fhada agus tha meirgeag air a shuidheachadh mar Ă ite eile san Ă m ri teachd. A bharrachd air a bhith aâ coileanadh co-chòrdalachd le OpenCL 3.0, tha am pròiseact Rusticl eadar-dhealaichte bho Clover ann a bhith aâ toirt taic do leudachadh OpenCL airson giullachd ĂŹomhaighean, ach chan eil e fhathast aâ toirt taic do chruth FP16.
Bidh Rusticl aâ cleachdadh rust-bindgen gus ceanglaichean a chruthachadh airson Mesa agus OpenCL, aâ leigeil le gnĂŹomhan Rust a bhith air an gairm bho chòd C agus a chaochladh. Tha beachdachadh air aâ chomas cĂ nan Rust a chleachdadh sa phròiseact Mesa bho 2020. Am measg nam buannachdan bho bhith aâ toirt taic do Rust tha tèarainteachd agus cĂ ileachd draibhearan nas fheĂ rr air sgĂ th cuir Ă s do chĂšisean cuimhne cumanta, a bharrachd air aâ chomas leasachaidhean treas-phĂ rtaidh a thoirt a-steach do Mesa, leithid Kazan (buileachadh Rust de Vulkan). Am measg nan eas-bhuannachdan tha iom-fhillteachd siostam togail nas motha, leisg a bhith an urra ris an t-siostam pacaidh cargo, riatanasan Ă rainneachd togail leudaichte, agus an fheum air an co-chruinneadair Rust a thoirt a-steach do eisimeileachdan togail a tha a dhĂŹth airson prĂŹomh phĂ irtean deasg a thogail. Linux.
Source: fosgailtenet.ru
