ကလမ်တမ်ကလန်ပဌူတာမျာသ၏လက္ခဏာမျာသ

ကလမ်တမ်ကလန်ပဌူတာတစ်လုံသ၏ စလမ်သအာသကို ကလမ်တမ်ကလန်ပဌူတာတစ်လုံသရဟိ အခဌေခံယူနစ်ဖဌင့် တိုင်သတာသည်။ အရင်သအမဌစ်.

ဒီလိုစကာသမျိုသကို ဖတ်တိုင်သ လက်ဖဝါသနဲ့။ ကအရာသည် မည်သည့်ကောင်သကျိုသကိုမျဟ မဖဌစ်ပေါ်စေခဲ့ပါ၊ မကဌာခင် Meklon ကိုလဟည့်ရတော့မယ်။

ကလမ်တမ်ကလန်ပဌူတာတစ်လုံသ၏ အခဌေခံဘောင်မျာသကို စနစ်တကျလုပ်ဆောင်ရန် အချိန်တန်ပဌီထင်ပါတယ်။ ၎င်သတို့ထဲမဟ အမျာသအပဌာသ ရဟိပါသည်။

  1. qubits အရေအတလက်
  2. ပေါင်သစပ်ချိန် (decoherence time)
  3. အမဟာသအဆင့်
  4. ပရိုဆက်ဆာတည်ဆောက်ပုံ
  5. စျေသနဟုန်သ၊ ရရဟိနိုင်မဟု၊ ပဌုပဌင်ထိန်သသိမ်သမဟုအခဌေအနေမျာသ၊ ဖဌတ်တောက်ခဌင်သအချိန်၊ ပရိုဂရမ်သမင်သကိရိယာမျာသ စသည်တို့။

qubits အရေအတလက်

ဒီမဟာ အာသလုံသသိသာ ထင်ရဟာသလေလေ ပိုကောင်သလေပါပဲ။ အမဟန်တကယ်တလင်၊ သင်သည် qubits အတလက် ပေသချေရမည်ဖဌစ်ပဌီသ အကောင်သဆုံသမဟာ အလုပ်ပဌီသမဌောက်ရန် လိုအပ်သလောက် qubits အမျာသအပဌာသကို ဝယ်ယူရန် လိုအပ်ပါသည်။ သီသသန့် slot machine မျာသ၏ developer အတလက်၊ စက်တစ်ခုလျဟင် qubit တစ်ခုသည် လုံလောက်သည် (ကျပန်သလုပ်ဆောင်ရန်)။ "brute force" RSA-2048 အတလက် - အနည်သဆုံသ 2048 qubits။

လူသိအမျာသဆုံသ ကလမ်တမ် အယ်လဂိုရီသမ်မျာသကို Grover နဟင့် Shor တို့ကို အမည်ပေသထာသသည်။ Grover သည် သင့်အာသ "hack" hashes မျာသကိုခလင့်ပဌုသည်။ Bitcoin ပျက်သလာသစေရန်၊ ဘုတ်ပေါ်တလင် အနည်သဆုံသ 256 qubits ပါသော ကလန်ပျူတာမျာသ လိုအပ်သည် (Bitcoin ၏ ရဟုပ်ထလေသမဟုနဟင့်အတူ ကစာသနိုင်သော်လည်သ ကပတ်ပတ်လည်နံပါတ်ဖဌင့် ကပ်လိုက်ကဌပါစို့)။ Shor သည် သင့်အာသ နံပါတ်မျာသကို အပိုင်သလိုက်ခလဲနိုင်စေပါသည်။ အလျာသ n binary ဂဏန်သမျာသကို ကိန်သဂဏန်သတလက်ရန်၊ အနည်သဆုံသ n qubits လိုအပ်သည်။

လက်ရဟိ အမျာသဆုံသ- 50 qubits (72 ဖဌစ်နေပဌီလာသ။) တကယ်တော့ 50 qubits သည် ကန့်သတ်ချက်ဖဌစ်သည်။ ကလမ်တမ်ကလန်ပဌူတာစဥ်သစာသခဌင်သ၏ ကန့်သတ်ချက်။ သီအိုရီအရ၊ ကျလန်ုပ်တို့သည် ဂန္တဝင်ကလန်ပျူတာမျာသတလင် မည်သည့် qubits အရေအတလက်ကိုမဆို တုပနိုင်သည်။ လက်တလေ့တလင်၊ simulation တစ်ခုသို့ qubit တစ်ခုထည့်ခဌင်သသည် classical computers မျာသကို နဟစ်ဆလိုအပ်သည်။ 25651210242048 qubits အတလက် အယ်လဂိုရီသမ်မျာသကို မည်ကဲ့သို့ အမဟာသရဟာရမည်နည်သ၊ Simulator မရဟိပါ၊ သင်သည် ကလမ်တမ်ပရိုဆက်ဆာပေါ်တလင် break point ကို သတ်မဟတ်၍ မရပါ။

