Vulkan 1.3 ची नवीन आवृत्ती आधीच प्रसिद्ध झाली आहे आणि या त्याच्या बातम्या आहेत

दोन वर्षांच्या कामानंतर, क्रोनोसने वल्कन 1.3 स्पेसिफिकेशनच्या नवीन आवृत्तीची घोषणा केली. नवीन तपशीलामध्ये दोन वर्षांमध्ये जमा झालेल्या दुरुस्त्या आणि जोडणी समाविष्ट आहेत.

त्याशिवाय नवीन तपशीलासाठी समर्थन लागू करण्यासाठी एक योजना सादर केली गेली आहे आणि ग्राफिक्स कार्ड आणि डिव्हाइस ड्रायव्हर्समध्ये अतिरिक्त विस्तार. इंटेल, AMD, ARM आणि NVIDIA Vulkan 1.3 शी सुसंगत उत्पादने तयार करत आहेत.

उदाहरणार्थ, AMD ने घोषणा केली आहे की वल्कन 1.3 साठी समर्थन लवकरच उपलब्ध होईल ग्राफिक्स कार्ड्सच्या AMD Radeon RX Vega मालिकेवर, तसेच AMD RDNA आर्किटेक्चरवर आधारित सर्व कार्डे. NVIDIA Linux आणि Windows साठी Vulkan 1.3 सुसंगत ड्रायव्हर्स सोडण्याची तयारी करत आहे आणि ARM माली GPU ला Vulkan 1.3 समर्थन जोडेल.

नकळत त्यांच्यासाठी ज्वालामुखी, त्यांना हे माहित असावे एक API आहे जे त्याच्या नियंत्रकांच्या मुख्य सरलीकरणासाठी वेगळे आहे, ऍप्लिकेशन-साइड GPU कमांड जनरेशन काढून टाकणे, डीबगिंग लेयर्स प्लग इन करण्याची क्षमता, विविध प्लॅटफॉर्मसाठी API चे एकत्रीकरण आणि GPU-साइड एक्झिक्यूशनसाठी प्री-कंपाईल्ड इंटरमीडिएट कोड रेंडरिंगचा वापर.

उच्च कार्यप्रदर्शन आणि अंदाज योग्यता सुनिश्चित करण्यासाठी, Vulkan GPU ऑपरेशन्सवर थेट नियंत्रण आणि GPU मल्टीथ्रेडिंगसाठी अंगभूत समर्थनासह अनुप्रयोग प्रदान करते., जे कंट्रोलर ओव्हरहेड कमी करते आणि कंट्रोलर-साइड क्षमता अधिक सोपे आणि अधिक अंदाज लावते. उदाहरणार्थ, ड्रायव्हरच्या बाजूने OpenGL मध्ये अंमलात आणलेली मेमरी व्यवस्थापन आणि त्रुटी हाताळणी यांसारखी ऑपरेशन्स व्हल्कनमधील ऍप्लिकेशन स्तरावर हलवली जातात.

Vulkan सर्व उपलब्ध प्लॅटफॉर्मवर पसरते आणि डेस्कटॉप, मोबाइल आणि वेबसाठी एकच API प्रदान करते, ज्यामुळे एक सामान्य API एकाधिक GPU आणि अनुप्रयोगांवर वापरता येते. Vulkan च्या मल्टी-टायर आर्किटेक्चरने कोणत्याही GPU सोबत काम करणारी साधने तयार केल्यामुळे, OEM विकासादरम्यान कोड पुनरावलोकन, डीबगिंग आणि प्रोफाइलिंगसाठी जेनेरिक टूल्स वापरू शकतात.

वल्कन 1.3 ची मुख्य नवीन वैशिष्ट्ये

सादर केलेल्या वल्कन 1.3 च्या या नवीन आवृत्तीमध्ये, हे अधोरेखित केले आहेe SPIR-V 1.6 तपशील अद्यतनित केले गेले सर्व प्लॅटफॉर्मसाठी सार्वत्रिक असलेल्या शेडर्सचे मध्यवर्ती प्रतिनिधित्व परिभाषित करण्यासाठी आणि ग्राफिक्स आणि समांतर संगणन दोन्हीसाठी वापरले जाऊ शकते. SPIR-V मध्ये वेगळ्या शेडर संकलन टप्प्याचे पृथक्करण इंटरमीडिएट प्रेझेंटेशनमध्ये समाविष्ट आहे, ज्यामुळे विविध उच्च-स्तरीय भाषांसाठी इंटरफेस तयार केले जाऊ शकतात. अनेक उच्च-स्तरीय अंमलबजावणीवर आधारित, एकच इंटरमीडिएट कोड स्वतंत्रपणे तयार केला जातो जो अंगभूत शेडर कंपाइलर न वापरता OpenGL, Vulkan आणि OpenCL ड्रायव्हर्सद्वारे वापरला जाऊ शकतो.

