← नवीनतम पेपर
⚡ electrical engineering

CUDA MPC: A GPU-Native Solver for Model Predictive Control

यह शोधपत्र CUDA MPC प्रस्तुत करता है, जो एक GPU-नेटिव फ्रेमवर्क है जो जटिल, उच्च-आयामी प्रणालियों पर मौजूदा CPU और टेंसर-फ्रेमवर्क सॉल्वर की तुलना में काफी कम विलंबता (latency) और उच्च स्केलेबिलिटी के साथ रियल-टाइम मॉडल प्रेडिक्टिव कंट्रोल प्राप्त करने के लिए फ्यूज्ड CUDA कर्नेल और शेयर्ड-मेमोरी ऑप्टिमाइज़ेशन के साथ एक पैरेलल-इन-होराइजन ADMM एल्गोरिदम को सह-डिज़ाइन करता है।

मूल लेखक: Babak Akbari, Melissa Greeff

प्रकाशित 2026-08-05
📖 4 मिनट में पढ़ें☕ कॉफ़ी ब्रेक में पढ़ें

मूल लेखक: Babak Akbari, Melissa Greeff

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

कल्पना कीजिए कि आप एक रोबोट को कुछ कठिन काम सिखाने की कोशिश कर रहे हैं, जैसे किसी तंग जगह में कार पार्क करना या जंगलों के बीच ड्रोन के झुंड को बिना आपस में टकराए रास्ता दिखाना। इसे अच्छी तरह से करने के लिए, रोबोट को एक ऐसे दिमाग की आवश्यकता है जो आगे देख सके, भविष्यवाणी कर सके कि आगे क्या होने वाला है, और बाधाओं से बचने के लिए अपनी योजना को लगातार बदल सके। इसे 'मॉडल प्रेडिक्टिव कंट्रोल' (MPC) कहा जाता है। इसे एक शतरंज खिलाड़ी की तरह समझें जो केवल एक चाल नहीं चलता, बल्कि अपनी अगली चाल तय करने से पहले अपने दिमाग में सौ संभावित भविष्य के खेलों का अनुकरण (सिमुलेशन) करता है। समस्या यह है कि इस अनुकरण को करने में बहुत अधिक मानसिक शक्ति लगती है। यदि रोबोट तेजी से चल रहा है या दुनिया जटिल है, तो गणित इतना भारी हो जाता है कि एक मानक कंप्यूटर मस्तिष्क (CPU) अगली चाल चलने से पहले गणना पूरी नहीं कर पाता। यह मैराथन दौड़ते समय एक विशाल पहेली को हल करने की कोशिश करने जैसा है; जब तक आप पहेली सुलझा लेते हैं, तब तक आप लड़खड़ाकर गिर चुके होते हैं।

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

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

शोधकर्ताओं ने इस नए सिस्टम का परीक्षण मौजूदा सर्वश्रेष्ठ कंप्यूटर प्रोग्रामों (जैसे acados और CasADi) और अन्य GPU विधियों के विरुद्ध किया। उन्होंने पाया कि CUDAMPC अविश्वसनीय रूप से तेज़ है, विशेष रूप से लंबे 'लुकअहेड' (भविष्य देखने की अवधि) के लिए। एक परीक्षण में, इसने 100 सेकंड के "लुकअहेड" वाली एक जटिल पार्किंग समस्या को केवल 0.1 सेकंड में हल कर दिया, एक ऐसा कार्य जिसे अन्य सॉल्वर करने में कई सेकंड लेते या पूरी तरह विफल हो जाते। 10 एजेंटों के एक झुंड (स्वार्म) के बीच समन्वय बिठाने के परीक्षण में, जिसमें बिना टकराए चलना था, पुराने CPU सॉल्वरों ने प्रति स्टेप 3.5 सेकंड से अधिक का समय लिया (जो वास्तविक समय के नियंत्रण के लिए बहुत धीमा है) या समाधान खोजने में भी असमर्थ रहे, जबकि CUDAMPC ने इसे मिलीसेकंड में कर दिखाया। शोध पत्र दिखाता है कि सभी मध्यवर्ती डेटा को चिप की तेज़ मेमोरी के भीतर रखकर और केवल आवश्यक पड़ोसियों के बीच तालमेल बिठाकर, यह सिस्टम उन समस्याओं को हल कर सकता है जो पहले वास्तविक समय में करना असंभव था। लेखक सुझाव देते हैं कि यह दृष्टिकोण रोबोट को बहुत आगे तक योजना बनाने की अनुमति देता है, जिससे जटिल वातावरण में सुरक्षित और फुर्तीला व्यवहार संभव होता है।

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

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

Digest आज़माएँ →