Universal Quantum Computer Simulation of 50 Qubits on Europe`s First Exascale Supercomputer Harnessing Its Heterogeneous CPU-GPU Architecture
शोधकर्ताओं ने यूरोप के JUPITER एक्सास्केल सुपरकंप्यूटर के हेट्रोजेनियस GH200 आर्किटेक्चर का लाभ उठाते हुए, विस्तारित मेमोरी उपयोग (CPU-GPU इंटरकनेक्ट्स के माध्यम से), एडेप्टिव डेटा एनकोडिंग और ऑन-द-फ्लाई नेटवर्क ट्रैफिक ऑप्टिमाइज़र के तीन प्रमुख नवाचारों के माध्यम से, पहली बार 50-क्विबिट यूनिवर्सल क्वांटम कंप्यूटर का सफलतापूर्वक अनुकरण किया है, जिससे पिछले रिकॉर्ड की तुलना में 16.6 गुना गति वृद्धि प्राप्त हुई है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक पहेली सुलझाने की कोशिश कर रहे हैं जहाँ हर बार जब आप एक और टुकड़ा जोड़ते हैं, तो पूरे पहेली के संभावित संयोजनों (arrangements) की संख्या दोगुनी हो जाती है। यदि आपके पास 10 टुकड़े हैं, तो यह प्रबंधनीय है। लेकिन यदि आपके पास 50 टुकड़े हैं, तो संभावनाओं की संख्या इतनी विशाल होगी कि दुनिया के सभी कंप्यूटरों को एक साथ मिलकर भी उन्हें जांचने में अरबों साल लग जाएंगे। यही एक क्वांटम कंप्यूटर का अनुकरण (simulate) करने की चुनौती है।
यह शोध पत्र बताता है कि कैसे जर्मनी के जुलीच सुपरकंप्यूटिंग सेंटर (Jülich Supercomputing Centre) में वैज्ञानिकों की एक टीम ने, NVIDIA के साथ मिलकर, JUQCS-50 नामक एक "सुपर-सिमुलेटर" बनाया। उन्होंने पहली बार 50-क्यूबिट क्वांटम कंप्यूटर का अनुकरण करने के लिए यूरोप के पहले "एक्सास्केल" (Exascale) सुपरकंप्यूटर (जिसे JUPITER नाम दिया गया है) का उपयोग किया।
उन्होंने इसे कैसे किया, यहाँ सरल उपमाओं (analogies) के माध्यम से समझाया गया है:
1. समस्या: "मेमोरी वॉल" (The "Memory Wall")
एक क्वांटम कंप्यूटर का अनुकरण करने के लिए, आपको संख्याओं की एक विशाल सूची (जिसे "स्टेट वेक्टर" कहा जाता है) को संग्रहीत करने की आवश्यकता होती है जो सिस्टम की हर संभावित स्थिति का प्रतिनिधित्व करती है।
- उपमा: कल्पना कीजिए कि आप किताबों के एक पुस्तकालय को संग्रहीत करने की कोशिश कर रहे हैं। एक छोटे क्वांटम कंप्यूटर (48 क्यूबिट्स) के लिए, पुस्तकालय कुछ हार्ड ड्राइव में समा जाता है। लेकिन 50-क्यूबिट कंप्यूटर के लिए, पुस्तकालय इतना बड़ा होगा कि वह एक छोटे शहर के आकार के गोदाम को भर देगा।
- सीमा: जिस सुपरकंप्यूटर का उन्होंने उपयोग किया (JUPITER), उसमें अविश्वसनीय रूप से तेज़ मेमोरी है (जैसे एक हाई-स्पीड स्पोर्ट्स कार), लेकिन वह भी एक साथ पूरी 50-क्यूबिट लाइब्रेरी को रखने के लिए पर्याप्त बड़ी नहीं थी।
2. समाधान: तीन "जादुई तरकीबें" (Three "Magic Tricks")
इस विशाल लाइब्रेरी को उपलब्ध स्थान में फिट करने और इसे तेज़ी से चलाने के लिए, टीम ने तीन चतुर तरकीबों का उपयोग किया:
तरकीब #1: "साझा बैकपैक" (The "Shared Backpack" - Heterogeneous Memory)
आमतौर पर, एक कंप्यूटर के पास एक छोटा, सुपर-फास्ट बैकपैक (GPU मेमोरी) और एक बड़ा, थोड़ा धीमा बैकपैक (CPU मेमोरी) होता है। पुराना तरीका केवल तेज़ वाले का उपयोग करना था।
- नवाचार: टीम ने महसूस किया कि वे दोनों बैकपैक को एक विशाल, निरंतर स्थान के रूप में मान सकते हैं। उन्होंने CPU और GPU के बीच एक सुपर-फास्ट पुल (जिसे NVLink कहा जाता है) बनाया।
- परिणाम: वे ज़रूरत पड़ने पर डेटा को बड़े, थोड़े धीमे बैकपैक में संग्रहीत कर सकते थे, लेकिन गणना के लिए उसे तुरंत तेज़ वाले बैकपैक में स्थानांतरित कर सकते थे। यह आपके वर्कशॉप के बगल में एक गोदाम होने जैसा है; आप अपने अधिकांश औजार गोदाम में रखते हैं लेकिन आपके पास उन्हें अपने वर्कबेंच पर पलक झपकते ही लाने के लिए एक कन्वेयर बेल्ट है।
तरकीब #2: "कंप्रेस्ड ज़िप फ़ाइल" (The "Compressed Zip File" - Adaptive Byte Encoding)
संख्याओं को उनके पूर्ण, उच्च-सटीक प्रारूप (जैसे एक हाई-रिज़ॉल्यूशन फोटो) में संग्रहीत करने से बहुत अधिक जगह लगती है।
- नवाचार: टीम ने डेटा को "ज़िप" करने का एक तरीका विकसित किया। उन्होंने संख्याओं को एक छोटे आकार में कंप्रेस किया (जैसे एक हाई-रेज़ फोटो को थंबनेल में बदलना) ताकि वे मेमोरी में फिट हो सकें, लेकिन यह इतना स्मार्ट था कि जब उन्हें गणित करने की आवश्यकता होती, तो वे उन्हें तुरंत पूर्ण सटीकता के साथ वापस "अनज़िप" कर सकते थे।
- परिणाम: इससे आवश्यक मेमोरी 8 गुना कम हो गई, जिससे वे सटीकता खोए बिना उपलब्ध स्थान में 50-क्यूबिट सिमुलेशन को फिट करने में सक्षम हुए।
तरकीब #3: "ट्रैफिक पुलिस" (The "Traffic Cop" - On-the-Fly Optimizer)
जब आपके पास हजारों कंप्यूटर मिलकर काम कर रहे होते हैं, तो उन्हें एक-दूसरे से लगातार बात करनी पड़ती है। यदि वे सभी एक साथ बात करने की कोशिश करते हैं, तो नेटवर्क जाम हो जाता है (ट्रैफिक जैम)।
- नवाचार: सॉफ्टवेयर एक स्मार्ट ट्रैफिक पुलिस की तरह कार्य करता है। यह पहेली के अगले चरण को देखता है और तय करता है कि डेटा कब और क्या भेजना है, ताकि डेटा बैकग्राउंड में चलते समय भी कंप्यूटर हमेशा काम करते रहें।
- परिणाम: इसने उस समय को न्यूनतम कर दिया जो कंप्यूटरों ने एक-दूसरे का इंतज़ार करने में बिताया, जिससे सिमुलेशन सुचारू रूप से चलता रहा।
3. परिणाम: एक रिकॉर्ड तोड़ने वाला रन (A Record-Breaking Run)
JUPITER सुपरकंप्यूटर (जिसमें 16,384 शक्तिशाली "सुपरचिप्स" हैं) पर इन तरकीबों को मिलाकर, टीम ने कुछ ऐसा हासिल किया जो पहले कभी नहीं हुआ था:
- गति: उन्होंने एक अलग सुपरकंप्यूटर (K कंप्यूटर) द्वारा बनाए गए पिछले विश्व रिकॉर्ड की तुलना में 50-क्यूबिट कंप्यूटर को 16.6 गुना तेज़ी से सिम्युलेट किया।
- दक्षता: जबकि क्यूबिट्स जोड़ने के साथ सिमुलेशन का समय आमतौर पर तेजी से (exponentially) बढ़ता है, उनके सिस्टम ने समय की वृद्धि को लगभग रैखिक (linearly) बनाए रखने में सफलता प्राप्त की। यह ऐसा है जैसे उन्होंने एक ऐसी कार बनाई जो यात्रियों की संख्या बढ़ने पर धीमी होने के बजाय और तेज़ होती जाती है।
4. यह क्यों महत्वपूर्ण है (शोध पत्र के अनुसार)
शोध पत्र इस बात पर जोर देता है कि यह एक सिमुलेशन है, न कि एक वास्तविक क्वांटम कंप्यूटर।
- "परफेक्ट" लैब: आज के वास्तविक क्वांटम कंप्यूटर शोर वाले (noisy) होते हैं और गलतियाँ करते हैं। यह सिमुलेटर एक 50-क्यूबिट कंप्यूटर का "परफेक्ट" संस्करण प्रदान करता है।
- बेंचमार्क: यह वैज्ञानिकों को नए क्वांटम एल्गोरिदम (जैसे रसायन विज्ञान या अनुकूलन के लिए) का परीक्षण करने और यह देखने की अनुमति देता है कि आदर्श परिणाम क्या होना चाहिए। यह उन्हें वास्तविक, भौतिक क्वांटम मशीनों में त्रुटियों को ठीक करने में मदद करता है।
- अनुप्रयोग: टीम ने विशेष रूप से इसे "एडर सर्किट" (गणितीय समस्याओं) पर परखा और पाया कि उनकी डेटा कंप्रेशन ट्रिक के बावजूद, गणित पूरी तरह से सही आया।
संक्षेप में: टीम ने एक डिजिटल "टाइम मशीन" बनाई है जो 50-क्यूबिट क्वांटम कंप्यूटर का पूरी तरह से अनुकरण कर सकती है। उन्होंने ऐसा एक विशाल सुपरकंप्यूटर की मेमोरी का चतुराई से विस्तार करके और डेटा ट्रैफ़िक को इतनी कुशलता से व्यवस्थित करके किया कि उन्होंने पिछले गति और आकार के रिकॉर्ड तोड़ दिए, जिससे वैज्ञानिकों को भविष्य की क्वांटम प्रौद्योगिकियों को डिजाइन करने और परीक्षण करने के लिए एक शक्तिशाली नया उपकरण मिला।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।