इंटेल ने एक नया ओपन सोर्स प्रोजेक्ट, इंटेल परफॉर्मेंस स्किल्स लॉन्च किया है, जिसका उद्देश्य सीपीयू प्रदर्शन विश्लेषण और लिनक्स प्रदर्शन अनुकूलन में सहायता के लिए एआई एजेंटों के लिए एक संरचित "कौशल लाइब्रेरी" प्रदान करना है। यह प्रोजेक्ट वर्तमान में एमआईटी लाइसेंस के तहत ओपन सोर्स के रूप में जारी किया गया है और यह उन डेवलपर्स और इंजीनियरों के लिए खुला है जो लिनक्स प्लेटफॉर्म की प्रदर्शन क्षमता का फायदा उठाना चाहते हैं।

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

विशिष्ट कार्यों के संदर्भ में, इंटेल प्रदर्शन कौशल कई सामान्य प्रदर्शन-संबंधित कोड पैटर्न की पहचान और मरम्मत की सिफारिश कर सकता है, जैसे कि संकीर्ण SIMD निर्देशों, सीरियल संचायक मोड, स्पिनलॉक मोड, गलत साझाकरण और अन्य मुद्दों के उपयोग के कारण अपर्याप्त वेक्टरीकरण। इन पैटर्नों का स्वचालित रूप से पता लगाने और संबंधित मरम्मत सुझाव देकर, परियोजना डेवलपर्स को प्रदर्शन बाधाओं को अधिक व्यवस्थित रूप से खत्म करने और आधुनिक सीपीयू पर चलने वाले अनुप्रयोगों की दक्षता में सुधार करने में मदद करने की उम्मीद करती है।

परियोजना प्रदर्शन डेटा संग्रह को स्वचालित रूप से पूरा करने और बाद के विश्लेषण के लिए आधार प्रदान करने के लिए लिनक्स के तहत प्रदर्शन विश्लेषण उपकरण को भी एकीकृत करती है। पूर्ण विश्लेषण परिणामों की सहायता से, एआई एजेंट विभिन्न कोड पथों पर प्रोग्राम के प्रदर्शन को बेहतर ग्रैन्युलैरिटी पर समझ सकता है, जिससे अधिक लक्षित अनुकूलन समाधान प्रस्तावित होते हैं। इसके अलावा, इंटेल परफॉर्मेंस स्किल्स में फोरोनिक्स टेस्ट सूट के साथ मूल एकीकरण भी है, जो एप्लिकेशन ऑप्टिमाइजेशन से पहले और बाद में सॉफ्टवेयर के प्रदर्शन की तुलना और सत्यापन करने के लिए सीधे इस प्रसिद्ध बेंचमार्क टेस्ट सूट को कॉल कर सकता है।

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

वर्तमान में, इंटेल परफॉर्मेंस स्किल्स को सार्वजनिक रूप से GitHub पर होस्ट किया गया है, और प्रोजेक्ट का पता इंटेल/इंटेल-परफॉर्मेंस-स्किल्स है:

https://github.com/intel/intel-performance-skills

इच्छुक डेवलपर्स और प्रदर्शन इंजीनियर सीधे स्रोत कोड तक पहुंच सकते हैं और योगदान में भाग ले सकते हैं। इंटेल ने कहा कि वह एआई-संचालित प्रदर्शन ट्यूनिंग के लिए पुन: प्रयोज्य "कौशल घटक" प्रदान करने और ओपन सोर्स समुदाय और विभिन्न विकास टूल में अधिक स्वचालित और बुद्धिमान लिनक्स प्रदर्शन अनुकूलन प्रक्रिया को बढ़ावा देने के लिए इस परियोजना का उपयोग करने की उम्मीद करता है।