← नवीनतम पेपर
💻 computer science

HPC-vQPU: A Service-Export Architecture for Virtual QPUs on Batch-Scheduled HPC Systems

यह शोध पत्र HPC-vQPU प्रस्तुत करता है, जो एक सेवा-निर्यात (service-export) आर्किटेक्चर है जो आउटबाउंड समन्वय (outbound coordination) और अपरिवर्तनीय, अंशांकन-जागरूक (calibration-aware) डिवाइस स्नैपशॉट्स का उपयोग करके क्लाउड-फेसिंग कंट्रोल प्लेन को HPC-रेसिडेंट एक्जीक्यूशन प्लेन से अलग करके, बैच-शेड्यूल किए गए HPC सिस्टम पर सुरक्षित, डिवाइस-फिडेल वर्चुअल QPU सिमुलेशन को सक्षम बनाता है।

मूल लेखक: Shusen Liu, Pascal Jahan Elahi, Ugo Varetto

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

मूल लेखक: Shusen Liu, Pascal Jahan Elahi, Ugo Varetto

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

यहाँ HPC-VQPU पेपर का सरल भाषा और रोज़मर्रा के उदाहरणों के साथ स्पष्टीकरण दिया गया है।

बड़ी समस्या: दो अलग दुनियाएँ

कल्पना कीजिए कि आपके पास एक बहुत ही शक्तिशाली, हाई-टेक किचन (सुपरकंप्यूटर) है जो एक साथ हज़ारों लोगों के लिए भारी भोजन बना सकता है। हालाँकि, इस किचन के कुछ सख्त नियम हैं:

  1. कोई वॉक-इन नहीं: आप बस अंदर आकर खाना ऑर्डर नहीं कर सकते। आपको एक फॉर्म भरना होगा, लाइन में इंतज़ार करना होगा, और किचन स्टाफ तभी खाना बनाना शुरू करेगा जब उनके पास एक खाली चूल्हा खाली होगा।
  2. कोई सीधा संपर्क नहीं: एक बार जब आपका खाना किचन में बन रहा होता है, तो शेफ अलग-थलग (isolated) होते हैं। वे आपसे सवाल पूछने या यह बताने के लिए फोन नहीं कर सकते कि काम कैसा चल रहा है। वे केवल काम पूरा होने पर एक नोट भेज सकते हैं।

अब, कल्पना कीजिए कि आप एक क्वांटम वैज्ञानिक (Quantum Scientist) हैं। आप एक बहुत ही विशिष्ट, नाजुक प्रयोग (एक "क्वांटम सर्किट") चलाना चाहते हैं जिसके लिए विशिष्ट सामग्रियों और एक विशिष्ट पकाने की शैली (कैलिब्रेशन और टोपोलॉजी) की आवश्यकता होती है। आप ऐसी सेवा की उम्मीद करते हैं जहाँ आप कह सकें, "इस डिश को 'IBM Fez' वाले चूल्हे पर बनाओ," और आपको तुरंत परिणाम मिल जाए।

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

समाधान: HPC-VQPU

लेखकों ने इस अंतर को पाटने के लिए HPC-VQPU नामक एक सिस्टम बनाया है। इसे एक स्मार्ट वेटर (Smart Waiter) के रूप में सोचें जो बिना किसी नियम को तोड़े वैज्ञानिक और किचन दोनों से बात करना जानता है।

यह कैसे काम करता है, यहाँ चरण-दर-चरण विवरण दिया गया है:

1. दो-भागों वाली टीम

सिस्टम को दो अलग-अलग भूमिकाओं में विभाजित किया गया है, ठीक वैसे ही जैसे एक रेस्टोरेंट में फ्रंट ऑफ हाउस (Front of House) और बैक ऑफ हाउस (Back of House) होता है।

  • कंट्रोल प्लेन (फ्रंट ऑफ हाउस): यह वह हिस्सा है जिससे वैज्ञानिक बात करता है। यह एक सामान्य, मित्रवत ऐप जैसा दिखता है। यह आपका ऑर्डर लेता है, जाँच करता है कि आपकी सामग्रियाँ वैध हैं या नहीं, और आपको एक रसीद देता है। यह सुरक्षित किचन के बाहर रहता है।
  • एग्जीक्यूशन प्लेन (बैक ऑफ हाउस): यह सुरक्षित किचन के अंदर का हिस्सा है। यह एक विनम्र "रनर" (एजेंट) है जो किचन के प्रवेश डेस्क पर रहता है। यह फ्रंट ऑफ हाउस को कॉल नहीं कर सकता; यह केवल फ्रंट ऑफ हाउस से काम के लिए पूछ सकता है।

2. "केवल आउटबाउंड" का नियम (एकतरफा दरवाज़ा)

किचन की एक सख्त सुरक्षा नीति है: अंदर का कोई भी व्यक्ति बाहर की दुनिया से बातचीत शुरू करने के लिए कॉल नहीं कर सकता। बाहर की दुनिया भी कॉल नहीं कर सकती।

  • HPC-VQPU इसे कैसे हल करता है: किचन के अंदर का रनर दरवाज़े पर दस्तक देता रहता है (पोलिंग) और पूछता है, "क्या मेरे लिए कोई ऑर्डर है?"
  • फ्रंट ऑफ हाउस कभी भी रनर को कॉल नहीं करता। यह बस इंतज़ार करता है कि रनर कब पूछेगा। यह किचन को सुरक्षित रखता है क्योंकि कोई "बैकडोर" नहीं खुलता।

