Tá tiománaí foinse oscailte rusticle deimhnithe ag luí le OpenCL 3.0

D'fhógair forbróirí an tionscadail Mesa deimhniú ag eagraíocht Khronos ar an tiománaí rusticl, a d'éirigh leis na tástálacha go léir a rith ón tsraith CTS (Kronos Conformance Test Suite) agus aithnítear go bhfuil sé ag luí go hiomlán le sonraíocht OpenCL 3.0, a shainíonn APIanna agus síntí ar an teanga C chun ríomhaireacht chomhthreomhar tras-ardán a eagrú. Má fhaigheann tú deimhniú ceadaítear duit comhlíonadh na gcaighdeán a dhearbhú go hoifigiúil agus na trádmharcanna Khronos gaolmhara a úsáid. Rinneadh an tástáil ar chóras le GPUanna Intel comhtháite 12-ghlúin ag baint úsáide as an tiománaí Gallium3D Iris.

Tá an tiománaí scríofa i Rust agus forbartha ag Karol Herbst ó Red Hat, a bhfuil baint aige le forbairt Mesa, an tiománaí Nouveau agus stack oscailte OpenCL. Feidhmíonn Rusticle mar analóg de Seamair tosaigh OpenCL Mesa agus forbraítear é freisin ag baint úsáide as an gcomhéadan Gailliam a sholáthraítear i Mesa. Tá seamair tréigthe le fada an lá agus tá rusticl suite mar athsholáthar sa todhchaí. Chomh maith le comhoiriúnacht OpenCL 3.0 a bhaint amach, tá an tionscadal Rusticle difriúil ó Clover maidir le tacú le síntí OpenCL le haghaidh próiseála íomhá, ach ní thacaíonn sé fós le formáid FP16. Chun ceangail a ghiniúint do Mesa agus OpenCL, rud a ligeann duit feidhmeanna Rust a ghlaoch ó chód C agus vice versa, úsáidtear meirge-bindgen i Rusticle.

Glacadh le cód tacaíochta teanga Rust agus an tiománaí rusticl isteach sa phríomhshrutha Mesa agus cuirfear ar fáil iad i scaoileadh Mesa 22.3, ag súil go déanach i mí na Samhna. Díchumasófar tacaíocht meirge agus rusticl de réir réamhshocraithe agus beidh gá le tógáil leis na roghanna "-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021" sonraithe go sainráite. Agus tú ag tógáil, beidh an tiomsaitheoir meirge, gineadóir ceangailteach bindgen, LLVM, SPIRV-Tools agus SPIRV-LLVM-Translator ag teastáil uait mar spleáchais bhreise.

Tá an fhéidearthacht an teanga Rust a úsáid sa tionscadal Mesa pléite ó 2020 i leith. I measc na buntáistí a bhaineann le tacaíocht Rust, luaitear slándáil agus cáilíocht mhéadaithe na dtiománaithe mar gheall ar fáil réidh le fadhbanna tipiciúil agus iad ag obair le cuimhne, chomh maith leis an gcumas forbairtí tríú páirtí i Mesa a chur san áireamh, mar shampla Kazan (cur i bhfeidhm Vulkan. i meirge). I measc na míbhuntáistí tá castacht mhéadaithe an chórais tógála, drogall a bheith ceangailte leis an gcóras pacáiste lasta, ceanglais leathnaithe don timpeallacht tógála, agus an gá atá le tiomsaitheoir Rust a áireamh sna spleáchais tógála a theastaíonn chun comhpháirteanna deisce tábhachtacha a thógáil ar Linux.

Ina theannta sin, is féidir linn a thabhairt faoi deara an obair ar fhorbairt an tiománaí Nouveau, a rinne Carol Herbst freisin. Tá tacaíocht bhunúsach OpenGL curtha leis ag tiománaí Nouveau do GNU NVIDIA GeForce RTX 30xx bunaithe ar an microarchitecture Ampere, arna scaoileadh ó mhí na Bealtaine 2020. Áireofar athruithe a bhaineann le tacaíocht do sceallóga nua san eithne Linux 6.2 agus Mesa 22.3.

Foinse: oscailtenet.ru

Add a comment