Perspektywy na przyszłość i kierunek rozwoju
Do tej pory poznałeś motywację do łączenia obliczeń wysokiej wydajności (HPC) i obliczeń kwantowych w celu rozwiązywania problemów naukowych. Zdefiniowaliśmy klasyczne i kwantowe zasoby obliczeniowe, w tym CPU, GPU i QPU, oraz omówiliśmy, jak je skalować i zarządzać nimi za pomocą technik takich jak skalowanie pionowe i poziome, planowanie zadań oraz zarządzanie obciążeniem. Ponadto poznałeś modele programowania zarówno dla QPU (takie jak Circuit kwantowe i prymitywy jak Sampler i Estimator), jak i dla komputerów klasycznych, w tym praktykę programowania równoległego z MPI – potężne narzędzie heterogenicznych obliczeń kwantowo-klasycznych. Na koniec przestudiowałeś i przećwiczyłeś zaawansowane algorytmy kwantowe oparte na próbkowaniu, takie jak Sample-based Quantum Diagonalization (SQD) i Sample-based Krylov Quantum Diagonalization (SKQD). Algorytmy te wykorzystują metodę podprzestrzeni do precyzyjnego szacowania energii stanu podstawowego cząsteczek i materiałów poprzez przygotowywanie i próbkowanie stanów kwantowych, które definiują podprzestrzeń dla klasycznej diagonalizacji – kombinację różnych modeli programowania na zestawie heterogenicznych zasobów. Mając te fundamentalne koncepcje kwantowego i klasycznego superkomputingu, nie mówimy już o zastępowaniu jednego przez drugie, lecz o tworzeniu potężnego, zintegrowanego systemu działającego w synergii — kombinacji gotowej zapoczątkować erę przewagi kwantowej.
Dlaczego teraz?
Społeczność już przekroczyła próg „użyteczności kwantowej" — etapu, w którym komputery kwantowe po raz pierwszy zostały uznane za użyteczne narzędzia naukowe zdolne do obliczeń wykraczających poza klasyczną symulację siłową. Ta era użyteczności zapoczątkowana została słynnym artykułem o użyteczności opublikowanym na okładce Nature w 2023 roku, a następnie obejmowała dziesiątki publikacji partnerów, klientów i badaczy z IBM Quantum®. Teraz uwaga skupiła się na kolejnej kluczowej granicy: osiągnięciu przewagi kwantowej. Przez długi czas pojęcie „przewagi kwantowej" cierpiało na nieprecyzyjne definicje. Ten artykuł przedstawił konkretną definicję, którą tutaj przyjmiemy. Konkretnie, przewaga kwantowa oznacza wykonanie zadania przetwarzania informacji na sprzęcie kwantowym, które spełnia dwa zasadnicze kryteria:
i) Poprawność wyniku może być rygorystycznie zweryfikowana, oraz
ii) Jest ono wykonane z kwantową separacją, która w wymierny sposób oferuje wyższą wydajność, opłacalność lub dokładność niż to, co jest osiągalne przy użyciu samych obliczeń klasycznych.
Przewiduje się, że przewaga kwantowa zacznie się pojawiać do końca 2026 roku i że nastąpi to dzięki połączeniu zasobów kwantowych i HPC. Ta lekcja nakreśla główną wizję tego nowego paradygmatu, opisuje kluczowe idee na przyszłość i przedstawia perspektywę opartą na weryfikowalnym, niezależnym od platformy systemie demonstrowania i realizowania prawdziwej przewagi kwantowej.
5.1 Ogólny obraz
Po raz pierwszy obserwujemy znaczący punkt zwrotny w historii obliczeń — erę superkomputingu kwantowo-centrycznego (QCSC), rodzącego się paradygmatu, który ściśle integruje kwantowe jednostki przetwarzające (QPU) z klasycznymi superkomputerami. Celem nie jest zastąpienie systemów klasycznych przez kwantowe, lecz wykazanie, że ta heterogeniczna architektura — gdzie „kwant plus klasyka" może przewyższyć samą klasykę — jest najpotężniejszą ścieżką naprzód. W tym modelu QPU są postrzegane jako wyspecjalizowane koprocesory, pracujące obok CPU i GPU, by mierzyć się z problemami obliczeniowymi nierozwiązywalnymi przez komputery klasyczne.
Pełny potencjał tej nowej architektury może zostać zrealizowany jedynie poprzez udostępnienie tych potężnych narzędzi jak najszerszemu gronu użytkowników. Ta wizja już nabiera kształtu dzięki wdrażaniu systemów kwantowych w istniejących centrach obliczeń wysokiej wydajności (HPC) oraz tworzeniu oprogramowania, takiego jak kwantowe wtyczki Slurm, które usprawniają ich integrację z istniejącymi klasycznymi przepływami pracy. Dzięki uczynieniu tych heterogenicznych systemów bardziej dostępnymi dla szerszej społeczności badawczej tworzymy środowisko sprzyjające innowacjom i odkryciom.
Ta strategia łączenia zintegrowanej technologii z szeroką bazą użytkowników jest, naszym zdaniem, sposobem na osiągnięcie przez społeczność przewagi kwantowej w niedalekiej przyszłości. Przewaga kwantowa to nie jeden, ostateczny kamień milowy, lecz proces — sekwencja coraz bardziej przekonujących demonstracji, które będą badane, odtwarzane i kwestionowane przez społeczność aż do osiągnięcia naukowego konsensusu. To jest droga do wykazania, do końca 2026 roku, pierwszych wiarygodnych i weryfikowalnych przypadków, w których ten nowy sposób obliczeń rozwiązuje praktyczne problemy sprawniej, taniej lub dokładniej niż to, co jest osiągalne przy użyciu samych obliczeń klasycznych.
Wielkie idee
Aby zrealizować tę wizję, należy odpowiedzieć na kilka kluczowych pytań i zmierzyć się z kilkoma ideami.
-
Optymalne partycjonowanie obciążeń: Po stronie oprogramowania wyzwanie polega na zarządzaniu złożonymi hybrydowymi przepływami pracy. Orkiestrowanie płynnego wykonywania zadań zarówno na zasobach kwantowych, jak i klasycznych wymaga zaawansowanych narzędzi. Obejmuje to Middleware Kwantowo-HPC oraz Infrastrukturę Uruchomieniową zaprojektowane do obsługi planowania zadań, zarządzania zasobami i przepływu danych w tym heterogenicznym środowisku. Ponadto kluczowe dla maksymalizacji użyteczności obecnego sprzętu kwantowego jest opracowanie technik efektywnego zrównoleglania Circuit kwantowych lub ich rozkładania na mniejsze, łatwiejsze do zarządzania części.
-
Odporność na błędy na poziomie systemu: Ostatecznym rozwiązaniem chroniącym informacje kwantowe przed szumem są odporne na błędy obliczenia kwantowe (FTQC), gdzie informacje są kodowane w solidnych „logicznych kubitach". Choć pojawiające się kwantowe kody korekcji błędów o niskiej gęstości parzystości (qLDPC) oferują ścieżkę do zmniejszenia ogromnych narzutów zasobów, implementacja pełnej odporności na błędy nie jest spodziewana w bezpośredniej perspektywie. Jednocześnie mitygacja błędów wykorzystuje klasyczne przetwarzanie końcowe do redukcji lub eliminacji błędu systematycznego w obliczeniach spowodowanego szumem, co jest również kluczowym elementem w osiąganiu odpornych na błędy systemów kwantowych na poziomie systemu. Potężne metody mitygacji błędów są już wdrażane jako usługa, demonstrując potęgę architektury QCSC. Na przykład:
- Tensor Network Error Mitigation (TEM) firmy Algorithmiq zarządza szumem w programowym przetwarzaniu końcowym, wykorzystując klasyczne zasoby HPC do rozszerzenia możliwości obecnych QPU.
- Quantum Error Suppression and Error Mitigation (QESEM) firmy Qedma łączy tłumienie błędów na poziomie sprzętowym z mitygacją, aby poprawić niezawodność obliczeń kwantowych na dużą skalę.
-
Demokratyzacja dostępu: Szerokie udostępnienie tych potężnych systemów hybrydowych jest kluczem do przyspieszenia innowacji. Jest to już realizowane poprzez fizyczne wdrażanie systemów kwantowych w centrach HPC oraz udostępnianie wtyczek Slurm dla uproszczonej integracji. Aby usprawnić tę integrację, obie firmy udostępniły wtyczki Slurm, dzięki czemu obciążenia kwantowe mogą być zarządzane za pomocą standardowych planistów HPC. Ponadto kompleksowe stosy oprogramowania, takie jak Qiskit, zapewniają chmurowe środowisko uruchomieniowe dla niskolatencyjnego wykonywania Circuit kwantowych, orkiestrowania złożonych zadań hybrydowych oraz oferowania narzędzi do kompilacji, optymalizacji i mitygacji błędów. Otwarte sprzętowe systemy kwantowe i pakiety open-source z pewnością odegrają kluczową rolę.
Perspektywy IBM na przyszłość
Mapa drogowa IBM Quantum Development Roadmap jest dobrą ilustracją tego ogólnego obrazu i tych wielkich idei.
Mapa drogowa sprzętu IBM Quantum jest napędzana koncentracją na zwiększaniu skali i łączności kubitów. Seria Nighthawk (2025–2028) wykorzystuje nową architekturę siatki kwadratowej w celu zwiększenia łączności, podczas gdy procesor Loon (2025) wprowadza „c-couplers" umożliwiające nielokalne łączenie kubitów, co jest kluczowe dla odpornych na błędy obliczeń kwantowych (FTQC). Mapa drogowa kulminuje w systemach IBM Quantum Starling (2029) i Blue Jay (2033+), które są zaprojektowane do realizacji obliczeń odpornych na błędy na dużą skalę z milionami Gate'ów i tysiącami logicznych kubitów.
Strategia oprogramowania i middleware opiera się na czterech kluczowych celach: precyzyjne wykonywanie, orkiestrowanie obciążeń, odkrywanie nowych algorytmów i stosowanie ich w konkretnych przypadkach użycia. Mapa drogowa obejmuje ciągłe ulepszenia, takie jak dynamiczne Circuit w skali użyteczności (2025) i nowe narzędzia profilowania (2026), zapewniające efektywne wykonanie. W zakresie orkiestrowania obciążeń C-API (2025) i przyszłe akceleratory przepływu pracy (2027) zintegrują kwantowe i klasyczne obliczenia wysokiej wydajności (HPC). Ponadto IBM® wprowadzi narzędzia do mapowania użyteczności (2026) i nowe biblioteki Circuit (2029), aby ułatwić odkrywanie i stosowanie nowych algorytmów.
Podsumowanie
Poznałeś ogólny obraz i wielkie idee stojące za celem QCSC oraz przyjrzałeś się mapie drogowej IBM dotyczącej rozwoju i innowacji w zakresie obliczeń kwantowych. Jak widziałeś, ta podróż to maraton, a nie sprint. Choć IBM jest zaangażowany w dostarczanie coraz potężniejszych komputerów kwantowych, nasz postęp to tylko jedna część równania. Kluczowe jest, by społeczność kwantowa kontynuowała opracowywanie nowych algorytmów, torując drogę aplikacjom, które naprawdę przyniosą użyteczne obliczenia kwantowe światu.
Aby to osiągnąć, musimy działać wspólnie. Oznacza to ustalenie ustandaryzowanych problemów benchmarkingowych z pomocą ekspertów klasycznych, by zapewnić trafność i sprawiedliwość. Wymaga to również publikowania szczegółowych metodologii i zbiorów danych umożliwiających odtwarzalność wyników oraz utrzymywania otwartych leaderboardów do śledzenia naszego zbiorowego postępu.
Nigdy wcześniej nie był to bardziej ekscytujący czas, by być częścią tej społeczności. Przyjmując te najlepsze praktyki i kontynuując nasze poszukiwania, możemy razem pracować nad realizacją pełnego potencjału przewagi kwantowej.