3. "स्नैपशॉट" अनुबंध (जमी हुई रेसिपी)

यह इस पेपर का सबसे महत्वपूर्ण हिस्सा है।

  • समस्या: क्वांटम कंप्यूटर जीवित चीजों की तरह होते; उनका "स्वाद" (कैलिब्रेशन) हर दिन बदलता है। यदि आप आज एक डिश ऑर्डर करते हैं, लेकिन किचन उसे कल बनाना शुरू करता है, तो सामग्रियाँ बदल सकती हैं, और डिश का स्वाद सही नहीं होगा।
  • पुराना तरीका: यदि आप केवल एक अनुरोध भेजते हैं, तो किचन खाना बनाना शुरू करते समय रेसिपी देख सकता है। लेकिन तब तक, रेसिपी बदल सकती है, या किचन बहुत व्यस्त हो सकता है।
  • HPC-VQPU का तरीका: जब रनर एक ऑर्डर मांगता है, तो फ्रंट ऑफ हाउस केवल यह नहीं कहता कि "जाकर इसे पकाओ।" बल्कि यह एक जमी हुई रेसिपी कार्ड (Frozen Recipe Card) सौंपता है (एक "स्नैपशॉट")।
    • इस कार्ड में सामग्रियों की सटीक स्थिति, चूल्हे की सेटिंग्स और पकाने के निर्देश शामिल होते हैं ठीक उसी क्षण के, जब रनर ने ऑर्डर लिया था
    • रनर इस कार्ड को लेता है, आइसोलेटेड किचन में जाता है, और केवल उसी कार्ड का उपयोग करके खाना बनाता है। उसे दोबारा रेसिपी देखने की ज़रूरत नहीं पड़ती।
    • यह क्यों मायने रखता है: भले ही एक घंटे बाद किचन की मुख्य रेसिपी बुक बदल जाए, आपकी डिश उसी "जमी हुई रेसिपी" का उपयोग करके बनाई जाएगी जो आपको दी गई थी। परिणाम उस विशिष्ट "वर्चुअल क्वांटम कंप्यूटर" के साथ सुसंगत होने की गारंटी देता जिसके लिए आपने अनुरोध किया था।

4. "क्लेम" (स्वामित्व लेना)

एक व्यस्त किचन में दो रनरों की कल्पना करें।

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

5. "हार्टबीट" (चेक-इन करना)

चूंकि किचन रनर बाहर कॉल नहीं कर सकते, इसलिए फ्रंट ऑफ हाउस को कैसे पता चलता है कि वे अभी भी जीवित हैं?

  • रनर हर कुछ सेकंड में एक छोटा "मैं अभी भी यहाँ हूँ" सिग्नल (हार्टबीट) भेजता है।
  • यदि रनर क्रैश हो जाता है या गायब हो जाता है, तो फ्रंट ऑफ हाउस नोटिस करता है कि हार्टबीट्स रुक गए हैं। यह घबराता नहीं है; यह बस एक मानव मैनेजर के यह कहने का इंतज़ार करता कि, "ठीक है, चलो वह ऑर्डर किसी दूसरे रनर को दे दें।" यह सिस्टम को अटकने या डेटा खोने से बचाता है।

उन्होंने क्या साबित किया?

लेखकों ने इस सिस्टम का परीक्षण एक वास्तविक सुपरकंप्यूटर (Setonix) पर किया और सिद्ध किया:

  1. यह पर्याप्त तेज़ है: "वेटर" खाना पकाने की गति को धीमा नहीं करता है। अतिरिक्त समय बहुत कम है और खाना जितना कठिन होता है, यह उतना अधिक नहीं बढ़ता।
  2. यह सटीक है: "जमी हुई रेसिपी" काम करती है। जब उन्होंने वास्तविक दुनिया के डेटा का उपयोग किया जो बदलता रहता है, तो सिस्टम ने डिश को ऑर्डर के समय की वर्तमान रेसिपी का उपयोग करके पकाया, न कि पुरानी रेसिपी का।
  3. यह सुरक्षित है: यदि रनर क्रैश भी हो जाता है, तो सिस्टम को ठीक से पता होता है कि क्या हुआ और यह बिना ऑर्डर खोए या उसे दो बार पकाए बिना रिकवर कर सकता है।
  4. यह सुरक्षित है: यह बिना सुपरकंप्यूटर के सुरक्षा नियमों को तोड़े (अंदर से कोई बातचीत शुरू करने के लिए कॉल नहीं करता) पूरी तरह से काम करता है।

सारांश

HPC-VQPU एक चतुर तरीका है जिससे वैज्ञानिक एक अत्यंत शक्तिशाली, सुरक्षित सुपरकंप्यूटर का उपयोग एक मैत्रीपूर्ण, इंटरैक्टिव क्वांटम कंप्यूटर की तरह कर सकते हैं। यह एक "रनर" का उपयोग करके किया जाता है जो काम मांगता है, "जमी हुई रेसिपी कार्ड" बांटता है ताकि खाना बनाना सुसंगत रहे, और यह सुनिश्चित करता है कि कोई भी किचन के सख्त सुरक्षा नियमों को न तोड़े। यह एक कठोर, नौकरशाही प्रणाली को एक सहज, विश्वसनीय सेवा में बदल देता है।

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

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

Digest आज़माएँ →