ख्रोनोस ने Vulkan 1.4.352 जारी किया है, जो एक मामूली अपडेट है जिसमें VK_NV_cooperative_matrix_decode_vector एक्सटेंशन एक बड़ी नई विशेषता के रूप में शामिल है। NVIDIA द्वारा हस्ताक्षरित यह एक्सटेंशन, प्रति इनवोकेशन मैट्रिक्स के कई तत्वों को डिकोड करने की अनुमति देता है, जो VK_NV_cooperative_matrix2 की क्षमताओं का विस्तार करता है। इसमें API के लिए सुधार और स्पष्टीकरण भी शामिल हैं।
सहकारी मैट्रिक्स के लिए वेक्टर डिकोडिंग 🚀
VK_NV_cooperative_matrix_decode_vector एक्सटेंशन शेडर्स में मैट्रिक्स के साथ काम करने को अनुकूलित करता है। जबकि पिछला एक्सटेंशन प्रति इनवोकेशन केवल एक तत्व को डिकोड करने की अनुमति देता था, यह नया संस्करण पूरे वेक्टर को प्रोसेस करता है, जिससे आवश्यक कॉल की संख्या कम हो जाती है। इससे न्यूरल नेटवर्क इन्फ्रेंस या डेटा कम्प्रेशन जैसे वर्कलोड को लाभ होता है, जहां डेटा ब्लॉक तक पहुंच बार-बार होती है। यह कार्यान्वयन NVIDIA हार्डवेयर-विशिष्ट है और इसके लिए हाल के ड्राइवर समर्थन की आवश्यकता है।
NVIDIA और आखिरी बाइट तक डिकोड करने का जुनून 🔥
NVIDIA आराम नहीं करता: यदि पहले आप एक बार में एक तत्व डिकोड करते थे, तो अब आप इसे फटाकों में कर सकते हैं। जल्द ही हम पूरे मैट्रिक्स को एक ही झटके में डिकोड करने के लिए एक एक्सटेंशन देखेंगे, और फिर एक और ताकि जब आप प्रतीक्षा करें तो GPU आपके लिए कॉफी बनाए। इस बीच, AMD और Intel के डेवलपर्स तिरछी नज़र से देख रहे हैं, सोच रहे हैं कि यह जादू है या बस अधिक ग्राफिक्स कार्ड बेचने का एक और तरीका।