د OpenCL یو نوی تطبیق (rusticl)، چې په Rust ژبه لیکل شوی، د میسا پروژې لپاره رامینځته شوی، په بریالیتوب سره د کرونوس کنفارمنس ټیسټ سویټ (CTS) پاس کړی، چې د کرونوس کنسورشیم لخوا د OpenCL 3.0 مشخصاتو سره د مطابقت ارزولو لپاره کارول کیږي. دا پروژه د ریډ هټ کارول هربسټ لخوا رامینځته کیږي، څوک چې د میسا، نوویو ډرایور، او د خلاصې سرچینې OpenCL سټیک په پراختیا کې ښکیل دی. هغه د Rustick کې د OpenCL 3.0 ملاتړ رسمي تصدیق په اړه له کرونوس سره اړیکه نیولې ده.
ازموینې په یوه سیسټم کې بشپړې شوې چې د دولسم نسل انټل GPU (الډر لیک) لري. کار د ایرس میسا ډرایور په کارولو سره ترسره شو، مګر پروژه باید د نورو میسا ډرایورانو سره هم کار وکړي چې د NIR شیډرونو غیر ټایپ شوي منځګړیتوب (IR) کاروي. د میسا سره د رسټیکل لپاره د یوځای کولو غوښتنه اوس مهال د بیاکتنې لاندې ده، او په میسا کې د رسټیکل کوډ شاملولو پریکړه لا نه ده شوې. تر هغه چې رسټیکل د میسا اصلي ویش کې مدغم نشي، د جوړولو لپاره جلا څانګه کارول کیدی شي. کله چې تالیف کوئ، لاندې د جوړولو پیرامیټرې باید مشخص شي: -Dgallium-rusticl=true -Dopencl-spirv=true -Dshader-cache=true -Dllvm=true.
رسټیکل د میسا د موجوده اوپن سي ایل فرنټ اینډ، کلوور بدیل دی، او د میسا د ګیلیم انٹرفیس په کارولو سره هم رامینځته شوی. کلوور له ډیرې مودې راهیسې پریښودل شوی، او رسټیکل د هغې د راتلونکي بدیل په توګه موقعیت لري. د اوپن سي ایل 3.0 مطابقت ترلاسه کولو سربیره، رسټیکل د کلوور څخه توپیر لري پدې کې چې دا د عکس پروسس کولو لپاره د اوپن سي ایل توسیعونو ملاتړ کوي، مګر لاهم د FP16 بڼه ملاتړ نه کوي.
رسټیکل د میسا او اوپن سي ایل لپاره د تړلو تولید لپاره د رسټ-بینډجن کاروي، چې د رسټ افعالونو ته اجازه ورکوي چې د سي کوډ څخه زنګ ووهي او برعکس. د میسا په پروژه کې د رسټ ژبې کارولو امکان له 2020 راهیسې بحث شوی. د رسټ ملاتړ کولو ګټو کې د عام حافظې مسلو له منځه وړلو له امله د موټر چلوونکي امنیت او کیفیت زیاتوالی، او همدارنګه په میسا کې د دریمې ډلې پرمختګونو شاملولو وړتیا، لکه کازان (د ولکان د رسټ پلي کول) شامل دي. زیانونه د جوړونې سیسټم پیچلتیا زیاتوالی، د کارګو بسته بندۍ سیسټم سره د تړلو لپاره لیوالتیا، د جوړونې چاپیریال پراخ شوي اړتیاوې، او د کلیدي ډیسټاپ اجزاو جوړولو لپاره اړین د جوړونې انحصارونو کې د رسټ کمپیلر شاملولو اړتیا شامله ده. Linux.
سرچینه: opennet.ru
