← नवीनतम पेपर
💻 computer science

Optimas: An Intelligent Analytics-Informed Generative AI Framework for Performance Optimization

Optimas एक स्वचालित, मल्टी-एजेंट जनरेटिव AI फ्रेमवर्क है जो परफॉरमेंस डायग्नोस्टिक्स और एक्शनबल कोड ट्रांसफॉर्मेशन के बीच के अंतर को पाटता है, जो व्यापक वास्तविक-दुनिया के प्रयोगों में NVIDIA GPUs पर 100% कोड शुद्धता और महत्वपूर्ण प्रदर्शन लाभ (8.02%–79.09%) प्राप्त करता है।

मूल लेखक: Mohammad Zaeed, Tanzima Z. Islam, Vladimir Indic

प्रकाशित 2026-04-28
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Mohammad Zaeed, Tanzima Z. Islam, Vladimir Indic

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आपके पास एक बहुत ही प्रतिभाशाली लेकिन थोड़ा भ्रमित मैकेनिक (AI) है, जो कारों को ठीक करने में तो माहिर है, लेकिन उसे कभी यह नहीं बताया गया कि आपकी विशिष्ट कार से वह अजीब सी आवाज़ क्यों आ रही है। यदि आप बस उसे इंजन थमा दें और कहें, "इसे तेज़ चलाओ," तो वह ऐसे बोल्ट को कस सकता है जिसे कसने की ज़रूरत नहीं है या ऐसे पुर्जे को बदल सकता है जो पहले से ही एकदम सही है। वे कुछ तोड़ भी सकते हैं क्योंकि उन्हें समस्या समझ नहीं आती।

यही समस्या वर्तमान AI के साथ है जो कंप्यूटर कोड को ठीक करने की कोशिश करता है। वे कोड लिख सकते हैं, लेकिन बिना इस स्पष्ट निदान (diagnosis) के कि कंप्यूटर कहाँ धीमा हो रहा है, वे ऐसे बदलाव कर सकते हैं जो न तो मदद करते हैं और न ही शायद नुकसान पहुँचाते हैं।

पेश है "ऑप्टिमास" (Optimas)।

ऑप्टिमास को एक सुपर-स्मार्ट डायग्नोस्टिक टीम के रूप में सोचें जो कार (आपका कंप्यूटर कोड) और मैकेनिक (AI) के बीच बैठती है। केवल इंजन थमा देने के बजाय, ऑप्टिमास पहले एक पूर्ण स्वास्थ्य जांच (health check) करता है, सटीक समस्या का पता लगाता है, और फिर मैकेनिक को एक विस्तृत नोट सौंपता है जो कहता है: "इंजन इसलिए रुक रहा है क्योंकि इस विशिष्ट स्थान पर फ्यूल लाइन जाम है। कृपया इस लाइन को साफ करें, लेकिन ब्रेक को न छुएं।"

यहाँ बताया गया है कि ऑप्टिमास कैसे काम करता है, जिसे सरल चरणों में विभाजित किया गया है:

1. जासूसी कार्य (डेटा एक्सट्रैक्शन)

AI द्वारा कोड के एक भी हिस्से को छूने से पहले, ऑप्टिमास एक जासूस की तरह काम करता है। यह कंप्यूटर के "ब्लैक बॉक्स" डेटा (कंप्यूटर क्या कर रहा था उसके लॉग्स) को देखता है।

  • रूफटोलाइन चेक (The Roofline Check): यह जाँचता है कि क्या कंप्यूटर "सोचने की शक्ति" (जैसे दिमाग का बहुत अधिक काम करना) या "मेमोरी शक्ति" (जैसे बहुत सारी चीज़ें याद रखने की कोशिश करता हुआ दिमाग) की कमी से जूझ रहा है।
  • स्टॉल चेक (The Stall Check): यह सुनता है कि कंप्यूटर कहाँ "इंतज़ार" कर रहा है या "रुक" (stall) रहा है (जैसे एक कार रेड लाइट पर खड़ी है जबकि उसे चलना चाहिए था)।
  • हार्डवेयर काउंटर्स (The Hardware Counters): यह विशिष्ट छोटी घटनाओं को गिनता है, जैसे कि कितनी बार कंप्यूटर को डेटा लेने के लिए "गोदाम के पीछे" जाना पड़ा, बजाय इसके कि वह "फ्रंट डेस्क" से डेटा ले लेता।

2. अनुवादक (सुरागों का सारांश)

इन जाँचों से प्राप्त कच्चा डेटा बहुत विशाल है—जैसे किताबों का एक पुस्तकालय। AI इसे पढ़ नहीं सकता। इसलिए, ऑप्टिमास एक अनुवादक के रूप में कार्य करता है। यह पुस्तकालय को पढ़ता है और AI के लिए एक एक-पेज का सारांश लिखता है।

  • सारांश का उदाहरण: "कोड 52% समय लाइन 28 पर मेमोरी बैरियर के कारण इंतज़ार कर रहा है। साथ ही, कंप्यूटर अपनी उपलब्ध कंप्यूटिंग शक्ति का केवल 62% ही उपयोग कर रहा है।"

3. स्मार्ट मैकेनिक (The AI Agent)

अब, AI को कोड साथ ही वह एक-पेज का सारांश मिलता है। उसके पास कुछ सख्त नियम हैं:

  • "आप केवल उन हिस्सों को ठीक कर सकते हैं जिनका सारांश में उल्लेख किया गया है।"
  • "आपको सारांश के आधार पर यह समझाना होगा कि आप बदलाव क्यों कर रहे हैं।"
  • "बाकी के कोड को न बदलें।"

यह AI को अंदाज़ा लगाने या रैंडम बदलाव करने से रोकता है। यह AI को एक "रचनात्मक" मैकेनिक के बजाय एक "तर्कसंगत" (reasoned) मैकेनिक बनने के लिए मजबूर करता है।

4. टेस्ट ड्राइव (वैलिडेशन)

एक बार जब AI सुधार का सुझाव देता है, तो ऑप्टिमास सिर्फ उस पर भरोसा नहीं करता। यह नए कोड को बनाता है, उसे चलाता है, और दो चीजें जाँचता है:

  1. क्या यह टूट गया? (क्या उत्तर अभी भी सही आ रहा है?)
  2. क्या यह तेज़ हुआ? (क्या कार वास्तव में तेज़ हुई?)

यदि यह तेज़ नहीं हुआ, तो ऑप्टिमास उस बदलाव को फेंक देता है और फिर से प्रयास करता है।

परिणाम: एक तेज़ सफलता की कहानी

शोधकर्ताओं ने इस सिस्टम का परीक्षण 10 अलग-अलग प्रकार के कंप्यूटर प्रोग्रामों (सरल गणितीय कार्यों से लेकर जटिल वैज्ञानिक सिमुलेशन तक) पर किया और 3,410 प्रयोग चलाए।

  • सफलता दर: 98% से अधिक मामलों में, AI ने सफलतापूर्वक कोड को तेज़ बनाया।
  • कितना तेज़? गति में सुधार मामूली 8% से लेकर भारी 79% तक रहा।
  • सटीकता: AI ने कोड को 100% सही रखा (उसने प्रोग्राम को खराब नहीं किया)।

यह क्यों महत्वपूर्ण है

आमतौर पर, केवल उच्च वेतन वाले विशेषज्ञ जिनके पास वर्षों का प्रशिक्षण है, ही एक कंप्यूटर प्रोग्राम को देख सकते हैं, "रुकने" वाले हिस्सों का पता लगा सकते हैं और उन्हें ठीक कर सकते हैं। इसमें घंटों या दिन लग जाते हैं। ऑप्टिमास इस प्रक्रिया को स्वचालित (automate) करता है। यह एक जटिल, विशेषज्ञ-आधारित काम को एक ऐसे वर्कफ़्लो में बदल देता है जिसे कोई भी चला सकता है।

संक्षेप में, ऑप्टिमास केवल AI से कोड को ठीक करने का "अंदाज़ा" लगाने के लिए नहीं कहता। यह AI को समस्या का एक मानचित्र (map) देता है, यह सुनिश्चित करता है कि AI ठीक उसी चीज़ को ठीक करे जो टूटी हुई है, जिसके परिणामस्वरूप तेज़ और सुचारू कंप्यूटर प्रोग्राम मिलते हैं।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →