IBM Quantum technology
Ang fleet ng IBMยฎ quantum computers, na lahat ay may hindi bababa sa 127 qubits, ang pinakamalaki sa buong mundo. Ang mga quantum computer na ito ay gumagamit ng superconducting transmon qubits, na hindi lamang ang uri ng qubit, ngunit maraming pakinabang. Ang pagsasama ng aming world-class na quantum computers kasama ang Qiskit ay nagbibigay-daan sa aming mga user na tuklasin kung paano magiging kapaki-pakinabang ang quantum computing sa mundo, ngayon. Ang mga kasosyo sa industriya at mga mananaliksik ay gumagamit ng IBM Quantumยฎ technology upang tuklasin ang mga makabuluhang computation at mga realistikong aplikasyon. Tuklasin natin ang saklaw ng mga programa at serbisyo na inaalok ng IBM Quantum sa mga kasosyo.
Kung ikaw ay bahagi ng isang institusyon na miyembro ng IBM Quantum Network, tiyaking makipag-ugnayan sa quantum computing group ng iyong institusyon upang malaman kung anong mga benepisyo ang maaari mong ma-access.
Mga layunin sa pag-aaralโ
Sa pagtatapos ng modyul na ito, dapat ay magagawa mo ang:
- Kilalanin na ang paglutas ng mga makabuluhang problema ay magsasangkot ng kombinasyon ng quantum at klasikal na mga mapagkukunan.
- Tukuyin ang hardware, software, at mga serbisyong available upang malutas ang mga makabuluhang problema.
- Ilarawan kung paano sukatin ang performance ng quantum computing, kabilang ang scale, quality, at speed.
IBM Quantum Platformโ
Ang IBM Quantum Platform ay nagbibigay ng isang suite ng quantum computing tools na pinagsasama ang lahat ng research at development resources na kailangan ng mga user para makagawa ng mahusay na trabaho, sa isang lugar. Maaaring lumikha ng account at mag-sign in ang mga user para ma-access ang mga IBM quantum computer, tingnan ang mga detalye ng computer, subaybayan ang mga workload, at ma-access ang mga enablement material sa Documentation at Learning.
- Ang Home page ay nagsisilbing pangunahing panimulang punto para sa product ecosystem, kung saan maaaring makuha ng mga user ang kanilang mga API key, tingnan ang buod ng kanilang mga instance at impormasyon sa paggamit, tingnan ang mga kamakailang detalye ng trabaho, at ma-access ang mga kapaki-pakinabang na link sa iba pang lugar sa platform.
- Ang Documentation ay nag-iipon ng Qiskit documentation, service documentation, at API reference information sa isang lokasyon, na nakaorganisa sa paraang sumusuporta sa natural na daloy ng trabaho ng mga user.
- Ang Learning ang tahanan ng mga educational material kabilang ang mga kurso at teaching module, at ang interactive Circuit Composer (paparating na). Ang kombinasyong graphical at code editor na ito ay nagbibigay-daan sa mga user na mag-prototype, mag-simulate, at mag-debug ng mga circuit nang biswal, at pagkatapos ay patakbuhin ang mga ito sa mga IBM quantum computer.
Qiskit Runtimeโ
Ang Qiskit Runtime ay isang portable, secure, containerized na arkitektura na nagpapatakbo ng mga quantum program sa isang klasikal na computing unit na malapit na naka-integrate sa quantum processor. Nagbibigay-daan ang Qiskit Runtime para maging bahagi ng quantum computer sa anumang computing environment upang mapabilis ang computation โ katulad ng isang graphics processing unit (GPU) โ at pinamamahalaan ang job orchestration at paglilipat ng data sa quantum processing unit, na nagpapalaki ng kahusayan.
Ginagawa ng Qiskit at Qiskit Runtime na simple ang mabilis na pag-orchestrate ng mga program sa mga compute resource sa cloud. Gumagawa ang IBM ng middleware para sa quantum upang mapakinabangan ang performance ng mga quantum application na tumatakbo sa paralelisadong, cloud-based, quantum at klasikal na computational resources. Kasama sa middleware na ito ang circuit knitting toolbox at ang aming quantum serverless architecture.
Ang circuit cutting Qiskit addon ay nagbibigay-daan sa mga developer na putulin ang malalaking circuit sa mas maliliit na circuit na angkop sa mga kasalukuyang quantum computer. Gumagamit ang circuit knitting ng klasikal na computation upang panagutan ang ilang bahagi ng computational burden ng isang quantum circuit upang malagpasan ang magagawa natin sa alinman sa dalawa nang mag-isa. Ang mga karagdagang tool ay tumutulong na muling buuin ang mga circuit gamit ang klasikal na mga mapagkukunan at pinagsasama ang mga panghuling resulta.
Ang Quantum Serverless ay isang multi-cloud orchestration toolkit upang ikonekta ang elastic classical resources sa IBM Qiskit Runtime service. Nagbibigay-daan ang Quantum Serverless sa mga developer na mag-focus sa code, sa halip na sa resource provisioning.
IBM superconducting quantum computersโ
Ang mga IBM quantum processor ay gumagamit ng pisikal na uri ng qubit na tinatawag na superconducting transmon qubit, na gawa mula sa superconducting materials na nakalagay sa isang silicon substrate. Ang ibang mga quantum processor ay maaaring gumamit ng photonic qubits, na gawa mula sa mga solong photon ng liwanag, o trapped-ion qubits, na nag-iimbak ng impormasyon sa mga charged atomic particle. Upang mapadali ang daloy ng kuryente, kailangang mapanatili ang mga superconducting qubit sa napakababang temperatura โ malapit sa absolute zero.

