Teknologi IBM Quantum
Armada komputer kuantum IBM®, semuanya dengan setidaknya 127 qubit, adalah yang terbesar di dunia. Komputer kuantum ini menggunakan qubit transmon superkonduktor, yang bukan satu-satunya jenis qubit, tetapi memiliki banyak keunggulan. Menggabungkan komputer kuantum kelas dunia kami dengan Qiskit memungkinkan pengguna kami menjelajahi bagaimana komputasi kuantum bisa berguna di dunia, hari ini. Mitra industri dan peneliti menggunakan teknologi IBM Quantum® untuk mengeksplorasi komputasi yang bermakna dan aplikasi yang realistis. Mari jelajahi berbagai program dan layanan yang IBM Quantum tawarkan kepada mitra.
Jika kamu adalah bagian dari institusi yang merupakan anggota IBM Quantum Network, pastikan untuk menghubungi grup komputasi kuantum institusimu untuk menentukan manfaat apa yang bisa kamu akses.
Tujuan pembelajaran
Di akhir modul ini, kamu seharusnya mampu:
-
Mengenali bahwa menyelesaikan masalah yang bermakna akan melibatkan kombinasi sumber daya kuantum dan klasik.
-
Mengidentifikasi perangkat keras, perangkat lunak, dan layanan yang tersedia untuk menyelesaikan masalah yang bermakna.
-
Jelaskan bagaimana kinerja komputasi kuantum diukur menggunakan metrik skala, kualitas, dan kecepatan. Kenali metrik benchmark pendukung yang umum digunakan di seluruh industri.
IBM Quantum Platform
IBM Quantum Platform menyediakan rangkaian alat komputasi kuantum yang menyatukan semua sumber daya penelitian dan pengembangan yang dibutuhkan pengguna untuk bekerja dengan baik, dalam satu tempat. Pengguna bisa membuat akun dan masuk untuk mengakses komputer kuantum IBM, melihat detail komputer, melacak beban kerja, dan mengakses materi enablement di Dokumentasi dan Learning.
-
Halaman utama berfungsi sebagai titik awal utama untuk ekosistem produk, di mana pengguna bisa mendapatkan kunci API mereka, melihat ringkasan instance dan informasi penggunaan mereka, melihat detail pekerjaan terbaru, dan mengakses tautan berguna ke tempat lain di seluruh platform.
-
Dokumentasi menggabungkan dokumentasi Qiskit, dokumentasi layanan, dan informasi referensi API ke dalam satu lokasi, diorganisir dengan cara yang mendukung alur kerja alami pengguna.
-
Learning adalah rumah bagi materi pendidikan termasuk kursus dan modul pengajaran, serta Circuit Composer interaktif (segera hadir). Kombinasi editor grafis dan kode ini memungkinkan pengguna membuat prototipe, mensimulasikan, dan men-debug Circuit secara visual, kemudian menjalankannya pada komputer kuantum IBM.
IBM Quantum Compute Service (sebelumnya Qiskit Runtime Service)
IBM Quantum Compute Service adalah arsitektur yang portabel, aman, dan terkontainerisasi yang menjalankan program kuantum pada unit komputasi klasik yang terintegrasi erat dengan prosesor kuantum. Quantum Compute memungkinkan komputer kuantum menjadi bagian dari lingkungan komputasi apa pun untuk mempercepat komputasi — mirip dengan unit pemrosesan grafis (GPU) — dan menangani orkestrasi pekerjaan serta transfer data ke unit pemrosesan kuantum, memaksimalkan efisiensi.
Qiskit dan Quantum Compute memudahkan untuk dengan cepat mengatur program di seluruh sumber daya komputasi di cloud. IBM membangun middleware untuk kuantum guna memaksimalkan kinerja aplikasi kuantum yang berjalan di seluruh sumber daya komputasi kuantum dan klasik yang diparalelkan dan berbasis cloud. Middleware ini mencakup circuit knitting toolbox dan arsitektur quantum serverless kami.
Qiskit addon pemotong Circuit memungkinkan pengembang memotong Circuit besar menjadi Circuit yang lebih kecil yang cocok untuk komputer kuantum saat ini. Circuit knitting menggunakan komputasi klasik untuk mengambil sebagian beban komputasi dari Circuit kuantum untuk melampaui apa yang bisa dicapai oleh masing-masing secara sendiri-sendiri. Alat tambahan membantu merekonstruksi Circuit dengan sumber daya klasik dan menggabungkan hasil akhir.
Quantum Serverless adalah toolkit orkestrasi multi-cloud untuk menghubungkan sumber daya klasik elastis dengan IBM Quantum Compute Service. Quantum Serverless memungkinkan pengembang fokus pada kode, bukan provisi sumber daya.
Komputer kuantum superkonduktor IBM
Prosesor kuantum IBM menggunakan jenis fisik qubit yang disebut qubit transmon superkonduktor, yang terbuat dari material superkonduktor yang dipola di atas substrat silikon. Prosesor kuantum lain mungkin menggunakan qubit foton, yang terbuat dari foton tunggal cahaya, atau qubit ion terjebak, yang menyimpan informasi dalam partikel atom bermuatan. Untuk memfasilitasi aliran arus listrik, qubit superkonduktor perlu dipertahankan pada suhu yang sangat rendah — mendekati nol mutlak.

