← नवीनतम पेपर
⚛️ quantum physics

Qu-Trefoil: Large-Scale Quantum Circuit Simulator Working on FPGA With SATA Storages

यह शोध पत्र Qu-Trefoil का परिचय देता है, जो एक लागत प्रभावी FPGA-आधारित प्रणाली है, जो व्यापक SATA स्टोरेज का लाभ उठाकर 43 से अधिक क्यूबिट्स वाले बड़े पैमाने के क्वांटम सर्किटों का सफलतापूर्वक अनुकरण (सिमुलेशन) करती है, जिससे उन मेमोरी सीमाओं पर विजय प्राप्त होती है जो आमतौर पर ऐसे अनुकरणों को सुपरकंप्यूटरों तक ही सीमित रखती हैं।

मूल लेखक: Kaijie Wei, Hideharu Amano, Ryohei Niwase, Yoshiki Yamaguchi, Takefumi Miyoshi

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

मूल लेखक: Kaijie Wei, Hideharu Amano, Ryohei Niwase, Yoshiki Yamaguchi, Takefumi Miyoshi

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

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

यह शोध पत्र इस क्षेत्र में एक चतुर नए खिलाड़ी को पेश करता है जिसे Qu-Trefoil कहा जाता है। एक अरब डॉलर के सुपरकंप्यूटर पर निर्भर रहने के बजाय, शोधकर्ताओं ने एक विशेष चिप का उपयोग करके एक प्रणाली बनाई जिसे FPGA कहा जाता है (इसे इलेक्ट्रॉनिक्स के लिए एक लेगो बोर्ड की तरह समझें जिसे आप तुरंत पुन: प्रोग्राम कर सकते हैं) जो हार्ड ड्राइव की एक विशाल दीवार से जुड़ी हुई है। वे 43 क्यूबिट्स के साथ एक क्वांटम सर्किट का अनुकरण करने में सफल रहे, एक ऐसी उपलब्धि जिसके लिए 128 TB से अधिक मेमोरी की आवश्यकता थी। हालांकि इस सेटअप पर एक एकल सिमुलेशन चलाने में 3.72 से 13.06 घंटे लगे, लेकिन यह उपलब्धि एक गेम-चेंजर है क्योंकि यह सिद्ध करती है कि बड़े क्वांटम गणित को करने के लिए आपको सुपरकंप्यूटर की आवश्यकता नहीं है। एक अद्वितीय आर्किटेक्चर का उपयोग करके जो स्टोरेज ड्राइव को गणना में सक्रिय प्रतिभागियों की तरह मानता है, Qu-Trefoil उन शोधकर्ताओं के लिए एक लचीला, कम लागत वाला विकल्प प्रदान करता है जो सुपरकंप्यूटर पर स्लॉट का इंतजार किए बिना क्वांटम दुनिया का पता लगाना चाहते हैं।

समस्या: मेमोरी मॉन्स्टर (The Memory Monster)

यह समझने के लिए कि यह इतना बड़ी बात क्यों है, एक क्वांटम अवस्था (state) को संख्याओं की एक विशाल सूची के रूप में देखें। आपके सिमुलेशन में प्रत्येक एकल क्यूबिट जोड़ने पर, उस सूची का आकार दोगुना हो जाता है। यह एक "मेमोरी मॉन्स्टर" है जो तेजी से (exponentially) बढ़ता है। केवल 40 क्यूबिट्स का अनुकरण करने के लिए, आपको इतनी विशाल मेमोरी स्पेस की आवश्यकता होती है कि डेटा को रखने के लिए ही लगभग 2^44 बाइट्स (लगभग 16 टेराबाइट) चाहिए, और यह गणित शुरू करने से पहले की बात है। अधिकांश लैपटॉप में कुछ गीगाबाइट होते हैं; यहाँ तक कि शक्तिशाली गेमिंग पीसी में भी कुछ दर्जन हो सकते हैं। 40+ क्यूबिट्स को संभालने के लिए, आपको आमतौर पर एक सुपरकंप्यूटर की आवश्यकता होती है, जिसकी लागत लाखों डॉलर होती है और जो एक छोटे शहर को बिजली देने के लिए पर्याप्त बिजली की खपत करता है। यह नियमित विश्वविद्यालय प्रयोगशालाओं या छोटी कंपनियों के लिए बड़े पैमाने के क्वांटम एल्गोरिदम के साथ प्रयोग करना अविश्वसनीय रूप से कठिन बना देता है।