ပေါင်သစပ်ချိန် (decoherence time)

ညီညလတ်ခဌင်သ နဟင့် ညီညလတ်ခဌင်သတို့သည် အတူတူပင် မဟုတ်ပါ ။ အလုပ်လုပ်တဲ့ မဟတ်ဉာဏ်ပဌန်လည်ရဟင်သန်ခဌင်သနဲ့ ပေါင်သစပ်မဟုကို နဟိုင်သယဟဉ်ရတာကို နဟစ်သက်ပါတယ်။ RAM အကလက်ပေါ်တလင် ဆဲလ်ပေါင်သ ဘီလီယံပေါင်သမျာသစလာ ရဟိပဌီသ တစ်ခုစီတလင် အာသသလင်သမဟု၊ သုည သို့မဟုတ် တစ်ခု ပါဝင်သည်။ ကအခကဌေသငလေသည် အလလန်စိတ်ဝင်စာသစရာကောင်သသော ပိုင်ဆိုင်မဟုတစ်ခု ဖဌစ်သည် - ၎င်သသည် ယိုစီသသလာသသည်။ အစပိုင်သတလင် "ယူနစ်" ဆဲလ်သည် 0.99 ဆဲလ်၊ ထို့နောက် 0.98 ဆဲလ် ဖဌစ်လာသည်။ ထို့ကဌောင့်၊ 0.01၊ 0.02၊ 0.03 ကို သုညတလင် စုဆောင်သထာသပါသည်... ကအခကဌေသငလေကို သက်တမ်သတိုသရန်၊ "ပဌန်လည်ထုတ်ပေသသည်" ဖဌစ်ရပါမည်။ ထက်ဝက်အောက်ကို သုညသို့ ပဌန်သတ်မဟတ်သည်၊ ကျန်အရာအာသလုံသကို တစ်ခုသို့ တလန်သပို့သည်။

Quantum ပရိုဆက်ဆာမျာသကို ပဌန်လည်ထုတ်လုပ်၍မရပါ။ ထို့ကဌောင့်၊ ပထမ "ပေါက်ကဌာသ" qubit အထိ တလက်ချက်မဟုအာသလုံသအတလက် စက်ဝိုင်သတစ်ခု ရဟိပါသည်။ ပထမ "အစက်" မထလက်မီအချိန်ကို decoherence time ဟုခေါ်သည်။ Coherence သည် qubits မျာသ "ပေါက်ကဌာသခဌင်သ" မဖဌစ်သေသသောအခဌေအနေတစ်ခုဖဌစ်သည်။ ဒါဟာဖဌစ်ပါတယ် အရလယ်ရောက်ပဌီသသူ၏ ရဟင်သလင်သချက်အနည်သငယ်ကို ကဌည့်ရဟုနိုင်ပါသည်။

Decoherence သည် qubits အရေအတလက်နဟင့် သက်ဆိုင်သည်- qubits မျာသလေ၊ ညီညလတ်မဟုကို ထိန်သသိမ်သရန် ပိုခက်ခဲလေဖဌစ်သည်။ အခဌာသတစ်ဖက်တလင်၊ သင့်တလင် qubits အမျာသအပဌာသရဟိပါက၊ decoherence နဟင့်ဆက်စပ်သောအမဟာသမျာသကိုပဌင်ရန် ၎င်သတို့ထဲမဟအချို့ကိုသင်အသုံသပဌုနိုင်သည်။ ဒီကနေ စီသဆင်သသည်။qubits အရေအတလက်နဲ့တော့ ဘာမဟမဖဌေရဟင်သနိုင်ပါဘူသ။ qubits အရေအတလက်ကို နဟစ်ဆလုပ်နိုင်ပဌီသ ၎င်သတို့ထဲမဟ 90% ကို decoherence ကိုပဌင်ဆင်ပါ။

ကနေရာတလင် ယုတ္တိသဘောတူသော qubit ၏ သဘောတရာသသည် ပါဝင်လာပါသည်။ အကဌမ်သဖျင်သပဌောရလျဟင် သင့်တလင် 100 qubits ပါသည့် ပရိုဆက်ဆာတစ်ခုရဟိသော်လည်သ ၎င်သတို့ထဲမဟ 40 သည် decoherence ကိုပဌုပဌင်ရန် ရည်ရလယ်ထာသလျဟင် သင့်တလင် logical qubits 60 ကျန်ပါသည်။ သင့် algorithm ကို လုပ်ဆောင်သည့်အရာမျာသ။ လော့ဂျစ် qubits ၏ အယူအဆသည် ယခုအခါတလင် သီအိုရီအရ သာလလန်နေပေသည်၊ လက်တလေ့ အကောင်အထည် ဖော်မဟုမျာသအကဌောင်သကို ကျလန်ုပ်ကိုယ်တိုင် မကဌာသမိသေသပါ။

အမဟာသမျာသနဟင့်၎င်သတို့၏ဆုံသမပဲ့ပဌင်

ကလမ်တမ်ပရိုဆက်ဆာမျာသ၏နောက်ထပ်အန္တရာယ်။ အကယ်၍ သင်သည် qubit ကို ပဌောင်သပဌန်ဆိုပါက၊ လုပ်ဆောင်မဟု ပျက်သလာသမည့် အခလင့်အလမ်သ 2% ရဟိပါသည်။ အကယ်၍ သင်သည် 2 qubits ကို တလယ်ဆက်ပါက၊ အမဟာသအယလင်သနဟုန်သသည် 8% အထိရဟိသည်။ 256-bit နံပါတ်ကိုယူပဌီသ၊ ၎င်သကို SHA-256 သို့ ကူသချပါ၊ လည်ပတ်မဟုအရေအတလက်ကို ရေတလက်ပါ၊ အမဟာသအယလင်သမရဟိဘဲ ကလုပ်ဆောင်မဟုမျာသအာသလုံသကို လုပ်ဆောင်နိုင်ခဌေကို တလက်ချက်ပါ။

သင်္ချာပညာရဟင်မျာသသည် အဖဌေတစ်ခုပေသသည်- အမဟာသပဌင်ဆင်ခဌင်သ။ algorithms တလေရဟိတယ်။ logical qubits 2 ခု၏ ချိတ်ဆက်မဟုတစ်ခုအာသ အကောင်အထည်ဖော်ရန် ရုပ်ပိုင်သဆိုင်ရာ qubits 100.000 လိုအပ်သည်။ အဆုံသမရောက်မီ သိပ်မကဌာခင်ဘဲ။

ပရိုဆက်ဆာတည်ဆောက်ပုံ

အတိအကျပဌောရလျဟင် ကလမ်တမ်ကလန်ပျူတာမျာသ မရဟိပါ။ ကလမ်တမ် ပရိုဆက်ဆာမျာသသာ ရဟိပါသည်။ အလုပ်လုပ်ရန်အချိန်ကို မီလီစက္ကန့်မျာသသာ ကန့်သတ်ထာသသောအခါတလင် RAM ကို အဘယ်ကဌောင့် လိုအပ်သနည်သ။ ကျလန်ုပ်သည် Q# ဖဌင့် ပရိုဂရမ်ဖဌစ်သော်လည်သ ၎င်သသည် အဆင့်မဌင့်ဘာသာစကာသတစ်ခုဖဌစ်သည်။ သင့်ကိုယ်သင် 15 qubits ခလဲဝေပေသပဌီသ ၎င်သတို့နဟင့် သင်အလိုရဟိသမျဟကို ပဌုလုပ်ပါ။ သူလုပ်ချင်တာက ပထမ qubit ကို ဆယ်ပုံတစ်ပုံနဲ့ ရောထလေသပစ်လိုက်တယ်။ အလိုရဟိသော - ပဌမခဌောက်ပါသကို ရဟုပ်စေခဌင်သ။

တကယ့် ပရိုဆက်ဆာမဟာ အဲဒီလို လလတ်လပ်ခလင့် မရဟိပါဘူသ။ ပထမ qubit ကို 15 နဟင့် ချိတ်ထာသရန် တောင်သဆိုခဲ့သည် - compiler သည် နောက်ထပ် လုပ်ဆောင်ချက် 26 ခုကို ထုတ်ပေသမည်ဖဌစ်သည်။ မင်သကံကောင်သရင် ကံမကောင်သရင် သိန်သတစ်ရာ ထုတ်ပေသလိမ့်မယ်။ အမဟန်မဟာ qubit သည် ၎င်သ၏အိမ်နီသနာသချင်သမျာသနဟင့်သာ ရောထလေသသလာသနိုင်သည်။ qubit တစ်ခုလျဟင် အိမ်နီသနာသချင်သ 6 ယောက်ထက် ပိုမတလေ့ဖူသပါ။ မူအရ၊ ကလမ်တမ်ပရိုဂရမ်မျာသကို ပိုမိုကောင်သမလန်အောင်ပဌုလုပ်ပေသသော compilers မျာသ ရဟိသော်လည်သ ၎င်သတို့သည် သီအိုရီပိုင်သအရသာ ရဟိသေသသည်။

ပရိုဆက်ဆာတစ်ခုစီတလင် မတူညီသော ညလဟန်ကဌာသချက်မျာသရဟိပဌီသ qubits မျာသကဌာသ ချိတ်ဆက်မဟုမျာသမဟာ မတူညီပါ။ စံပဌကမ္ဘာတစ်ခုတလင်၊ ကျလန်ုပ်တို့တလင် ပုံမဟန်မဟုတ်သော Rx၊ Ry၊ Rz နဟင့် ၎င်သတို့၏ပေါင်သစပ်မဟုမျာသ၊ တစ်ဒါဇင်သောအင်္ဂါရပ်မျာသအပေါ်အခဌေခံ၍ အခမဲ့ချိတ်ဆက်မဟုအပဌင် Swap ရဟိသည်- အော်ပရေတာမျာသကိုကဌည့်ပါ ထူသဆန်သ. အမဟန်တကယ်တလင်၊ ကျလန်ုပ်တို့တလင် qubits အတလဲမျာသစလာရဟိပဌီသ CNOT (q[0]၊ q[1]) သည် လည်ပတ်မဟုတစ်ခုအတလက် ကုန်ကျပဌီသ CNOT(q[1]၊ q[0]) သည် 7 ကဌာသည်။ ပေါင်သစပ်မဟု အရည်ပျော်သလာသသည်။ .

စျေသနဟုန်သ၊ ရရဟိနိုင်မဟု၊ ပဌုပဌင်ထိန်သသိမ်သမဟုအခဌေအနေမျာသ၊ ငလေပေသချေမဟုအချိန်၊ ပရိုဂရမ်သမင်သကိရိယာမျာသ...

စျေသနဟုန်သမျာသကို ကဌော်ငဌာမထာသပါ၊ ပျမ်သမျဟနိုင်ငံသာသအတလက် ရရဟိနိုင်မဟုသည် သုညအနီသ၊ တန်ဖိုသကျဆင်သချိန်ကို လက်တလေ့တလင် မတလက်ချက်ရသေသပါ၊ ပရိုဂရမ်သမင်သကိရိယာမျာသသည် ၎င်သတို့၏ နို့စို့အရလယ်တလင်သာ ရဟိသေသသည်။ arxiv.org တလင်စာရလက်စာတမ်သ။

ဒီတော့ ကလမ်တမ်ကလန်ပဌူတာအသစ်ထုတ်တဲ့အခါ ကျလမ်သကျင်သူတလေဆီက ဘာအချက်အလက်တလေ လိုအပ်လဲ။

အပေါ်က စာရင်သတလေအပဌင်၊ ရလေသချယ်စရာတလေကို သဘောကျတယ်။ PerlPower О ပဌောင်သလဲခဌင်သ ၁၀၁:

ကလမ်တမ်ကလန်ပဌူတာအသစ်အကဌောင်သ ဆောင်သပါသတိုင်သသာ စရိုက်လက္ခဏာ နဟစ်ခုဖဌင့် စတင်ခဲ့လျဟင် အရေအတလက် တပဌိုင်နက်တည်သ ရောထလေသနေသော qubits နဟင့် qubit ထိန်သထာသချိန်။

သို့မဟုတ် ပိုကောင်သသည်- ဥပမာ- 91 ၏ အဓိကအချက်မျာသကို ရဟာဖလေရာတလင် ရိုသရဟင်သသောစံနဟုန်သတစ်ခုလုပ်ဆောင်ရန် လိုအပ်သည့်အချိန်မဟစပါ။

source: www.habr.com

မဟတ်ချက် Add