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

EULER-ADAS: Energy-Efficient & SIMD-Unified Logarithmic-Posit Engine for Precision-Reconfigurable Approximate ADAS Acceleration

यह शोध पत्र EULER-ADAS प्रस्तुत करता है, जो एक ऊर्जा-कुशल, SIMD-एकीकृत लॉगरिदमिक पोज़िट (Posit) इंजन है जो वास्तविक समय, कम-शक्ति वाले ADAS इन्फरेंस के लिए निकट-FP32 सटीकता बनाए रखते हुए क्षेत्र (area), विलंब (delay) और शक्ति में महत्वपूर्ण कमी प्राप्त करने के लिए बाउंडेड-रीजीम प्रतिनिधित्व और अनुकूली ट्रंकेशन (adaptive truncation) का उपयोग करता है।

मूल लेखक: Mukul Lokhande, Ratko Pilipovic, Omkar Kokane, Adam Teman, Santosh Kumar Vishvakarma

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

मूल लेखक: Mukul Lokhande, Ratko Pilipovic, Omkar Kokane, Adam Teman, Santosh Kumar Vishvakarma

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

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

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

EULER-ADAS से मिलिए।

EULER-ADAS को इस रोबोट कार के लिए डिज़ाइन किए गए एक नए, सुपर-स्मार्ट कैलकुलेटर के रूप में सोचें। यह पूर्ण होने की कोशिश नहीं करता; इसके बजाय, यह कार को सुरक्षित रखने के लिए "पर्याप्त अच्छा" होने की कोशिश करता है जबकि भारी मात्रा में ऊर्जा और स्थान बचाता है। यहाँ बताया गया है कि यह कैसे काम करता है, जिसे सरल अवधारणाओं में विभाजित किया गया है:

1. "बाउंडेड" पॉज़िट फॉर्मेट (Bounded Posit Format): एक लचीला पैमाना जिसमें एक सुरक्षा कैप है

मानक गणितीय प्रारूप कठोर होते हैं। यह शोध पत्र एक नया तरीका पेश करता है जिससे संख्याओं को लिखा जाता है जिसे Posit कहा जाता है, जो एक लचीले पैमाने की तरह है जो चींटियों और विशाल व्हेल दोनों को मापने के लिए फैल सकता है। हालाँकि, इस लचीलेपन में एक दोष है: यदि डेटा का एक बिट भी बदल जाता है (जैसे कि स्टेटिक शॉक के कारण), तो संख्या बहुत गलत हो सकती है, जिससे "रुकने" का संकेत "चलने" के संकेत में बदल सकता है।

EULER-ADAS एक "बाउंडेड पॉज़िट" (Bounded Posit) संस्करण का उपयोग करता है। कल्पना कीजिए कि आपने उस लचीले पैमाने के सिरों पर एक सुरक्षा कैप लगा दी है। यह अभी भी आकारों की एक विशाल श्रृंखला को माप सकता है, लेकिन यह बहुत अधिक नहीं फैल सकता।

  • लाभ: यदि एक बिट बदल जाता है, तो त्रुटि नियंत्रित रहती है। यह एक सुरक्षा जाल होने जैसा है जो रोबोट कार को खाई में गिरने से पहले पकड़ लेता है। यह इसे वास्तविक दुनिया में बहुत अधिक विश्वसनीय बनाता है।

2. लॉगरिदमिक मल्टीप्लायर (Logarithmic Multiplier): "शॉर्टकट" शेफ

रोबोट के मस्तिष्क का सबसे कठिन हिस्सा गुणा (multiplication) करना है (यह गणना करना कि एक कार कितनी गति से चल रही है, कोई वस्तु कितनी दूर है, आदि)। इसे सटीक रूप से करना हर बार शून्य से केक बनाने जैसा है—आटा, अंडे, चीनी, मिश्रण बनाना, बेक करना। इसमें बहुत समय लगता है और बहुत ऊर्जा खर्च होती है।

EULER-ADAS एक लॉगरिदमिक मल्टीप्लायर का उपयोग करता है। यह "पहले से बने केक मिक्स" या एक शॉर्टकट की तरह है। गुणा की कठिन गणित करने के बजाय, यह समस्या को सरल जोड़ (addition) में बदल देता है।

  • समझौता (Trade-off): केक शायद बिल्कुल 100% स्क्रैच-मेड वर्जन जैसा नहीं होगा, लेकिन इसका स्वाद 99% वैसा ही होगा और इसे बनाने में आधा समय लगेगा।
  • "स्टेज-एडेप्टिव" (Stage-Adaptive) विशेषता: सिस्टम स्मार्ट है। यदि यह एक सरल कार्य कर रहा है (जैसे कारों को गिनना), तो यह एक बहुत तेज़, मोटा शॉर्टकट उपयोग करता है। यदि यह एक महत्वपूर्ण कार्य कर रहा है (जैसे बच्चे का पता लगाना), तो यह शॉर्टकट में कुछ और चरण जोड़ता है ताकि यह अधिक सटीक हो सके। यह काम के आधार पर अपने "प्रयास" को खुद समायोजित करता है।

3. SIMD इंजन: एक असेंबली लाइन

आमतौर पर, एक कंप्यूटर एक गणना करता है, फिर अगली, फिर अगली। EULER-ADAS SIMD (सिंगल इंस्ट्रक्शन, मल्टीपल डेटा) का उपयोग करता है।

  • उपमा: एक फैक्ट्री असेंबली लाइन की कल्पना करें। इसके बजाय कि एक कार्यकर्ता एक बार में एक पूरी कार बनाता है, आपके पास एक ऐसी लाइन है जहाँ एक कार्यकर्ता एक साथ 4 कारों पर पहिये लगाता है, और फिर अगले चरण पर जाता है।
  • परिणाम: EULER-ADAS छोटे, मध्यम और बड़े नंबरों को एक ही असेंबली लाइन पर प्रोसेस कर सकता है बिना प्रत्येक आकार के लिए एक नया कारखाना बनाए। यह बहुत अधिक स्थान (सिलिकॉन एरिया) और शक्ति बचाता है।

4. परिणाम: तेज़, छोटा और कुशल

शोधकर्ताओं ने इस इंजन को बनाया और इसे दो तरीकों से परीक्षण किया:

  • ऑन अ चिप (ASIC): उन्होंने इस इंजन का एक भौतिक संस्करण बनाया। यह अविश्वसनीय रूप से छोटा है (लग लगभग चावल के एक छोटे दाने के आकार का, या 0.015 वर्ग मिलीमीटर) और बिजली की गति से चलता है (प्रति सेकंड 1.84 बिलियन बार तक)। यह मानक, सटीक इंजनों की तुलना में लगभग 72% कम बिजली का उपयोग करता है।
  • एक वास्तविक प्रोटोटाइप पर: उन्होंने इसे Pynq-Z2 नामक डेवलपमेंट बोर्ड पर रखा और एक वास्तविक ऑब्जेक्ट-डिटेक्शन सिस्टम (Tiny-YOLOv3) चलाया।
    • परिणाम: इसने केवल 78 मिलीसेकंड (एक पलक झपकने से भी कम समय) में एक वीडियो फ्रेम को प्रोसेस किया जबकि बहुत कम बिजली (0.29 वॉट) का उपयोग किया।

5. क्या यह काम करता है? (सटीकता)

आप चिंतित हो सकते हैं कि शॉर्टकट लेने से रोबोट कार चीजों को गलत देख सकती है। शोध पत्र ने कई कार्यों पर इसका परीक्षण किया:

  • इमेज क्लासिफिकेशन: बिल्लियों, कुत्तों और ट्रैफिक संकेतों को पहचानना।
  • ADAS कार्य: वाहनों, पैदल यात्रियों और लेन लाइनों का पता लगाना।
  • अन्य कार्य: भाषा और भाषण से जुड़े कुछ कार्य भी।

निर्णय: "शॉर्टकट" इंजन लगभग उतना ही सटीक था जितना कि पूर्ण इंजन। सबसे महत्वपूर्ण कार्यों (जैसे पैदल यात्री को पहचानना) के लिए, सटीकता में अंतर 1.5% से भी कम था। वास्तविक दुनिया में, इसका मतलब है कि रोबोट कार सड़क को उतनी ही अच्छी तरह से देखती है जितनी कि महंगी, अधिक बिजली खपत करने वाली वर्शन, लेकिन यह बहुत कम गर्मी पैदा करती है और बैटरी पर अधिक समय तक चलती है।

सारांश

EULER-ADAS सेल्फ-ड्राइविंग कारों के लिए एक नया, ऊर्जा-कुशल मस्तिष्क है। यह त्रुटियों को रोकने के लिए एक "सुरक्षा कैप" वाले नंबर सिस्टम का उपयोग करता है, बिजली बचाने के लिए एक "शॉर्टकट" गणित पद्धति का उपयोग करता है, और चीजों को तेज करने के लिए एक "मल्टी-लेन" असेंबली लाइन का उपयोग करता है। यह साबित करता है कि सुरक्षित रूप से चलाने के लिए आपको पूर्ण गणित की आवश्यकता नहीं है; आपको बस स्मार्ट, कुशल गणित की आवश्यकता है।

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

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

Digest आज़माएँ →