आणखी एक बदल जो उभा राहतो तो म्हणजे एसe सुसंगतता प्रोफाइलची संकल्पना मांडते. Android प्लॅटफॉर्मसाठी मूलभूत प्रोफाइल विकसित करणारे Google हे पहिले आहे जे Vulkan 1.0 तपशीलाच्या पलीकडे जाणार्‍या डिव्हाइसवर प्रगत व्हल्कन वैशिष्ट्यांसाठी समर्थन पातळी निर्धारित करणे सोपे करेल. बर्‍याच उपकरणांसाठी, OTA अद्यतने स्थापित केल्याशिवाय प्रोफाइल समर्थन प्रदान केले जाऊ शकते.

सरलीकृत रेंडर पाससाठी समर्थन लागू केले (स्ट्रीमलाइनिंग रेंडर पासेस , VK_KHR_dynamic_rendering) जे तुम्हाला रेंडर पास आणि फ्रेमबफर ऑब्जेक्ट्स न बनवता रेंडरिंग सुरू करू देतात.

याव्यतिरिक्त, आलेख पाइपलाइनचे संकलन व्यवस्थापित करणे सोपे करण्यासाठी नवीन विस्तार जोडले गेले आहेत:

  • VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 - संकलित आणि संलग्न स्टेट ऑब्जेक्ट्सची संख्या कमी करण्यासाठी अतिरिक्त डायनॅमिक स्थिती जोडते.
  • VK_EXT_pipeline_creation_cache_control : पाइपलाइन कधी आणि कशी बांधायची यावर विस्तारित नियंत्रण प्रदान करते.
  • VK_EXT_pipeline_creation_feedback : प्रोफाइलिंग आणि डीबगिंग सुलभ करण्यासाठी संकलित पाइपलाइनबद्दल माहिती प्रदान करते.

दुसरीकडे, पर्यायी वरून अनिवार्य मध्ये हलवलेली अनेक वैशिष्ट्ये देखील हायलाइट केली आहेत. उदाहरणार्थ, आता बफर संदर्भ (VK_KHR_buffer_device_address) आणि Vulkan मेमरी मॉडेलची अंमलबजावणी करणे अनिवार्य आहे, जे समांतर थ्रेड्स सामायिक डेटा आणि सिंक्रोनाइझेशन ऑपरेशन्समध्ये कसे प्रवेश करू शकतात हे परिभाषित करते.

त्याशिवाय तपशीलवार उपसमूह नियंत्रण प्रदान केले आहे (VK_EXT_subgroup_size_control) जेथे प्रदाते एकाधिक उपसमूह आकारांना समर्थन देऊ शकतात आणि विकासक त्यांना हवा असलेला कोणताही आकार निवडू शकतात.

मुदतवाढ देण्यात आली VK_KHR_shader_integer_dot_product que मशीन लर्निंग फ्रेमवर्कचे कार्यप्रदर्शन ऑप्टिमाइझ करण्यासाठी वापरले जाऊ शकते हार्डवेअर-प्रवेगक बिंदू उत्पादन ऑपरेशन्सद्वारे.

शेवटी हे लक्षात घेतले पाहिजे Vulkan 1.3 तपशील आवश्यकता OpenGL ES 3.1 वर्ग ग्राफिक्स हार्डवेअरसाठी डिझाइन केले आहे, जे Vulkan 1.2 चे समर्थन करणार्‍या सर्व GPU वर नवीन ग्राफिक्स API साठी समर्थन सुनिश्चित करेल.

Vulkan SDK टूलकिट फेब्रुवारीच्या मध्यात रिलीज होणार आहे. कोर स्पेसिफिकेशन व्यतिरिक्त, मिड-रेंज आणि हाय-एंड डेस्कटॉप आणि मोबाइल डिव्हाइसेससाठी अतिरिक्त विस्तार वल्कन माइलस्टोन एडिशनचा भाग म्हणून समर्थित करण्याची योजना आहे.

शेवटी, तुम्हाला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, तुम्ही मधील तपशीलांचा सल्ला घेऊ शकता खालील दुवा.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.