सबसे पहले, एक शास्त्रीय कंप्यूटर अंकगणित और तर्क इकाई (ALU) में हार्डवेयर स्तर पर बुनियादी गणित करता है। लॉजिक गेट्स कम और उच्च इनपुट वोल्टेज लेते हैं और CMOS का उपयोग लॉजिक गेट्स को लागू करने के लिए व्यक्तिगत गेट्स को प्रदर्शन करने और बड़े, अधिक जटिल संचालन के लिए निर्मित करने के लिए करते हैं। इस अर्थ में, एक कीबोर्ड पर टाइप करने से विद्युत संकेत भेजे जाते हैं, जो अंततः ALU को भेजे जा रहे एक कमांड (अधिक विद्युत संकेतों के रूप में) में समाप्त होता है, सही संचालन किया जा रहा है और अधिक संकेत वापस भेजे जाते हैं, जो परिवर्तित हो जाता है अपनी स्क्रीन पर एक नंबर के आकार में पिक्सेल प्रदर्शित करें।
क्वांटम कंप्यूटर के बारे में क्या?
दो संभावित तरीके हैं जो क्वांटम प्रोसेसर का उपयोग करते हैं: स्वयं द्वारा, या एक शास्त्रीय प्रोसेसर के साथ संयोजन में। हालांकि, अधिकांश (सुपरकंडक्टिंग के आपके उदाहरण सहित) क्वांटम प्रोसेसर वास्तव में विद्युत संकेतों का उपयोग नहीं करते हैं, हालांकि यह अभी भी है कि आपका माउस, कीबोर्ड और मॉनिटर आदि कैसे संचारित और सूचना प्राप्त करते हैं। तो, क्वांटम प्रोसेसर का उपयोग करने के लिए जो भी सिग्नल का उपयोग करने के लिए इलेक्ट्रिक सिग्नल को बदलने का एक तरीका होना चाहिए (जो मुझे बाद में मिलेगा), साथ ही प्रोसेसर को यह बताने का कुछ तरीका है कि आप क्या करना चाहते हैं। इन दोनों मुद्दों को एक साथ शास्त्रीय पूर्व और बाद के प्रसंस्करण से हल किया जा सकता है, जैसे कि आईबीएम के क्यूओसिट में । Microsoft Q # में टॉप-डाउन दृष्टिकोण के लिए कुछ अधिक ले रहा है, जहां एक क्वांटम प्रोसेसर के लिए प्रोग्राम को एक 'शास्त्रीय' प्रोग्राम की तरह अधिक लिखा जाता है, एक स्क्रिप्ट के विपरीत, फिर हार्डवेयर के लिए संकलित और संभावित रूप से अनुकूलित । यही है, अगर आपको कोई फ़ंक्शन मिला है, तो यह शास्त्रीय संचालन कर सकता है, साथ ही किसी भी आवश्यक क्वांटम संचालन को करने के लिए क्वांटम प्रोसेसर को कॉल कर सकता है। यह मुझे पहले बिंदु पर ले जाता है:
यदि आप किसी कंप्यूटर से क्वांटम प्रोसेसर तक पहुंच के बारे में पूछ रहे हैं, तो 2 + 3 जैसे कुछ की गणना करें२ + ३ , तो एक बहुत ही वैध समाधान यह होगा कि आप इसे हमेशा की तरह शास्त्रीय प्रोसेसर पर गणना करें।
ठीक है, मान लें कि आप क्वांटम प्रोसेसर का उपयोग करने के लिए शास्त्रीय प्रोसेसर को मजबूर कर रहे हैं, जो इस मामले में आईबीएम के सुपरकंडक्टिंग चिप्स में से एक है, जो ट्रांसमन का उपयोग कर रहा है क्वाइब , आइए, आईबीएम क्यूएक्स 4 कहते हैं । त्रुटि सुधार करने के लिए यह बहुत छोटा है, तो आइए इसे अनदेखा करें। सर्किट मॉडल प्रोसेसर का उपयोग करने के तीन भाग हैं: प्रारंभिककरण, एकात्मक विकास और माप, जिन्हें नीचे अधिक विस्तार से समझाया गया है। उससे पहले,
ट्रांसमन क्या है?
के लिए अनुमति देने के लिए एक अतिचालक पाश ले लो कूपर जोड़े और एक या दो जोड़ने जोसेफसन जंक्शन जोसेफसन युग्मन ऊर्जा के साथ दो जोसेफसन जंक्शन के बीच इस क्षेत्र में एक कूपर जोड़ी बॉक्स द्वीप देने के लिए , जहां चुंबकीय प्रवाह क्वांटम Φ 0 = ज / 2 ई और मैं सी जंक्शन के महत्वपूर्ण वर्तमान है। इस बॉक्स में वोल्टेज V g लगाने से 'गेट कैपेसिटेंस' C g मिलता है । एकल कूपर जोड़ी की कूलम्ब ऊर्जा के लिएएजम्मू= मैंसीΦ0/ 2π Φ0= एच / २ ईमैंसीवीजीसीजी और यह चार्ज क्वैबिट बनाता है , जहां सी द्वीप के कुल समाई का योग है। एक ऐसी प्रणाली की Hamiltonian द्वारा दिया जाता है एच = ई सी ( एन - एन जी ) 2 - ई जम्मू क्योंकि φ , जहां एन कूपर जोड़े की संख्या है, φ जंक्शन और भर चरण में बदलाव है n छ = सी जी वी जीएसी= ( 2 ई )2/ 2सीसी
एच= ईसी( एन - एनजी)2- ईजम्मूक्योंकिϕ ,
nφ =nजी= सीजीवीजी/ 2ई। एकात्मक संचालन करते समय, सिस्टम के केवल दो सबसे कम राज्यों को माना जाता है,
और
| n ⟩ = | 1 ⟩ संबंधित ऊर्जा के साथ
ई 0 = ℏ ω 0 और
ई 1 = ℏ ω 1 और qubit आवृत्ति
ω = ω 1 - ω 0 , एक qubit के संगणक आधार का वर्णन। एक विशिष्ट चार्ज क्विट
E C हो सकता है
| n ⟩ = | 0 ⟩| n ⟩ = | 1 ⟩ए0= ℏω0ए1= ℏω1ω = ω1- ω0। यह कम सुसंगतता के समय का लाभ है, कम धार्मिकता की लागत पर (जहां पहले दो से परे ऊर्जा स्तर एक साथ करीब होते हैं, संभवतः रिसाव का कारण बनते हैं)।
एसी= 5 ईजम्मू। एक बड़े shunting समाई जोड़ने और फाटक समाई बढ़ रही इस अनुपात स्विच, ताकि
और हम एक है
transmonएजम्मू≫ ईसी
आखिरकार , हम मुख्य सवाल पर आते हैं:
हम एक ट्रांज़ोम को कैसे आरंभ, विकसित और मापते हैं?
2 और 3 को जोड़ना अब एक 'सरल' बात है जो कि क्वैबिट्स को इनिशियलाइज़ करने के लिए है, गेट्स को क्लासिकल रिवर्सेबल एडिटर के बराबर परफॉर्म करते हैं और रिजल्ट को मापते हैं। माप परिणाम एक शास्त्रीय कंप्यूटर द्वारा हमेशा की तरह वापस आ गया है।
एक बोनस के रूप में , यह उन सभी के माध्यम से जाने के लिए थोड़ा व्यर्थ लगता है, जो कि एक शास्त्रीय कंप्यूटर पर वैसे भी किए जा सकते हैं, इसलिए यह पता चलता है कि क्वांटम योजक को लागू करना संभव है , जो दो क्वांटम जोड़ता है (विरोध के रूप में) आईबीएम के प्रोसेसर में से कुछ पर, त्रुटि के साथ, शास्त्रीय)।