Umqhubi womthombo ovulekileyo we-Rusticle uqinisekisiwe ukuba uyahambelana ne-OpenCL 3.0

Abaphuhlisi beprojekthi ye-Mesa babhengeze isatifikethi ngumbutho we-Khronos womqhubi we-rusticl, ophumelele ngempumelelo zonke iimvavanyo ezivela kwi-CTS (i-Kronos Conformance Test Suite) iseti kwaye ibonwa njengento ehambelana ngokupheleleyo ne-OpenCL 3.0 specication, echaza i-APIs kunye izandiso zolwimi lwe-C ukulungiselela i-cross-platform parallel computing. Ukufumana isatifikethi kukuvumela ukuba ubhengeze ngokusemthethweni ukuthobela imigangatho kwaye usebenzise iimpawu zokuthengisa ze-Khronos ezinxulumeneyo. Uvavanyo lwenziwe kwinkqubo ene-12-isizukulwana esihlangeneyo se-Intel GPUs usebenzisa umqhubi we-Gallium3D Iris.

Umqhubi ubhalwe kwiRust kwaye uphuhliswe nguKarol Herbst ovela kwi-Red Hat, obandakanyekayo ekuphuhliseni iMesa, umqhubi weNouveau kunye ne-OpenCL evulekileyo. I-Rusticle isebenza njenge-analogue ye-Mesa's OpenCL frontend Clover kwaye iphuhliswe kusetyenziswa ujongano lwe-Gallium olunikezwe kwi-Mesa. I-Clover iye yashiywa ixesha elide kwaye i-rusticl ibekwe kwindawo yayo yexesha elizayo. Ukongeza ekufezekiseni ukuhambelana kwe-OpenCL 3.0, iprojekthi ye-Rusticle ihluke kwi-Clover ekuxhaseni i-OpenCL izandiso zokulungiswa komfanekiso, kodwa ayikaxhasi ifomathi ye-FP16. Ukuvelisa izibophelelo zeMesa kunye ne-OpenCL, ekuvumela ukuba ubize imisebenzi ye-Rust ukusuka kwikhowudi ye-C kwaye ngokuphambene noko, i-rust-bindgen isetyenziswa kwi-Rusticle.

Ikhowudi yenkxaso yolwimi lweRust kunye nomqhubi we-rusticl yamkelwe kwi-Mesa eqhelekileyo kwaye iya kunikwa kwi-Mesa 22.3 ukukhululwa, ekulindeleke ekupheleni kukaNovemba. Umhlwa kunye nenkxaso ye-rusticl iya kukhutshazwa ngokungagqibekanga kwaye iya kufuna ukwakhiwa nge "-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021" iinketho ezichazwe ngokucacileyo. Xa usakha, uya kufuna i-rustc compiler, i-bindgen binding generator, i-LLVM, i-SPIRV-Tools kunye ne-SPIRV-LLVM-Translator njengokuxhomekeka okongeziweyo.

Ithuba lokusebenzisa ulwimi lweRust kwiprojekthi yeMesa lixoxwe ukususela ngo-2020. Phakathi kweenzuzo zokuxhasa iRust kukho ukhuseleko oluphezulu kunye nomgangatho womqhubi ngenxa yokususwa kweengxaki zememori eziqhelekileyo, kunye nokukwazi ukufaka uphuhliso lomntu wesithathu kwiMesa, njengeKazan (ukuphunyezwa kweRust yeVulkan). Iingxaki ziquka ukwanda kobunzima benkqubo yokwakha, ukungafuni ukubopha kwinkqubo yokupakisha imithwalo, iimfuno ezandisiweyo zemeko yokwakha, kunye nesidingo sokufaka iRust compiler kwiindlela zokwakha ezifunekayo ekwakheni izinto eziphambili zedesktop. Linux.

Ukongeza, umsebenzi wophuhliso lomqhubi weNouveau, okhokelwa nguCarol Herbst, ubalulekile. Umqhubi weNouveau wongeza inkxaso esisiseko ye-OpenGL kwi-NVIDIA GeForce RTX 30xx GPUs ngokusekelwe kwi-Ampere microarchitecture, ekhutshwe ukususela ngoMeyi 2020. Utshintsho olunxulumene nenkxaso yeetships ezintsha luya kufakwa kwi-kernel. Linux 6.2 kunye neMesa 22.3.

umthombo: opennet.ru

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster