Квантові обчислення: точка перелому
Квантові обчислення досягли свого роду точки перегину. Протягом тридцяти років науковці знали, що квантові системи здатні розв'язувати надзвичайно складні задачі. Проте головна перешкода завжди полягала в тому, що ці системи буквально потопають у помилках. Побудувати достатньо складну систему для вирішення реальних проблем було вкрай важко.
Однак за останні вісімнадцять місяців відбувся колосальний прогрес. Уперше корекція помилок почала реально працювати — вона зменшує фізичну частоту помилок пристроїв, наближаючи нас до можливості проводити обчислення без похибок. Передові квантові системи вже досягають рівня, на якому їх важко імітувати звичайними комп'ютерами. І це принципово важливий рубіж: якщо квантовий комп'ютер можна змоделювати на GPU, навіщо взагалі будувати квантові системи?
Програмне забезпечення як ключовий рівень екосистеми
Якщо проаналізувати будь-яку хвилю обчислювальних технологій — персональні комп'ютери, мобільні пристрої, веб-додатки — завжди існує проміжний рівень програмної інфраструктури, що з'єднує апаратне забезпечення з додатками. Для ПК та мобільних пристроїв це операційні системи. Для веб-додатків — хмарна інфраструктура на кшталт AWS. Для GPU-обчислень — CUDA.
У кожному з цих випадків програмний рівень відкривав величезну цінність для розробників, дозволяючи їм вирішувати складніші проблеми та ефективніше використовувати апаратне забезпечення. Квантовим обчисленням потрібне те саме: програмне забезпечення, що працює на цих системах, повинно генерувати реальну цінність для кінцевих користувачів.
Конкретно це означає створення мов програмування, компіляторів, середовища виконання коду на квантовому обладнанні та інфраструктури розгортання, яка дозволяє розробникам пакувати квантові програми та надавати їх як веб-API для інтеграції в будь-які користувацькі додатки.
Модульний підхід до квантового апаратного забезпечення
Цікавим трендом є модульний підхід до побудови квантових систем. Замість того щоб розробляти все з нуля, можна зібрати квантовий комп'ютер із компонентів різних виробників: процесор від одного постачальника, кріогенний холодильник розведення від іншого, системи управління від третього. Такий підхід дозволяє глибоко інтегрувати програмне забезпечення з системами управління та значно розширити можливості системи.
Ключовий момент тут — латентність. Час відповіді між логікою програми та сигналами, що надходять до квантового процесора, повинен вимірюватися сотнями наносекунд. Цього неможливо досягти через хмарні сервіси на великих відстанях. Тому повний контроль як над апаратним, так і над програмним стеком забезпечує надзвичайно щільну інтеграцію.
При цьому вартість такого тестового стенду становить приблизно 2,3 мільйони доларів — капітальні та операційні витрати, абсолютно несумісні з тими, що характерні для суто апаратних компаній. Це яскраво демонструє, що програмний бізнес у квантовій сфері має зовсім іншу економічну модель.
Квантова перевага: коли чекати реальних результатів?
Квантові обчислення все ще відстають від штучного інтелекту на кілька кроків у своїй еволюції. Індустрія досі чекає на перші реальні додатки, що генеруватимуть значущу цінність для кінцевих користувачів. Цей момент відомий у спільноті як «квантова перевага» — точка, в якій програмне забезпечення на квантових комп'ютерах починає створювати реальну цінність.
Щодо конкретних термінів, корисним орієнтиром є щорічний звіт для Глобального інституту ризиків, відомий як «Хронологія квантової загрози». У ньому експерти з різних галузей — квантових алгоритмів, апаратного забезпечення, корекції помилок — оцінюють ймовірність появи потужних квантових систем у різні часові горизонти.
Нещодавно цей звіт почав також оцінювати терміни появи перших комерційних застосувань. Згідно з останніми даними, медіанна думка експертів переходить від «менш імовірно» до «більш імовірно» у вікні від трьох до п'яти років. З урахуванням часу, що вже минув, це означає приблизно два-чотири роки до перших комерційних квантових додатків.
Висновок
Квантова індустрія переживає захопливий період. Прогрес у корекції помилок, зростання складності квантових систем і розвиток програмної інфраструктури створюють передумови для реальної квантової переваги в найближчі роки. Ключовим фактором цього переходу стане саме програмне забезпечення — той самий рівень, який у кожній попередній обчислювальній революції перетворював апаратні можливості на реальну цінність для мільйонів користувачів. Питання вже не в тому, чи станеться квантова революція, а в тому, наскільки швидко програмні інструменти дозволять розкрити потенціал квантового обладнання.