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

Investigating Retargetability Claims for Quantum Compilers

यह शोध पत्र क्वांटम कंपाइलर्स की रिटारगेटेबिलिटी (retargetability) का मूल्यांकन करने के लिए एक मीट्रिक प्रस्तुत करता है और इसे Tket, Qiskit और ProjectQ पर लागू करता है, जिसमें यह पाया गया कि Tket उच्चतम क्रॉस-प्लेटफॉर्म अनुकूलन क्षमता प्रदान करता है, जिसके बाद Qiskit का स्थान है, जबकि ProjectQ पीछे रह जाता है।

मूल लेखक: Luke Southall, Joshua Ammermann, Rinor Kelmendi, Domenik Eichhorn, Ina Schaefer

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

मूल लेखक: Luke Southall, Joshua Ammermann, Rinor Kelmendi, Domenik Eichhorn, Ina Schaefer

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

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

लेकिन क्वांटम कंप्यूटिंग की दुनिया में, हर किचन पूरी तरह से अलग तरह से बना होता है। एक किचन में तैरते हुए द्वीप हो सकते हैं, दूसरे में कांच की दीवारें हो सकती हैं, और तीसरे में केवल एक विशेष प्रकार का स्टोव हो सकता है। यदि आप अपनी रेसिपी को इन अलग-अलग किचनों में बिना कुछ बदले बनाने की कोशिश करते हैं, तो खाना जल जाएगा, या सामग्रियां गायब हो जाएंगी।

यही वह समस्या है जिसे यह पेपर संबोधित करता है: रिटारगेटेबिलिटी (Retargetability)। यह एक फैंसी शब्द है जिसका अर्थ है "एक मशीन के लिए लिखे गए क्वांटम प्रोग्राम को दूसरी पूरी तरह से अलग मशीन पर चलाने के लिए हमें कितनी आसानी से बदला जा सकता है?"

लेखकों ने एक सरल प्रश्न का उत्तर देने की कोशिश की: तीन सबसे लोकप्रिय "क्वांटम ट्रांसलेटर्स" (कंपाइलर्स) में से कौन सा हमारे रेसिपी को किसी भी किचन में पकाने में मदद करने के लिए सबसे अच्छा है?

तीन दावेदार

शोधकर्ताओं ने डेवलपर्स द्वारा क्वांटम कोड को ट्रांसलेट करने के लिए उपयोग किए जाने वाले तीन विशिष्ट उपकरणों का परीक्षण किया:

  1. Tket
  2. Qiskit
  3. ProjectQ

उन्होंने इनका परीक्षण कैसे किया

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

यहाँ वे पांच श्रेणियाँ दी गई हैं जिनका उन्होंने उपयोग किया:

  1. लचीलापन (कंट्रोल पैनल): क्या उपयोगकर्ता ट्रांसलेशन प्रक्रिया में बदलाव कर सकता है? क्या वे कंपाइलर को हार्डवेयर की विचित्रताओं को संभालने के लिए सटीक निर्देश दे सकते हैं?
  2. मानकीकरण (एक ही भाषा बोलना): क्या टूल उद्योग की सामान्य भाषाओं (जैसे OpenQASM या QIR) को बोलता है? यदि यह केवल अपनी निजी भाषा बोलता है, तो इसे अन्य टूल्स के साथ उपयोग करना कठिन होता है।
  3. समुदाय और इकोसिस्टम (सपोर्ट नेटवर्क): क्या वहां मदद करने वाली लोगों की एक बड़ी टीम है? क्या बहुत सी अन्य हार्डवेयर कंपनियां पहले से ही इस टूल के साथ काम कर रही हैं? क्या समुदाय सक्रिय है, या प्रोजेक्ट छोड़ दिया गया है?
  4. हार्डवेयर एग्नोस्टिसिज्म (यूनिवर्सल एडाप्टर): क्या टूल न्यूट्रल होने के लिए बनाया गया है, या यह गुप्त रूप से किसी एक विशिष्ट ब्रांड के कंप्यूटर के लिए डिज़ाइन किया गया है?
  5. "मानवीय" परीक्षण (डॉक्यूमेंटेशन और API): यह सबसे व्यावहारिक परीक्षण था। शोधकर्ताओं ने छह छात्रों को काम पर रखा (जो क्वांटम कोडिंग के बारे में थोड़ा जानते थे) और उन्हें एक वास्तविक काम दिया: एक विशिष्ट सिम्युलेटर के लिए एक नया "बैकएंड" (एक ट्रांसलेटर) बनाना।
    • उन्हें निर्देशों का पालन करना था और दिए गए टूल्स का उपयोग करना था।
    • उन्होंने मैनुअल को समझने में कितनी कठिनाई महसूस की, कोड को समझना कितना आसान था, और उन्हें काम पूरा करने के लिए कितने "संकेतों" (hints) की आवश्यकता पड़ी, इसके आधार पर रेटिंग दी।

परिणाम: कौन जीता?

शोधकर्ताओं ने प्रत्येक टूल को 5 में से एक अंतिम स्कोर देने के लिए "रिपोर्ट कार्ड" के स्कोर और "मानवीय परीक्षण" के परिणामों को मिलाया।

🏆 विजेता: Tket (स्कोर: ~4.65)

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

🥈 उपविजेता: Qiskit (स्कोर: ~4.33)

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

🥉 तीसरे स्थान पर: ProjectQ (स्कोर: ~2.68)

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

मुख्य निष्कर्ष

पेपर यह निष्कर्ष निकालता है कि यदि आप ऐसा क्वांटम सॉफ्टवेयर लिखना चाहते हैं जो भविष्य में विभिन्न मशीनों पर चल सके, तो Tket वर्तमान में आपका सबसे अच्छा विकल्प है, इसके ठीक बाद Qiskit आता है। ProjectQ, जो कभी आशाजनक था, वर्तमान में "रिटारगेटेबल" होने के मामले में पीछे है क्योंकि इसमें सक्रिय समर्थन, आधुनिक मानकों और स्पष्ट डॉक्यूमेंटेशन की कमी है जो डेवलपर्स के काम को आसान बनाने के लिए आवश्यक है।

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

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

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

Digest आज़माएँ →