समाधान: Qu-Trefoil

इस शोध पत्र के पीछे की टीम ने, जिसका नेतृत्व केइयो विश्वविद्यालय और टोक्यो विश्वविद्यालय के शोधकर्ताओं ने किया, इस समस्या को एक अलग दृष्टिकोण के साथ हल करने का निर्णय लिया। उन्होंने Trefoil नामक एक प्रणाली बनाई, जो अनिवार्य रूप से FPGAs से युक्त एक विशाल, उच्च-गति वाली स्टोरेज यूनिट है। FPGA को एक सुपर-फास्ट, पुन: विन्यास योग्य (reconfigurable) मस्तिष्क के रूप में और स्टोरेज यूनिट को 32 SATA हार्ड ड्राइव (वही जो आप एक सामान्य कंप्यूटर में पा सकते हैं, लेकिन इस मामले में, वे 8 TB प्रत्येक के हैं) से भरी एक गोदाम के रूप में सोचें।

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

यह कैसे काम करता है: क्वांटम नृत्य (The Quantum Dance)

प्रणाली क्वांटम सर्किट का अनुकरण करने के लिए क्यूबिट्स पर "गेट्स" (gates) लागू करती है। क्वांटम दुनिया में, एक गेट एक स्विच की तरह है जो एक क्यूबिट की अवस्था को बदल देता है। शोधकर्ताओं ने अपने FPGA को इन गेट्स के एक विशिष्ट सेट को संभालने के लिए प्रोग्राम किया, जिसमें प्रसिद्ध Hadamard (H), Pauli-Z (Z), Phase (S), Controlled-NOT (CNOT), और T gates, साथ ही जटिल मैट्रिक्स संचालन शामिल हैं।

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

प्रणाली डेटा को "चंक्स" (chunks) में तोड़कर विशाल डेटा को संभालती है। चूंकि एक एकल क्वांटम अवस्था एक जटिल संख्या है जो 16 बाइट्स लेती है, इसलिए वे हार्ड ड्राइव के एक एकल 512-बाइट सेक्टर में 32 ऐसी अवस्थाओं को पैक करते हैं। जब सिमुलेशन चलता है, तो FPGA डेटा का एक टुकड़ा पढ़ता है, उस टुकड़े में सभी क्यूबिट्स पर गणित करता है, और परिणाम को वापस लिख देता है। यदि किसी गणना के लिए दो अलग-अलग ड्राइव से डेटा की आवश्यकता होती है, तो सिस्टम समानांतर (parallel) में काम करने के लिए उन्हें समन्वित करता है, यह सुनिश्चित करता है कि प्रक्रिया धीमी न हो।

परिणाम: बड़े नंबर, वास्तविक समय (The Results)

टीम ने यह देखने के लिए कि यह कैसा प्रदर्शन करता है, पहले 35-क्यूबिट सिमुलेशन के साथ अपनी प्रणाली का परीक्षण किया। उन्होंने पाया कि सिमुलेशन चलाने में लगने वाला समय इस बात पर बहुत निर्भर करता था कि डेटा तक कैसे पहुँचा गया।

  • यदि डेटा एक ही ड्राइव पर एक "चंक" में था, तो यह सबसे तेज़ था।
  • यदि डेटा एक ही ड्राइव पर दो चंक्स में फैला हुआ था, तो इसमें थोड़ा अधिक समय लगा।
  • यदि डेटा दो अलग-अलग ड्राइव में फैला हुआ था, तो इसमें सबसे अधिक समय लगा, लेकिन सिस्टम ने इसे सहजता से संभाला।

