Rusticl کا اوپن ڈرائیور OpenCL 3.0 کے مطابق تصدیق شدہ ہے۔

میسا پراجیکٹ کے ڈویلپرز نے اعلان کیا کہ رسٹکل ڈرائیور کو خرونوس نے تصدیق کر دی ہے۔ اس نے Kronos Conformance Test Suite (CTS) میں تمام ٹیسٹ کامیابی کے ساتھ پاس کر لیے ہیں اور اسے OpenCL 3.0 تفصیلات کے ساتھ مکمل طور پر ہم آہنگ سمجھا جاتا ہے، جو کراس پلیٹ فارم متوازی کمپیوٹنگ کے لیے APIs اور C لینگویج ایکسٹینشن کی وضاحت کرتا ہے۔ یہ سرٹیفیکیشن حاصل کرنے سے Khronos کو باضابطہ طور پر معیارات کی تعمیل کا اعلان کرنے اور متعلقہ Khronos ٹریڈ مارکس کا استعمال کرنے کی اجازت ملتی ہے۔ تصدیق گیلیئم 3 ڈی آئیرس ڈرائیور کا استعمال کرتے ہوئے 12 ویں جنریشن کے انٹیل انٹیگریٹڈ GPUs والے سسٹم پر کی گئی۔

ڈرائیور کو Rust میں لکھا گیا ہے اور Red Hat کے Karol Herbst نے تیار کیا ہے، جو Mesa، Nouveau ڈرائیور، اور اوپن سورس OpenCL اسٹیک کی ترقی میں شامل ہے۔ رسٹکل میسا کے اوپن سی ایل فرنٹ اینڈ، کلوور کے اینالاگ کے طور پر کام کرتا ہے، اور میسا کے گیلیم انٹرفیس کا استعمال کرتے ہوئے بھی تیار کیا گیا ہے۔ کلوور کو طویل عرصے سے ترک کر دیا گیا ہے، اور رسٹکل کو اس کے مستقبل کے متبادل کے طور پر رکھا گیا ہے۔ OpenCL 3.0 کے ساتھ مطابقت حاصل کرنے کے علاوہ، Rusticl Clover سے اس لحاظ سے مختلف ہے کہ یہ امیج پروسیسنگ کے لیے OpenCL ایکسٹینشنز کو سپورٹ کرتا ہے، لیکن ابھی تک FP16 فارمیٹ کو سپورٹ نہیں کرتا ہے۔ رسٹکل میسا اور اوپن سی ایل کے لیے بائنڈنگز بنانے کے لیے رسٹ بائنڈجن کا استعمال کرتا ہے، جس سے رسٹک فنکشنز کو C کوڈ سے بلایا جا سکتا ہے اور اس کے برعکس۔

رسٹک لینگویج سپورٹ کوڈ اور رسٹکل ڈرائیور کو میسا کور میں قبول کر لیا گیا ہے اور میسا 22.3 میں ریلیز کیا جائے گا، نومبر کے آخر میں متوقع ہے۔ زنگ اور رسٹکل سپورٹ کو بطور ڈیفالٹ غیر فعال کر دیا جائے گا اور اس کے لیے واضح تعمیراتی اختیارات کی ضرورت ہوگی جیسے "-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021۔" اضافی تعمیراتی انحصار میں rustc compiler، bindgen، LLVM، SPIRV-Tools، اور SPIRV-LLVM-Translator شامل ہیں۔

میسا پروجیکٹ میں زنگ کی زبان کے استعمال کے امکان پر 2020 سے بحث کی جارہی ہے۔ زنگ کو سپورٹ کرنے کے فوائد میں عام میموری کے مسائل کے خاتمے کی وجہ سے سیکیورٹی اور ڈرائیور کے معیار میں اضافہ، نیز میسا میں تیسرے فریق کی پیشرفت کو شامل کرنے کی صلاحیت، جیسے کازان (ولکان کا ایک مورچا نفاذ)۔ نقصانات میں تعمیراتی نظام کی پیچیدگی میں اضافہ، کارگو پیکیجنگ سسٹم سے منسلک ہونے میں ہچکچاہٹ، توسیع شدہ تعمیراتی ماحول کی ضروریات، اور ڈیسک ٹاپ کے کلیدی اجزاء کی تعمیر کے لیے درکار تعمیراتی انحصار میں رسٹ کمپائلر کو شامل کرنے کی ضرورت شامل ہے۔ Linux.

مزید برآں، کیرول ہربسٹ کی قیادت میں نووا ڈرائیور کی ترقی کا کام بھی قابل ذکر ہے۔ Nouveau ڈرائیور NVIDIA GeForce RTX 30xx GPUs کے لیے بنیادی اوپن جی ایل سپورٹ شامل کرتا ہے جو ایمپیئر مائیکرو آرکیٹیکچر پر مبنی ہے، جو مئی 2020 سے جاری کیا گیا ہے۔ نئی چپس کے لیے سپورٹ سے متعلق تبدیلیاں کرنل میں شامل کی جائیں گی۔ Linux 6.2 اور میسا 22.3۔

ماخذ: opennet.ru

DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster