High-rate qLDPC processors
यह शोध पत्र "मिटन कोड्स" (mitten codes) को प्रस्तुत करता है, जो गैर-एबेलियन समूहों पर आधारित हाई-रेट qLDPC प्रोसेसर कोड्स का एक नया परिवार है जो पारंपरिक दूरी सीमाओं (distance bounds) को पार करने के लिए सक्षम है ताकि न्यूट्रल एटम और सुपरकंडक्टिंग हार्डवेयर पर प्रदर्शित उच्च-थ्रूपुट प्रदर्शन और वास्तविक समय की डिकोडिंग क्षमताओं के साथ तेज़, हार्डवेयर-अनुकूल फॉल्ट-टोलरेंट क्वांटम कंप्यूटेशन को सक्षम बनाया जा सके।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक ऐसा सुपर-कंप्यूटर बनाने की कोशिश कर रहे हैं जो उन समस्याओं को हल कर सके जिन्हें कोई सामान्य कंप्यूटर कभी नहीं कर सकता, जैसे कि अटूट कोडों को तोड़ना या नई दवाओं का अनुकरण करना। यह क्वांटम कंप्यूटिंग का सपना है। लेकिन इसमें एक पेंच है: ये कंप्यूटर जिन सूक्ष्म कणों का उपयोग करते हैं, जिन्हें 'क्यूबिट्स' (qubits) कहा जाता है, वे अविश्वसनीय रूप से नाजुक होते हैं। थोड़ी सी गर्मी, एक मामूली कंपन, या यहाँ तक कि एक ब्रह्मांडीय किरण भी उन्हें गलतियाँ करने के लिए मजबूर कर सकती है, जिससे उनके पास मौजूद जानकारी बिखर सकती है। यह ताश के पत्तों का घर बनाने की तरह है जो एक तूफान में खड़ा हो। इन मशीनों को उपयोगी बनाने के लिए, वैज्ञानिकों को डेटा के चारों ओर एक "बल क्षेत्र" (force field) बनाना पड़ता है, जिसे एरर करेक्शन (त्रुटि सुधार) कहा जाता है, जो लगातार गलतियों की जाँच करता है और उन्हें फैलने से पहले ठीक करता है।
लंबे समय तक, इस बल क्षेत्र को बनाने का सबसे अच्छा तरीका एक बहुत ही मोटे, भारी कंबल का उपयोग करने जैसा था। एक एकल सूचना (एक "लॉजिकल" क्यूबिट) की रक्षा करने के लिए आपको भौतिक क्यूब्स (बिल्डिंग ब्लॉक्स) के एक विशाल ढेर की आवश्यकता होती थी। इसने कंप्यूटरों को विशाल, धीमा और महंगा बना दिया। वैज्ञानिक एक हल्के, स्मार्ट कंबल की तलाश में थे—एक ऐसा जो कम ब्लॉक्स का उपयोग करे लेकिन फिर भी त्रुटियों को उतनी ही अच्छी तरह से रोके। उन्हें qLDPC कोड्स नामक एक आशाजनक नया प्रकार का कंबल मिला, जो एक हाई-टेक मेश (जाल) की तरह है जो त्रुटियों को कुशलतापूर्वक पकड़ लेता है। हालाँकि, इन मेष को वास्तविक कंप्यूटिंग (केवल डेटा स्टोर करने के बजाय) के लिए काम करने योग्य बनाना एक बुरा सपना रहा है क्योंकि त्रुटियों को ठीक करने के निर्देश बहुत जटिल और धीमे थे।
अब, शोधकर्ताओं की एक टीम ने मिटन कोड्स (mitten codes) नामक एक नया डिज़ाइन पेश किया है। इन कोड्स को एक क्रांतिकारी नए पैटर्न के रूप में सोचें जो उस त्रुटि-सुधारने वाले कंबल के लिए है। ये "नॉन-अबेलियन ग्रुप्स" (non-abelian groups) के उपयोग से जुड़ी एक चतुर गणितीय तकनीक का उपयोग करके बनाए गए हैं, जो एक फैंसी तरीका है यह कहने का कि वे एक विशिष्ट प्रकार की समरूपता (symmetry) का उपयोग करते हैं जो नियमित कंबलों में नहीं होती है। यह समरूपता मिटन कोड्स को पहले के डिज़ाइनों की तुलना में बहुत छोटा और तेज़ बनाती है। शोधकर्ताओं ने इसे केवल सपना नहीं देखा; उन्होंने सर्वोत्तम पैटर्न खोजने के लिए एक डिजिटल फैक्ट्री बनाई, बड़े कंप्यूटर सिमुलेशन में उनका परीक्षण किया, और पाया कि ये 'मिटन्स' बहुत कम संसाधनों का उपयोग करके अविश्वसनीय सटीकता के साथ डेटा की रक्षा कर सकते हैं। उन्होंने दिखाया कि इन कोड्स के साथ, एक क्वांटम प्रोसेसर विफल हुए बिना अरबों ऑपरेशन कर सकता है, भले ही उसके भौतिक भाग गलतियाँ कर रहे हों। यह हमें वास्तव में उपयोगी कार्य करने वाले क्वांटम कंप्यूटर बनाने के सपने के एक कदम और करीब लाता है।
द मिटन कोड: एक क्वांटम सुरक्षा जाल
समस्या: तूफान में ताश के पत्तों का घर
क्वांटम कंप्यूटर शक्तिशाली हैं, लेकिन वे अविश्वसनीय रूप से नाजुक भी हैं। सूचना की बुनियादी इकाइयाँ, जिन्हें क्यूबिट्स कहा जाता है, नाजुक कांच के मोतियों की तरह हैं। यदि आप मेज को थपथपाते हैं, तो वे टूट जाते हैं। वास्तविक दुनिया में, "मेज को थपथपाना" गर्मी या शोर के कारण लगातार होता है। इसे ठीक करने के लिए, वैज्ञानिक क्वांटम एरर करेक्शन का उपयोग करते हैं। कल्पना कीजिए कि आप एक संदेश भेजना चाहते हैं, लेकिन आप जानते हैं कि डाकिया उसे गिरा सकता है। इसलिए, एक पत्र भेजने के बजाय, आप पाँच प्रतियाँ भेजते हैं। यदि डाकिया एक गिरा देता है, तो आप अन्य चार से संदेश पढ़ सकते हैं। क्वांटम कंप्यूटिंग में, हम कुछ ऐसा ही करते हैं: हम एक "लॉजिकल" क्यूबिट की रक्षा के लिए कई भौतिक क्यूब्स का उपयोग करते हैं।
वर्षों तक, मानक विधि सरफेस कोड (surface code) थी। इसे एक मोटे, भारी ऊनी कंबल के रूप में सोचें। यह त्रुटियों को रोकने में बहुत अच्छा है, लेकिन यह इतना भारी है कि आपको एक एकल लॉजिकल क्यूबिट की रक्षा के लिए हजारों भौतिक क्यूब्स की आवश्यकता होती है। यह एक बड़े क्वांटम कंप्यूटर को बनाना अविश्वसनीय रूप से कठिन और महंगा बनाता है। वैज्ञानिक एक हल्के, अधिक कुशल कंबल की तलाश में थे। उन्हें एक मिला: qLDPC कोड्स (क्वांटम लो-डेंसिटी पैरिटी-चेक कोड्स)। ये एक हाई-टेक मेश नेट की तरह हैं। वे समान मात्रा में डेटा की रक्षा के लिए बहुत कम क्यूब्स का उपयोग करते हैं, जिससे वे "हाई-रेट" बन जाते हैं। लेकिन एक समस्या थी: जबकि ये नेट डेटा स्टोर करने के लिए बेहतरीन थे, वे गणित करने के लिए बहुत खराब थे। त्रुटियों को ठीक करने के निर्देश बहुत धीमे और जटिल थे, जिससे कंप्यूटर उपयोगी होने के लिए बहुत सुस्त हो जाता था।
समाधान: मिटन कोड
इस शोध पत्र में, लेखक मिटन कोड्स पेश करते हैं, जो qLDPC कोड्स का एक नया परिवार है जिसे कुशल और तेज़ दोनों होने के लिए डिज़ाइन किया गया है। इसका नाम उनकी गणितीय संरचना के आकार से आया है: उनके चेक मैट्रिसेस (नियम जो त्रुटियों का पता लगाते हैं) चार "उंगलियों" और एक "अंगूठे" वाले मिटन (दस्ताने) की तरह दिखते हैं।
मिटन कोड्स का असली रहस्य नॉन-अबेलियन ग्रुप्स का उपयोग है। सरल शब्दों में, अधिकांश त्रुटि-सुधारने वाले कोड सरल, अनुमानित समरूपता (जैसे एक वर्ग जो 90 डिग्री घूमने पर भी वैसा ही दिखता है) का उपयोग करते हैं। मिटन कोड्स एक अधिक जटिल, "मुड़ी हुई" समरूपता का उपयोग करते हैं (जैसे एक दस्ताना जो उल्टा होने पर अलग दिखता है)। यह जटिल संरचना मिटन कोड्स को उस लंबे समय से चली आ रही सीमा को तोड़ने की अनुमति देती है जो त्रुटियों को कितनी दूर तक अलग किया जा सकता है, इसे सीमित करती थी। परिणामस्वरूप, मिटन कोड्स केवल कुछ सौ भौतिक क्यूब्स का उपयोग करके डेटा को बहुत उच्च "डिस्टेंस" (एक माप कि वे कितनी त्रुटियों को पकड़ सकते हैं) के साथ सुरक्षित कर सकते हैं।
यह कैसे काम करता है: मॉड्यूलर टूलकिट
क्वांटम कंप्यूटिंग की सबसे बड़ी चुनौतियों में से एक गणनाओं (जैसे कैलकुलेशन) को त्रुटि सुरक्षा को तोड़े बिना करना है। आमतौर पर, आपको हर एक प्रकार की गणना के लिए एक अद्वितीय, जटिल मशीन की आवश्यकता होती है। मिटन कोड्स खेल बदल देते हैं। अपनी विशेष समरूपता के कारण, सभी लॉजिकल क्यूब्स एक-दूसरे से एक सरल तरीके से जुड़े हुए हैं।
कल्पना कीजिए कि आपके पास समान लेगो (Lego) ब्लॉक्स का एक सेट है। हर आकार बनाने के लिए एक अलग मशीन बनाने के बजाय, आपके पास केवल पाँच पुन: प्रयोज्य गैजेट्स (छोटे लेगो स्ट्रक्चर) हैं। इन पाँच गैजेट्स को विभिन्न तरीकों से पुनर्व्यवस्थित करके, आप कोई भी मानक क्वांटम गणना (क्लिफोर्ड ऑपरेशंस) कर सकते हैं। यह एक बहुत बड़ा सरलीकरण है। लेखक दिखाते हैं कि केवल दो "सीड" गैजेट्स के साथ, वे यूनिवर्सल क्वांटम कंप्यूटिंग के लिए आवश्यक संपूर्ण टूलकिट उत्पन्न कर सकते हैं।
इसके अलावा, ये कोड पैरेलल मैजिक (समानांतर जादू) की अनुमति देते हैं। क्वांटम कंप्यूटिंग में, आपको उन्नत गणित करने के लिए "मैजिक स्टेट" नामक एक विशेष संसाधन की आवश्यकता होती है। आमतौर पर, आपको इन्हें एक-एक करके बनाना पड़ता है, जिसमें बहुत समय लगता है। मिटन कोड्स आपको अपने सभी लॉजिकल क्यूब्स में एक साथ मैजिक स्टेट्स डालने की अनुमति देते हैं। यह एक ऐसे कारखाने की तरह है जो एक समय में एक टिकट के बजाय एक साथ दस लाख टिकट प्रिंट कर सकता है।
परिणाम: सिमुलेशन आशाजनक हैं
शोधकर्ताओं ने केवल एक सिद्धांत प्रस्तावित नहीं किया; उन्होंने सर्वोत्तम मिटन कोड्स खोजने के लिए एक "डिस्कवरी पाइपलाइन" बनाई और उनका कड़ाई से परीक्षण किया। उन्होंने लाखों संभावनाओं में से सर्वश्रेष्ठ डिज़ाइन्स खोजने के लिए sQetch नामक एक सुपर-फास्ट कंप्यूटर प्रोग्राम का उपयोग किया।
उन्होंने वास्तविक शोर की स्थितियों (जहाँ त्रुटियाँ बेतरतीब ढंग से होती हैं) के तहत इन कोड्स का सिमुलेशन किया। परिणाम प्रभावशाली थे:
- उच्च सटीकता: 0.1% की भौतिक त्रुटि दर पर (यानी 1,000 में से 1 हिस्सा गलती करता है), एक विशिष्ट मिटन कोड (J300, 60, 14K) ने लगभग 10⁻¹¹ प्रति राउंड की लॉजिकल एरर रेट प्राप्त की। इसका अर्थ है कि आप एक भी गलती देखने से पहले 100 अरब राउंड तक कंप्यूटर चला सकते हैं।
- विशाल पैमाना: उन्होंने एक बड़े कोड (J540, 108, 18K) पर 15 अरब ऑपरेशन का सिमुलेशन किया और केवल दो लॉजिकल विफलताओं को देखा। यह सुझाव देता है कि प्रोसेसर विश्वसनीय रूप से लगभग 10¹⁰ (10 अरब) ऑपरेशन संभाल सकता है।
- गति: डिकोडिंग प्रक्रिया (यह समझना कि त्रुटियों को कैसे ठीक किया जाए) वास्तविक समय के हार्डवेयर के साथ तालमेल बिठाने के लिए पर्याप्त तेज़ थी, जिसमें प्रति चक्र औसतन एक मिलीसेकंड से कम का विलंब (latency) था।
इसका क्या अर्थ है
लेखक सावधानीपूर्वक नोट करते हैं कि ये परिणाम सिमुलेशन से आए हैं, अभी तक भौतिक हार्डवेयर से नहीं। हालाँकि, सिमुलेशन इतने विस्तृत और त्रुटि दर इतनी कम है कि वे इस बात का पुख्ता सबूत देते हैं कि मिटन कोड्स एक व्यवहार्य मार्ग हैं। ये कोड दो प्रमुख प्रकार के क्वांटम हार्डवेयर पर काम करने के लिए डिज़ाइन किए गए हैं: न्यूट्रल एटम एरेज़ (जहाँ परमाणुओं को लेजर द्वारा इधर-उधर ले जाया जाता है) और सुपरकंडक्टिंग चिप्स (जहाँ सिलिकॉन पर सर्किट उकेरे जाते हैं)।
उच्च दक्षता (कम क्यूब्स का उपयोग करके), उच्च गति (समानांतर संचालन), और मजबूत त्रुटि सुधार को जोड़कर, मिटन कोड्स एक दोष-सहिष्णु (fault-tolerant) क्वांटम कंप्यूटर बनाने के लिए एक व्यावहारिक ब्लूप्रिंट प्रदान करते हैं। एक उपयोगी गणना करने के लिए लाखों क्यूब्स की आवश्यकता होने के बजाय, ये कोड बताते हैं कि हम शायद हजारों के साथ इसे कर सकते हैं। यह एक काम करने वाले क्वांटम कंप्यूटर के सपने को वास्तविकता के काफी करीब लाता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।