← नवीनतम पेपर
💬 NLP

LACE: Large Language Model Aided Multi-Agent Framework for Agile RISC-V Instruction Extension

LACE एक LLM-सहायता प्राप्त मल्टी-एजेंट फ्रेमवर्क है जो प्राकृतिक भाषा वाले RISC-V इंस्ट्रक्शन एक्सटेंशन इंटेंट्स को सत्यापित RTL कोड और कंपाइलर-अज्ञेय (compiler-agnostic) चेक्स में अनुवादित करने को स्वचालित करता है, जो विविध कोर्स (cores) में जनरेशन सटीकता में उल्लेखनीय सुधार करता है और इंटीग्रेशन के पुन: कार्य (rework) को कम करता है।

मूल लेखक: Pingqing Zheng, Jiayin Qin, Fuqi Zhang, Zishen Wan, Shang Wu, Yu Cao, Caiwen Ding, Yang Katie Zhao

प्रकाशित 2026-08-05
📖 8 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Pingqing Zheng, Jiayin Qin, Fuqi Zhang, Zishen Wan, Shang Wu, Yu Cao, Caiwen Ding, Yang Katie Zhao

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

कंप्यूटर चिप्स की दुनिया की कल्पना एक विशाल, हलचल भरे शहर के रूप में करें जहाँ हर इमारत एक छोटा प्रोसेसर है, और "निर्देश" (instructions) वे कानून हैं जो इमारतों को यह बताते हैं कि उन्हें कैसे हिलना, गणना करना और एक-दूसरे से बात करना है। दशकों तक, ये कानून कुछ चुनिंदा वास्तुकारों द्वारा पत्थर की लकीर की तरह तय किए गए थे, जिससे नए, विशिष्ट कार्यों के निर्माण में कठिनाई होती थी। लेकिन फिर RISC-V आया, जो एक नया प्रकार का शहरी नियोजन (city planning) है जो किसी को भी नियम पुस्तिका में अपने स्वयं के कस्टम कानून जोड़ने की अनुमति देता है। यह हर घर मालिक को अपने पिछवाड़े में एक गुप्त स्लाइड या रॉकेट लॉन्चर बनाने के लिए एक टूलकिट देने जैसा है। हालाँकि, इसमें एक पेंच है: इस शहर में हर घर थोड़ा अलग तरीके से बनाया गया है। एक स्लाइड जो एक घर में पूरी तरह से काम करती है, वह अगले घर में ढह सकती है क्योंकि वहाँ की प्लंबिंग या वायरिंग अलग है। हर एक घर के लिए इन कस्टम फीचर्स को बनाने के लिए प्रत्येक एक के लिए विशेषज्ञ इंजीनियरों की टीम को काम पर रखने के बिना यह figuring out करना एक धीमा, अस्त-व्यस्त और निराशाजनक पहेली रहा है।

यहाँ LACE आता है, एक नया डिजिटल सहायक जिसे इस सिरदर्द को हल करने के लिए डिज़ाइन किया गया है। LACE को आर्टिफिशियल इंटेलिजेंस द्वारा संचालित एक सुपर-स्मार्ट, बहु-सदस्यीय निर्माण दल (construction crew) के रूप में समझें। एक मानव इंजीनियर के रूप में, जो ब्लूप्रिंट को घूरता है और अनुमान लगाने की कोशिश करता है कि तार कहाँ काटना है, के बजाय, LACE एक सरल विवरण सुनता है जैसे "मुझे एक स्लाइड चाहिए जो बाईं ओर घूमे" और यह समझ जाता है कि किसी भी विशिष्ट घर के भीतर इसे वास्तव में कैसे बनाया जाए। यह केवल अनुमान नहीं लगाता; यह AI के विशेष एजेंटों की एक टीम का उपयोग करता है। एक एजेंट आपके विचार को एक रफ स्केच में बदलता है, दूसरा उस स्थान को खोजता है जहाँ बदलाव की आवश्यकता है, और तीसरा एजेंट काम की दोबारा जाँच करता है ताकि यह सुनिश्चित हो सके कि घर में आग न लग जाए। शोध पत्र दिखाता है कि यह टीम अपने पहले प्रयास में लगभग 100 में से 73 प्रयासों में इन कस्टम फीचर्स को सफलतापूर्वक बना सकती है, जो केवल एक एकल AI से पूछने पर मिलने वाली लगभग शून्य सफलता दर से एक बड़ी छलांग है।

समस्या: अलग-अलग घरों में कस्टम स्लाइड बनाना

कंप्यूटर चिप्स की दुनिया में, विशेष रूप से ओपन-सोर्स RISC-V परिवार में, इंजीनियर अक्सर "इंस्ट्रक्शन सेट एक्सटेंशन" (ISAX) जोड़ना चाहते हैं। आप इन्हें कस्टम निर्देशों के रूप में सोच सकते हैं जो चिप को विशिष्ट कार्यों, जैसे वीडियो डिकोडिंग या डेटा एन्क्रिप्शन में सुपर-फास्ट बनाते हैं। यह कार में टर्बो बटन जोड़ने जैसा है। समस्या यह है कि जबकि टर्बो बटन का विचार सरल है, इसे वास्तव में स्थापित करना एक दुःस्वप्न है। प्रत्येक RISC-V चिप एक अलग आंतरिक संरचना (माइक्रोआर्किटेक्चर) के साथ बनाई गई है। जो एक चिप में काम करता है वह दूसरी को तोड़ सकता है।

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

समाधान: LACE, द AI कंस्ट्रक्शन क्रू