Prosesor IBM 127-qubit
Kinerja komputasi kuantum
Mengukur kinerja komputasi kuantum
Komputer kuantum fault-tolerant universal tetap menjadi salah satu tantangan besar komputasi modern. Komputer kuantum saat ini belum sepenuhnya fault tolerant, sehingga memahami kinerjanya membutuhkan pertimbangan berbagai faktor di luar jumlah qubit saja.
IBM Quantum mengkarakterisasi kinerja komputasi kuantum menggunakan tiga dimensi mendasar:
-
Skala: diukur dengan qubit yang dapat diprogram, yaitu qubit yang dapat dikontrol langsung dan dimasukkan pengguna ke dalam algoritma kuantum.
-
Kualitas: diukur dengan operasi qubit (QuOps), yang menunjukkan berapa banyak operasi yang paling menuntut secara komputasi yang dapat dijalankan secara andal oleh komputer kuantum sebelum error menguasai komputasi.
-
Kecepatan diukur dengan jumlah maksimum Circuit per detik, yang menggambarkan throughput Circuit suatu sistem dan jumlah komputasi berguna yang dapat dilakukannya sepanjang waktu.
Bersama-sama, metrik-metrik ini memberikan gambaran tingkat tinggi tentang kemampuan komputasi, skalabilitas, dan efisiensi komputer kuantum di berbagai teknologi perangkat keras dan pendekatan implementasi.
Selain metrik utama ini, sejumlah metrik benchmark pendukung banyak digunakan di seluruh industri:
Cek pemahamanmu
Benar atau salah: Kekuatan komputer kuantum ditentukan oleh jumlah qubit yang dimilikinya.
Jawaban
Salah. Jika komputer kuantum memiliki banyak qubit, tetapi throughput Circuit rendah dan kualitas buruk, maka informasi yang tersimpan pada berapa pun jumlah qubit akan terdegradasi sebelum hasil yang berguna dapat diperoleh. Kekuatan komputer kuantum bergantung pada skala, kualitas, dan kecepatan.
Apa selanjutnya dalam komputasi kuantum
Komputer kuantum saat ini, dan yang diperkirakan untuk masa mendatang, bersifat noisy. Ini berarti mereka sensitif terhadap gangguan lingkungan yang dapat memengaruhi fidelitas hasil. Sama seperti komputasi klasik yang berkembang melalui penskalaan modular prosesor, komputasi yang efisien, dan paralelisasi, kita melihat komputasi kuantum berkembang untuk mewujudkan potensi penuhnya. Saat kita bekerja menuju komputer kuantum yang sepenuhnya toleran kesalahan, kita ingin menyelesaikan masalah yang berguna dengan perangkat keras dan perangkat lunak yang kita miliki saat ini.
Utilitas kuantum
IBM Quantum dan University of California, Berkeley menyajikan bukti bahwa komputer kuantum dapat memberikan nilai lebih cepat dari yang diperkirakan berkat kemajuan dalam perangkat keras IBM Quantum dan metode mitigasi kesalahan. Bukan hanya sekadar bukti konsep, kami menghadirkan hasil yang cukup akurat untuk berguna. Model komputasi yang kami eksplorasi dengan pekerjaan ini merupakan aspek inti dari banyak algoritma yang dirancang untuk komputer kuantum jangka dekat.
Loop umpan balik antara kuantum dan klasik adalah kunci untuk memajukan teknologi kuantum. Dengan fokus pada quantum utility, kita menggunakan kuantum untuk menyelidiki masalah kompleks yang menantang kerangka komputasi berkinerja tinggi yang ada, kemudian memeriksa hasilnya secara klasik. Bolak-balik berkelanjutan antara kuantum yang menjalankan Circuit kompleks dan komputer klasik yang memverifikasi hasil kuantum ini akan meningkatkan kedua domain komputasi dan memberikan pengguna kepercayaan pada kemampuan komputer kuantum jangka dekat.
Bacaan opsional — buka untuk membaca lebih lanjut tentang eksperimen
-
Dalam eksperimen ini, kami menggunakan semua 127 qubit dari prosesor IBM Quantum Eagle kami untuk mensimulasikan perilaku yang berubah dari sistem yang secara alami dipetakan ke komputer kuantum, yang disebut model Ising kuantum. Model Ising adalah penyederhanaan alam yang merepresentasikan atom-atom yang berinteraksi sebagai kisi sistem dua-pilihan kuantum yang berinteraksi dalam medan energi. Sistem ini terlihat sangat mirip dengan qubit dua-keadaan yang membentuk komputer kuantum kami, menjadikannya cocok untuk menguji kemampuan metode kami. Kami menggunakan ZNE untuk mencoba menghitung secara akurat properti sistem yang disebut nilai ekspektasi — pada dasarnya rata-rata berbobot dari kemungkinan hasil Circuit.
-
Secara bersamaan, tim Berkeley mencoba mensimulasikan sistem yang sama menggunakan metode jaringan tensor dengan bantuan superkomputer canggih yang berlokasi di Lawrence Berkeley National Lab's National Energy Research Scientific Computing Center (NERSC) dan di Purdue University.
-
Hasil metode kuantum tetap sesuai dengan hasil metode eksak. Tetapi akhirnya, metode aproksimasi klasik mulai goyah saat kesulitan ditingkatkan.
-
Akhirnya, kami meminta kedua komputer untuk menjalankan perhitungan di luar apa yang bisa dihitung secara eksak — dan komputer kuantum mengembalikan jawaban yang lebih kami yakini kebenarannya. Dan meskipun kami tidak dapat membuktikan apakah jawaban itu sebenarnya benar, keberhasilan Eagle pada percobaan sebelumnya memberi kami keyakinan bahwa mereka benar.
Koreksi Kesalahan
Koreksi kesalahan telah menjadi area penelitian utama selama beberapa dekade. Tetapi untuk sebagian besar waktu itu, teknik koreksi kesalahan teoritis tidak praktis untuk diimplementasikan pada komputer kuantum nyata, paling sering karena jumlah qubit yang sangat besar yang diperlukan. Memang, banyak ahli memprediksi bahwa komputasi kuantum toleran kesalahan praktis (FTQC) akan memerlukan jutaan qubit fisik. Tetapi dalam makalah terbaru yang diterbitkan di sampul Nature, peneliti dari IBM memperkenalkan kode baru, yang kami sebut kode Gross, yang mengatasi keterbatasan tersebut.
Makalah High-threshold and low-overhead fault-tolerant quantum memory mendeskripsikan kode koreksi kesalahan kuantum baru yang sekitar 10 kali lebih efisien dari metode sebelumnya dalam melindungi data kuantum yang rapuh dari akumulasi kesalahan. Untuk mempertimbangkan seberapa dekat kita sekarang dari awal koreksi kesalahan, pertimbangkan bahwa menggunakan kode Gross, kamu bisa melindungi 12 qubit logis selama sekitar satu juta siklus pemeriksaan kesalahan menggunakan 288 qubit.
Tidak diharapkan bahwa koreksi kesalahan akan tiba-tiba menggantikan mitigasi kesalahan dan penekanan kesalahan. Sebaliknya, selama beberapa tahun ke depan, mitigasi kesalahan dan penekanan akan terus memainkan peran penting, bersama dengan semakin banyaknya qubit terkoreksi kesalahan.
Peta Jalan Pengembangan IBM Quantum
Kini kita berada dengan kuat di era quantum utility. Artinya komputer kuantum lebih baik dalam komputasi kuantum dari komputer klasik, dan bisa dimanfaatkan oleh pengguna kami untuk menemukan algoritma baru dan mencari quantum advantage. Peta jalan kami menguraikan tonggak-tonggak bersejarah dan rencana kami untuk mencapai quantum advantage jangka dekat pada tahun 2026.
Pada tahun 2029, kami akan menghadirkan Starling — komputer kuantum toleran kesalahan skala besar yang mampu menjalankan Circuit kuantum yang terdiri dari 100 juta Gate kuantum pada 200 qubit logis. Kami sedang membangun sistem ini sekarang di fasilitas bersejarah kami di Poughkeepsie, New York. Pelajari lebih lanjut tentang kemajuan kami dalam Guided Roadmap PDF.
Baca lebih lanjut tentang peta jalan pengembangan IBM Quantum di sini.
Tantangan 5k
IBM bekerja sama dengan komunitas penelitian kuantum untuk menemukan potensi kasus penggunaan yang bisa mendapat manfaat dari komputasi kuantum. Kami menyediakan alat yang semakin kuat sehingga pengguna bisa mengeksplorasi masalah mendesak dengan kuantum. Pada tahun 2024, kami merilis alat yang mampu menghitung observabel yang tidak bias dari Circuit panjang berkualitas tinggi. Menemukan apa yang bisa dilakukan dengan kombinasi 100+ qubit dan Circuit yang dalam pada suatu waktu disebut "tantangan 100x100". Tetapi jumlah qubit dan kedalaman yang tepat pada masing-masing kurang penting daripada memanfaatkan kekuatan kombinasi. Bayangkan apa yang mungkin dengan 5.000 Gate kuantum dalam satu komputasi. Pengguna bisa menjalankan Circuit kuantum dengan kompleksitas dan runtime di luar kemampuan komputer klasik terbaik saat ini. Kami sangat antusias melihat apa yang akan dibangun komunitas kuantum untuk membantu kami memanfaatkan kekuatan kuantum dan menyelesaikan masalah penting.
Superkomputer berbasis kuantum
Melampaui prosesor chip tunggal adalah kunci untuk menyelesaikan masalah pada skala. Pada tahun 2024, kami memperkenalkan Crossbill, prosesor tunggal pertama yang dibuat dari beberapa chip. Ini adalah langkah pertama menuju era penskalaan baru, memberikan jalur yang jelas menuju 100.000 qubit dan lebih banyak lagi dengan superkomputasi berbasis kuantum. Ini adalah arsitektur komputasi modular yang memungkinkan penskalaan. Ini menggabungkan komunikasi dan komputasi kuantum untuk meningkatkan kapasitas komputasi, sambil menggunakan middleware hybrid cloud untuk mengintegrasikan alur kerja kuantum dan klasik secara mulus.
Menyelesaikan masalah paling kompleks di dunia akan memerlukan kombinasi sumber daya klasik dan kuantum. Selanjutnya, ini akan bergantung pada kolaborasi berkelanjutan antara industri dan akademia.
Poin-poin utama
Kamu bisa mengingat poin-poin utama ini:
-
Komputer kuantum saat ini tidak toleran kesalahan.
-
Tiga dimensi utama untuk mengevaluasi kinerja komputasi kuantum adalah: skala (qubit yang dapat diprogram), kualitas (operasi qubit), dan kecepatan (jumlah maksimum Circuit per detik).
-
Benchmark tambahan seperti Quantum Volume, CLOPS, dan EPLG tetap berguna untuk memahami karakteristik perangkat keras dan beban kerja tertentu.
-
Eksperimen bersama IBM Quantum-UC Berkeley menyajikan bukti komputer kuantum IBM memberikan hasil yang andal dan akurat untuk masalah simulasi yang menantang pada skala 127 qubit.
-
Superkomputasi berbasis kuantum berarti memperlakukan kuantum sebagai satu bagian dari paradigma HPC yang lebih luas dengan klasik dan kuantum yang bekerja sebagai satu unit komputasi.