IBM 127-qubit processor
Quantum computing performanceโ
Pagsukat ng quantum computing performanceโ
Ang isang universal fault-tolerant quantum computer ang malaking hamon ng quantum computing. Ito ay isang device na makakapag-perform nang tama ng mga universal quantum operation gamit ang hindi mapagkakatiwalaang mga komponente. Ang mga quantum computer ngayon ay hindi fault-tolerant.
Upang ikumpara ang mga quantum computer sa isa't isa, hindi sapat ang bilang ng qubit. Maraming iba pang detalye ang dapat isaalang-alang, tulad ng mga error rate at kung paano naka-wire ang sistema. May apat na pangunahing sukatan para sa pagsukat ng quantum computing performance:
- Scale โ Sinusukat sa pamamagitan ng bilang ng mga qubit, na nagpapakita ng dami ng impormasyon na maaari nating i-encode sa quantum computer.
- Quality โ Sinusukat sa pamamagitan ng Quantum Volume, na nagpapakita ng kalidad ng mga circuit at kung gaano katumpak ang pagpapatupad ng mga circuit sa hardware.
- Speed โ Sinusukat sa pamamagitan ng CLOPS (Circuit Layer Operations Per Second), na nagpapakita ng ilang circuit ang makakapatakbo sa hardware sa isang takdang panahon.
- Layer Fidelity โ Sinusukat sa pamamagitan ng EPLG (Errors Per Layered Gate), na naglalarawan kung paano nagaganap ang mga error kapag isinasagawa ang mga operasyon sa mga qubit.
Para sa mas detalyadong paglalarawan ng ilan sa mga sukatan sa itaas, tingnan ang artikulong ito sa IBM Research Blog. Ang bawat yugto sa pag-adopt ng quantum computing sa industriya ay pinapatakbo ng pagtaas ng Quantum Volume, na kinakalkula gamit ang iba't ibang parameter tulad ng lapad ng circuit, koneksyon ng qubit, at mga error rate.
Ang teknikal na kahulugan ng Quantum Volume ay mahirap ipaliwanag nang walang mga equation. Ipinaliliwanag ni Dario Gil, Direktor ng Research sa IBM:
Upang mas maunawaan ang Quantum Volume, isaalang-alang ang sumusunod na kawili-wiling paghahambing. Tinatakpan ng seksyon sa ibaba ang oras, espasyo, at mga error rate sa mga tuntunin ng pagsasagawa ng isang paglilibot sa New York City.
Pag-tour ng mga estado ng Quantum Volume
Inilalarawan ng Quantum Volume ang pinakamalaking quantum computational space na maaaring tuklasin ng isang quantum computer, kung saan ang volume ng quantum space ay 2N, na si N ang bilang ng mga qubit, iyon ay, ang karaniwang dimensyon ng state space. Sadya naming ginagamit ang salitang "espasyo" dito dahil kapag nabanggit na natin ang espasyo, madaling isipin ang isang volume.
Ang salik na naglilimita sa pagtuklas na ito ay ang error rate. Ang error rate ay maaaring ikatumbas sa dami ng oras na pinahihintulutan tayong tuklasin ang espasyo. Mas maraming error ay nangangahulugang mas kaunting oras para magtuklas. Habang mas malaki ang computational space, mas matagal itong ganap na tuklasin, kaya kailangan natin ng isang quantum computer na may mas maliit na error rate.
Isaalang-alang ang isang turista na nagliliwaliw sa New York City. Nais ng turista na tuklasin ang buong lungsod, ibig sabihin gusto ng turista ng tourist volume na katumbas ng NYC. Kung bibigyan natin ang turista ng isang araw lamang, wala itong paraan upang tuklasin ang ganoon kalaking espasyo, kaya hindi makukuha ng turista ang nais na tourist volume. Ngunit kung bibigyan natin ang turista ng tatlong araw, malamang na mabibisita niya ang lahat ng nangungunang lugar at makukuha ang kinakailangang tourist volume ng NYC.
Ngayon, paano kung bibigyan natin ang turista ng mas maraming oras ngunit nililimitahan pa rin ang espasyo sa NYC? Sa ibang salita, paano kung panatilihin nating pareho ang bilang ng mga qubit ngunit babawasan ang error rate? Hindi na magiging kapaki-pakinabang ito sa turista dahil natuklas na niya ang lungsod at paulit-ulit na lang siyang dumarating sa parehong mga lugar. Nananatiling pareho ang tourist volume. Sa halip, kapag may mas maraming oras, mas matalino para sa turista na palawakin ang bilang ng mga tourist spot na bibisitahin.
O, ipagpalagay nating nakatakda ang oras sa tatlong araw ngunit nagpasya ang turista na subukang tuklasin ang buong NYC at Long Island? Sa ibang salita, paano kung ayusin natin ang error rate ngunit magdagdag ng mas maraming qubit? Muli, ang tourist volume ay nananatiling katumbas ng NYC dahil hindi kayang tuklasin ng turista ang mas malaking espasyo sa takdang oras. Kaya, upang maging mas mahusay na turista at makamit ang mas malaking tourist volume, kailangang sabay na palakihin ang espasyong nililiwaliw at ang dami ng oras na pinahihintulutan ang turista na magtuklas.
Sa parehong paraan, ang pagbuo ng mas mahusay na mga quantum computer na nakakamit ng mas malaking Quantum Volume ay nangangailangan ng sabay na pagpapalaki ng quantum computational space (bilang ng mga qubit) habang binabawasan ang error rate (pinapataas ang dami ng oras na maaaring tumakbo ang algorithm). Halimbawa, sa pamamagitan ng mga pagsulong sa tunable coupling architectures, dinoblo ng IBM ang quantum volume nang dalawang beses sa loob ng isang taon lamang!

Ngunit habang umuunlad ang quantum computing, mas pinapahalagahan natin ang kapaki-pakinabang na trabaho na magagawa ng ating mga quantum computer sa makatwirang tagal ng oras. Kung sinusukat natin ang scale sa bilang ng mga qubit, at quality sa quantum volume, ang quantum processing speed ang sukatan ng kapaki-pakinabang na trabaho na magagawa ng mga qubit na iyon sa makatwirang tagal ng oras. Tinukoy natin ito bilang ang bilang ng mga primitive circuit na maaaring maproseso sa isang segundo. Katulad ito ng FLOPS sa klasikal na computing โ ang bilang ng floating point operations bawat segundo. Ang pagpapabuti ng QPU speed ang susi sa praktikal na quantum computing. Tulad ng klasikal na computer programming, ang quantum programming ay nangangailangan ng pagpapatakbo ng maraming circuit. Ang makatwirang QPU speed ay magbibigay-daan sa mga user na isama ang quantum computing bilang bahagi ng kanilang mga workflow.
Subukan ang iyong pag-unawaโ
Basahin ang tanong sa ibaba, isipin ang iyong sagot, pagkatapos ay i-click ang tatsulok upang ipakita ang solusyon.
Tama o mali: Ang Quantum Volume ay tumutukoy sa laki ng mga cryogenic refrigerator na nagtataglay ng mga IBM quantum computer.
Mali. Ang Quantum Volume ay isang solong numero na nilayong buuin ang performance ng mga quantum computer ngayon.
Ano ang susunod sa quantum computingโ
Ang mga quantum computer ngayon, at ang mga inaasahan para sa nakikitang hinaharap, ay maingay. Ibig sabihin ay sensitibo sila sa mga pagkagambala sa kapaligiran na maaaring makaapekto sa katumpakan ng mga resulta. Tulad ng klasikal na computing na umunlad sa pamamagitan ng modular na scaling ng mga processor, mahusay na computation, at parallelization, nakikita natin ang quantum computing na umuunlad upang matupad ang buong potensyal nito. Habang nagsisikap tayo tungo sa mga ganap na fault-tolerant na quantum computer, nais nating malutas ang mga kapaki-pakinabang na problema gamit ang hardware at software na mayroon tayo ngayon.
Quantum utilityโ
Ang IBM Quantum at ang University of California, Berkeley ay nagpresenta ng katibayan na ang mga quantum computer ay makakapagbigay ng halaga nang mas maaga kaysa sa inaasahan salamat sa mga pagsulong sa IBM Quantum hardware at mga pamamaraan ng error mitigation. Higit pa sa isang patunay ng konsepto, naghatid tayo ng mga resulta na tumpak na sapat upang maging kapaki-pakinabang. Ang modelo ng computation na aming tinuklas sa gawaing ito ay isang pangunahing aspeto ng maraming algorithm na dinisenyo para sa mga near-term quantum computer.
Ang feedback loop sa pagitan ng quantum at klasikal ay susi sa pagsulong ng mga quantum technology. Sa pagtuon sa quantum utility, ginagamit natin ang quantum upang suriin ang mga kumplikadong problema na humahamon sa mga kasalukuyang high-performance compute framework, pagkatapos ay sinusuri ang mga resulta nang klasikal. Ang patuloy na pagpapalitan na ito ng quantum na nagpapatakbo ng kumplikadong circuit at ng mga klasikal na computer na nagbe-verify ng mga quantum na resulta ay magpapabuti sa parehong computational domain at magbibigay ng kumpiyansa sa mga user sa mga kakayahan ng mga near-term quantum computer.
Opsyonal na pagbabasa โ i-click ang tatsulok upang matuto nang higit pa tungkol sa eksperimento
-
Sa eksperimentong ito, ginamit namin ang lahat ng 127 qubit ng aming IBM Quantum Eagle processor upang i-simulate ang nagbabagong gawi ng isang sistema na natural na naimamapa sa isang quantum computer, na tinatawag na quantum Ising model. Ang mga Ising model ay mga simplipikasyon ng kalikasan na kumakatawan sa mga nakikipag-ugnayan na atom bilang isang lattice ng nakikipag-ugnayan na quantum two-choice system sa isang energy field. Ang mga sistemang ito ay kamukha ng mga two-state qubit na bumubuo sa ating mga quantum computer, na ginagawa silang angkop para sa pagsubok ng mga kakayahan ng ating mga pamamaraan. Ginamit namin ang ZNE upang subukang tumpak na kalkulahin ang isang katangian ng sistema na tinatawag nitong expectation value โ mahalagang isang weighted average ng mga posibleng resulta ng circuit.
-
Sabay-sabay, sinubukan ng Berkeley team na i-simulate ang parehong sistema gamit ang tensor network methods sa tulong ng mga advanced na supercomputer na matatagpuan sa Lawrence Berkeley National Lab's National Energy Research Scientific Computing Center (NERSC) at sa Purdue University.
-
Patuloy na sumasang-ayon ang mga quantum method sa mga eksaktong pamamaraan. Ngunit kalaunan, ang mga klasikal na approximation method ay nagsimulang humina habang tumaas ang kahirapan.
-
Sa wakas, hiniling namin sa parehong computer na magsagawa ng mga kalkulasyon na higit pa sa kung ano ang maaaring kalkulahin nang eksakto โ at nagbalik ang quantum computer ng isang sagot na mas pinaniniwalaan naming tama. At kahit hindi natin mapatunayan kung tama ba talaga ang sagot na iyon, ang tagumpay ng Eagle sa mga nakaraang takbo ng eksperimento ay nagbigay sa amin ng kumpiyansa na tama ang mga ito.
Error Correctionโ
Ang error correction ay isang pangunahing larangan ng pananaliksik sa loob ng maraming dekada. Ngunit sa karamihan ng panahong iyon, ang mga teoretikal na pamamaraan ng error correction ay hindi praktikal na maipatupad sa mga tunay na quantum computer, kadalasang dahil sa napakalaking bilang ng mga qubit na kailangan. Sa katunayan, maraming eksperto ang nanghuhula na ang praktikal na fault tolerant quantum computing (FTQC) ay mangangailangan ng milyun-milyong pisikal na qubit. Ngunit sa isang kamakailang papel na inilathala sa cover ng Nature, ipinakilala ng mga mananaliksik mula sa IBM ang isang bagong code, na tinatawag nating Gross code, na lumalagpas sa limitasyong iyon.
Inilalarawan ng papel na High-threshold and low-overhead fault-tolerant quantum memory ang bagong quantum error-correcting code na halos 10 beses na mas mahusay kaysa sa mga nakaraang pamamaraan sa pagprotekta ng mga delikadong quantum data mula sa pag-iipon ng mga error. Upang isaalang-alang kung gaano natin nalalapit ang simula ng error correction, isaalang-alang na gamit ang Gross code, maaari mong protektahan ang 12 logical qubit para sa halos isang milyong siklo ng mga pagsusuri ng error gamit ang 288 qubit.
Hindi inaasahan na ang error correction ay biglang papalitan ang error mitigation at error suppression. Sa halip, sa susunod na ilang taon, ang error mitigation at suppression ay magpapatuloy na gumanap ng mahalagang papel, kasabay ng patuloy na pagtaas ng bilang ng mga error-corrected qubit.
IBM Quantum Development Roadmapโ
Nasa panahon na tayo ng quantum utility. Ibig sabihin, mas mahusay na ang mga quantum computer kaysa sa mga klasikal na computer pagdating sa quantum computing, at maaari itong gamitin ng aming mga user upang tuklasin ang mga bagong algorithm at maghanap ng mga quantum advantage. Ang aming roadmap ay nagbabalangkas ng aming mga makasaysayang milestone at mga plano upang makamit ang near-term quantum advantage sa 2026.
Sa 2029, maihahatid namin ang Starling โ isang large-scale fault-tolerant quantum computer na kayang magpatakbo ng mga quantum circuit na binubuo ng 100 milyong quantum gate sa 200 logical qubit. Binubuo namin ang sistemang ito ngayon sa aming makasaysayang pasilidad sa Poughkeepsie, New York. Matuto nang higit pa tungkol sa aming pag-unlad sa Guided Roadmap PDF.
Magbasa nang higit pa tungkol sa IBM Quantum development roadmap dito.
5k challengeโ
Nagtatrabaho ang IBM kasama ang quantum research community upang mahanap ang mga potensyal na use case na maaaring makinabang mula sa quantum computing. Nagbibigay kami ng mga lalong makapangyarihang tool upang matuklas ng mga user ang mga mahalagang problema sa quantum. Noong 2024, naglabas kami ng isang tool na kayang kalkulahin ang mga walang kinikilingang observable ng mahahaba, mataas na kalidad na circuit. Ang paghahanap ng kung ano ang magagawa sa kombinasyong ito ng 100+ qubit at malalim na circuit ay minsan ay tinawag na "100x100 challenge". Ngunit ang tiyak na bilang ng mga qubit at lalim sa bawat isa ay hindi gaanong mahalaga kaysa sa pagsasamantala sa kapangyarihan ng kombinasyon. Isipin kung ano ang posible sa 5,000 quantum circuit sa isang solong computation. Maaaring magpatakbo ang mga user ng mga quantum circuit na may kumplikasyon at runtime na lumalagpas sa mga kakayahan ng pinakamahusay na mga klasikal na computer ngayon. Nasasabik kaming makita kung ano ang itatayo ng quantum community upang matulungan tayong samantalahin ang kapangyarihan ng quantum at malutas ang mga mahahalagang problema.
Quantum-centric supercomputersโ
Ang paglampas sa mga single chip processor ang susi sa paglutas ng mga problema sa malaking sukat. Noong 2024, ipinakilala namin ang Crossbill, ang unang single processor na gawa mula sa maraming chip. Ito ang unang hakbang upang manguna sa isang bagong panahon ng scaling, na nagbibigay ng malinaw na landas patungo sa 100,000 qubit at higit pa sa quantum-centric supercomputing. Ito ay isang modular computing architecture na nagbibigay-daan sa scaling. Pinagsasama nito ang quantum communication at computation upang mapataas ang computational capacity, habang gumagamit ng hybrid cloud middleware upang maayos na isama ang mga quantum at klasikal na workflow.
Ang paglutas ng pinaka-kumplikadong mga problema sa mundo ay mangangailangan ng kombinasyon ng klasikal at quantum na mga mapagkukunan. Bukod pa rito, depende ito sa patuloy na pakikipagtulungan sa pagitan ng industriya at akademiya.
Mga pangunahing aralโ
Maaari mong isaisip ang mga pangunahing aral na ito:
- Ang mga quantum computer ngayon ay hindi fault tolerant.
- Ang Quantum Volume ay isang holistikong sukatan ng kung gaano kahusay ang isang quantum computer. Habang mas mataas ang Quantum Volume, mas magaling. Ang pag-usap lamang tungkol sa bilang ng qubit ay mapanlinlang.
- Upang masukat ang performance ng mga quantum computer, may apat na pangunahing sukatan: scale, quality, speed, at layer fidelity.
- Ang isang pinagsamang eksperimento ng IBM Quantum-UC Berkeley ay nagpresenta ng katibayan na ang mga IBM quantum computer ay naghahatid ng maaasahan, tumpak na mga resulta para sa mga mapanghamon na problema sa simulation sa sukat na 127 qubit.
- Ang quantum-centric supercomputing ay nangangahulugang tratuhin ang quantum bilang isang piraso ng mas malawak na HPC paradigm kung saan ang klasikal at quantum ay gumaganap bilang isang computational unit.