यह पेपर LACE (Large Language Model Aided Multi-Agent Framework for Agile RISC-V Instruction Extension) को पेश करता है। एक विशाल AI पर सब कुछ करने के लिए निर्भर रहने के बजाय, LACE छोटे AI एजेंटों की एक टीम का उपयोग करता है जो एक फोरमैन, एक ब्लूप्रिंट रीडर और एक सुरक्षा निरीक्षक वाले निर्माण दल की तरह मिलकर काम करते हैं।

यह टीम इस प्रकार काम करती है:

  1. अनुवादक (एजेंट 1): आप सिस्टम को साधारण अंग्रेजी में बताते हैं कि आप क्या चाहते हैं, जैसे "इस नंबर के बिट्स को बाईं ओर घुमाएं।" अनुवादक इसे उच्च-स्तरीय "ऑपरेशन्स" की एक सूची में बदल देता है, जैसे "नंबर को पढ़ें," "इसे शिफ्ट करें," और "इसे वापस लिखें।" यह अभी विशिष्ट चिप की चिंता नहीं करता; यह बस विचार को समझता है।
  2. टास्क प्लानर (एजेंट 2): यह एजेंट आपके द्वारा उपयोग किए जा रहे विशिष्ट चिप को देखता है। यह जानता है कि कुछ चिप्स एक लेन वाली सड़क (सरल) की तरह हैं जबकि अन्य जटिल राजमार्गों (पाइप्लाइड) की तरह हैं। यह उच्च-स्तरीय विचार को लेता है और इसे विशिष्ट कार्यों में तोड़ देता है, जैसे "ट्रैफिक लाइट में एक नया साइन जोड़ें" या "स्टॉप सिग्नल के समय को बदलें।"
  3. लाइब्रेरियन (एजेंट 3 और 4): यह "रिट्रीवल-ऑगमेंटेड जनरेशन" (RAG) वाला हिस्सा है। चिप का कोड लाखों लाइनों वाली एक विशाल लाइब्रेरी है। लाइब्रेरियन पूरी किताब नहीं पढ़ता; यह एक स्मार्ट सर्च सिस्टम का उपयोग करता है ताकि ठीक उन्हीं कुछ पन्नों को खोजा जा सके जहाँ बदलाव की आवश्यकता है। यह कोड का एक नक्शा बनाता है ताकि टीम को पता चल सके कि कहाँ खुदाई करनी है।
  4. बिल्डर (एजेंट 5): यह एजेंट परिवर्तनों को करने के लिए वास्तविक कोड (HDL) लिखता है। यह उस कार्यकर्ता की तरह है जो वास्तव में तार काट रहा है और कनेक्शन को सोल्डर कर रहा है।
  5. निरीक्षक (एजेंट 6): काम पूरा होने से पहले, निरीक्षक काम की जाँच करता है। यह परीक्षण करता है कि नया फीचर काम कर रहा है या नहीं और सबसे महत्वपूर्ण बात यह है कि क्या इसने किसी और चीज़ को तोड़ दिया है। यदि उसे कोई गलती मिलती है, तो वह बिल्डर को बताता है कि क्या गलत हुआ और बिल्डर फिर से प्रयास करता है। यह लूप तब तक चलता रहता है जब तक कि कोड एकदम सही न हो जाए।

उन्होंने क्या पाया: एक बड़ी छलांग

शोधकर्ताओं ने चार अलग-अलग प्रकार के RISC-V चिप्स में पांच अलग-अलग कस्टम निर्देशों (जैसे बिट-रोटेशन टूल, मेमोरी लोडर और साइन-कोसाइन कैलकुलेटर) पर LACE का परीक्षण किया। ये चिप्स सरल, नॉन-पाइप्लाइड डिजाइनों से लेकर जटिल, मल्टी-स्टेज पाइपलाइनों तक विस्तृत थे।

परिणाम चौंकाने वाले थे। जब उन्होंने एक मानक AI (एक एकल एजेंट) को काम करने की कोशिश की, तो वह लगभग हमेशा विफल रहा, जटिल चिप्स के लिए 12% से कम बार ही सही कोड दे पाया। लेकिन LACE टीम के मिलकर काम करने से, सफलता दर औसतन 72.8% तक बढ़ गई। कुछ मामलों में, जैसे सरल बिट-रोटेशन कार्य में, LACE ने 100% बार इसे सही ढंग से किया।

पेपर ने इन फीचर्स को जोड़ने की लागत पर भी गौर किया। उन्होंने TSMC 28nm तकनीक का उपयोग करके चिप्स का सिमुलेशन किया। उन्होंने पाया कि कस्टम निर्देशों को जोड़ने से चिप के आकार (एरिया) में लगभग 10% की वृद्धि हुई और गति (फ्रीक्वेंसी) में अधिकांश मामलों में 10% से कम की कमी आई। अधिक जटिल कार्यों के लिए, लागत अधिक थी, लेकिन टीम ने नोट किया कि LACE का प्रदर्शन SCAIE-V जैसे मौजूदा उपकरणों का उपयोग करने वाले मानव विशेषज्ञ के बराबर था।

यह क्यों मायने रखता है

LACE सुझाव देता है कि हम एक ऐसे भविष्य की ओर बढ़ रहे हैं जहाँ कंप्यूटर चिप्स में कस्टम फीचर्स जोड़ना उन्हें अंग्रेजी में वर्णित करने जितना आसान होगा। यह सॉफ्टवेयर डेवलपर्स के उच्च-स्तरीय विचारों और हार्डवेयर इंजीनियरों की निम्न-स्तरीय वास्तविकता के बीच के अंतर को पाटता है। खोज, योजना बनाने, निर्माण करने और अपने काम की जाँच करने वाले AI एजेंटों की एक टीम का उपयोग करके, LACE को मैन्युअल, त्रुटि-पूर्ण कोडिंग की आवश्यकता को कम करता है।

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

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

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

Digest आज़माएँ →