इसके बाद उन्होंने 43 क्यूबिट्स के साथ सीमाओं को बढ़ाया। इसके लिए 128 TB से अधिक मेमोरी की आवश्यकता थी। एक एकल स्टोरेज सबसिस्टम (एक बोर्ड जिसमें 32 ड्राइव और एक FPGA है) पर, सिस्टम ने सफलतापूर्वक 43-क्यूबिट सर्किट का अनुकरण किया। लगने वाला समय विशिष्ट गेट और उपयोग किए गए SATA जेनरेशन के आधार पर भिन्न था:

  • SATA II ड्राइव के साथ, इसमें 3.72 से 13.06 घंटे लगे।
  • तेज़ SATA III ड्राइव के साथ, समय काफी कम हो गया, जिससे गेट के आधार पर लगभग 22% से 29% की गति वृद्धि देखी गई।

शोधकर्ताओं ने नोट किया कि जैसे-जैसे उन्होंने अधिक क्यूबिट्स जोड़े, समय की खपत तेजी से (exponentially) बढ़ी, जो क्वांटम मैकेनिक्स की प्रकृति को देखते हुए अपेक्षित है। हालांकि, तथ्य यह है कि वे एक ऐसे सिस्टम पर 43 क्यूबिट्स तक पहुँच सके जिसकी लागत एक सुपरकंप्यूटर का एक छोटा हिस्सा है, यह मुख्य निष्कर्ष है।

यह क्यों महत्वपूर्ण है

शोध पत्र स्पष्ट रूप रूप से इस विचार को खारिज करता है कि मेमोरी बाधाओं के कारण FPGA इस तरह के काम के लिए बहुत सीमित हैं। FPGA को सीधे SATA ड्राइव के एक विशाल सरणी (array) से जोड़कर, उन्होंने उस मेमोरी बाधा को पार कर लिया जो आमतौर पर इन सिमुलेशन को रोक देती है। उन्होंने यह भी दिखाया कि हालांकि सिमुलेशन की गति शीर्ष-स्तरीय सुपरकंप्यूटर जितनी तेज़ नहीं है (जो वही काम मिनटों या सेकंडों में कर सकता है), लेकिन लागत और सुलभता बहुत बेहतर है।

उन शोधकर्ताओं के लिए जिनके पास सुपरकंप्यूटर तक पहुंच नहीं है, Qu-Trefoil बड़े पैमाने के क्वांटम एल्गोरिदम का पता लगाने के लिए एक व्यवहार्य मार्ग प्रदान करता है। यह कोई जादू की छड़ी नहीं है जो सब कुछ तुरंत हल कर देती है, लेकिन यह क्वांटम सिमुलेशन तक पहुंच को लोकतांत्रिक बनाने वाला एक शक्तिशाली, लचीला उपकरण है। लेखक सुझाव देते हैं कि भविष्य के सुधार, जैसे कि तेज़ NVMe ड्राइव या डेटा संपीड़न (compression) का उपयोग करना, सिस्टम को और भी अधिक कुशल बना सकता है, जिससे संभावित रूप से क्यूबिट सीमा और भी बढ़ सकती है।

संक्षेप में, Qu-Trefoil साबित करता है कि एक सुपर-क्वांटम दुनिया का अनुकरण करने के लिए आपको सुपरकंप्यूटर की आवश्यकता नहीं है। थोड़े से चतुर इंजीनियरिंग और बहुत सारी हार्ड ड्राइव के साथ, आप एक ऐसे सिस्टम में 43 क्यूबिट की शक्ति ला सकते हैं जो एक कमरे में फिट बैठता है और जिसकी लागत प्रबंधनीय है।

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

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

Digest आज़माएँ →