रस्टिकल अब प्रमाणित है और ओपनसीएल 3.0 का समर्थन करता है

जंग-2

मेसा के रस्टिकल कंट्रोलर ने कंफर्मेंस टेस्ट सूट (सीटीएस) टेस्ट सफलतापूर्वक पास कर लिया है

L मेसा परियोजना के डेवलपर्स ने देहाती नियंत्रक के प्रमाणीकरण की घोषणा की ख्रोनोस संगठन द्वारा, जोई ने सफलतापूर्वक सभी सीटीएस परीक्षण पास किए (क्रोनोस कंफर्मेंस टेस्ट सूट) और ओपनसीएल 3.0 विनिर्देश के साथ पूरी तरह से अनुपालन के रूप में पहचाना गया था, जो सी भाषा एपीआई और एक्सटेंशन को ऑर्केस्ट्रेट क्रॉस-प्लेटफॉर्म समांतर कंप्यूटिंग के लिए परिभाषित करता है।

इसके साथ, एक प्रमाण पत्र प्राप्त करना संभव हो गया है जो आधिकारिक तौर पर मानकों के साथ संगतता घोषित करने और उनसे जुड़े ख्रोनोस ट्रेडमार्क का उपयोग करने की अनुमति देता है।

ड्राइवर रस्ट में लिखा गया है और रेड हैट के करोल हर्बस्ट द्वारा विकसित किया गया है, जो मेसा, नोव्यू ड्राइवर और ओपन ओपनसीएल स्टैक के विकास में शामिल है।

रस्टिकल सभी सीटीएस टेस्ट पास करता है

रस्टिकल मेसा के भीतर पहला रस्ट कोड बन गया है, ओपनसीएल कार्यान्वयन के साथ हाल ही में मेसा 22.3 रिलीज में विलय हो गया है, और यह ध्यान दिया जाना चाहिए कि गैलियम 12 डी आइरिस ड्राइवर का उपयोग करके एक एकीकृत 3 वीं पीढ़ी के इंटेल जीपीयू के साथ एक प्रणाली पर परीक्षण किया गया था।

जो लोग कंट्रोलर से अनभिज्ञ हैं, उनके लिए रुस्तिकल को यह जानना चाहिए मेसा के ओपनसीएल क्लोवर इंटरफेस के समकक्ष के रूप में कार्य करता है और मेसा के गैलियम इंटरफेस का उपयोग करके भी विकसित किया गया है। क्लोवर को लंबे समय से उपेक्षित किया गया है और रस्टिकल को इसके भविष्य के प्रतिस्थापन के रूप में रखा गया है। OpenCL 3.0 संगतता प्राप्त करने के अलावा, रस्टिकल प्रोजेक्ट क्लोवर से अलग है जिसमें यह इमेज प्रोसेसिंग के लिए OpenCL एक्सटेंशन का समर्थन करता है, लेकिन अभी तक FP16 प्रारूप का समर्थन नहीं करता है।

रस्टिकल मेसा और ओपनसीएल के लिए बाइंडिंग उत्पन्न करने के लिए रस्ट-बिंडजेन का उपयोग करता है जो सी कोड से रस्ट फ़ंक्शन को कॉल करने की अनुमति देता है और इसके विपरीत। मेसा परियोजना में रस्ट भाषा का उपयोग करने की संभावना पर 2020 से चर्चा की गई है।

के बीच में जंग समर्थन के लाभ ड्राइवरों की सुरक्षा और गुणवत्ता में सुधार का उल्लेख करते हैं मेमोरी के साथ काम करते समय विशिष्ट समस्याओं को समाप्त करके, साथ ही साथ मेसा में तीसरे पक्ष के विकास को शामिल करने की संभावना, जैसे कज़ान (रस्ट में वल्कन का कार्यान्वयन)। कमियों के बीच, बिल्ड सिस्टम की जटिलता है, लोड पैकेज सिस्टम से लिंक करने की अनिच्छा, बिल्ड वातावरण के लिए आवश्यकताओं में वृद्धि, और बिल्ड निर्भरता में रस्ट कंपाइलर को शामिल करने की आवश्यकता है जो कुंजी बनाने के लिए आवश्यक हैं लिनक्स पर डेस्कटॉप घटक।

जंग भाषा का समर्थन करने के लिए कोड और देहाती नियंत्रक को मुख्यधारा मेसा में स्वीकार कर लिया गया है और मेसा 22.3 रिलीज में पेश किया जाएगा, जो नवंबर के अंत में होने की उम्मीद है। रस्ट और रस्टिकल समर्थन डिफ़ॉल्ट रूप से अक्षम हो जाएगा और स्पष्ट विकल्पों के साथ संकलन की आवश्यकता होगी "-D गैलियम-रस्टिकल = सच -Dllvm = सक्षम -Drust_std = 2021"।

संकलन करते समय, अतिरिक्त निर्भरता के रूप में रस्टक कंपाइलर, बाइंडजेन, एलएलवीएम, एसपीआईआरवी-टूल्स और एसपीआईआरवी-एलएलवीएम-ट्रांसलेटर की आवश्यकता होती है।

यह उल्लेख किया जाना चाहिए कि वहओपनसीएल 3.0 एपीआई प्रत्येक संस्करण के लिए अलग विनिर्देश प्रदान किए बिना सभी ओपनसीएल संस्करणों (1.2, 2.x) को कवर करता है। OpenCL 3.0 अतिरिक्त विशिष्टताओं के एकीकरण के माध्यम से मुख्य कार्यक्षमता का विस्तार करने की क्षमता प्रदान करता है जो OpenCL 1.2/2.X की अखंड प्रकृति को अवरुद्ध किए बिना विकल्पों के रूप में ओवरलैप करेगा।

इसके अलावा विशिष्टता OpenCL 3.0 को पर्यावरण, विस्तार और विशिष्टताओं के साथ संरेखित किया गया है सामान्य मध्यवर्ती प्रतिनिधित्व एसपीआईआर-वी, वह भी वल्कन एपीआई का उपयोग करता है। इसके साथ, एसपीआईआर-वी 1.3 विनिर्देश के लिए समर्थन को वैकल्पिक सुविधा के रूप में ओपनसीएल 3.0 कर्नेल में भी जोड़ा गया है। कम्प्यूटेशनल कर्नेल के लिए SPIR-V इंटरमीडिएट प्रतिनिधित्व का उपयोग करके, उपसमूहों के साथ संचालन के लिए समर्थन जोड़ा गया है।

अंत में, यह नोव्यू ड्राइवर के विकास पर भी ध्यान देने योग्य है, जो कैरल हर्बस्ट द्वारा भी किया गया है। Nouveau ड्राइवर मई 30 से जारी एम्पीयर माइक्रोआर्किटेक्चर पर आधारित GNU NVIDIA GeForce RTX 2020xx के लिए बुनियादी OpenGL समर्थन जोड़ता है। नए चिप समर्थन से संबंधित परिवर्तन Linux 6.2 और Mesa 22.3 कर्नेल में शामिल किए जाएंगे।

यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप विवरण देख सकते हैं निम्नलिखित लिंक में


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।