Компания Google создала первый в мире симулятор квантового компьютера на основе браузера

26 Май 2014

Копилка инновационных разработок компании Google пополнилась очень познавательной симуляцией квантового компьютера, которая работает в программной среде двух браузеров – Google Chrome и Mozilla Firefox.

Google не первый год проявляет интерес к квантовым компьютерам и даже имеет несколько перспективных разработок с компанией D-Wave. Но так как последняя специализируется на не совсем классических квантовых компьютерах, представители квантовой физики ее не признают.

Комментируя новую разработку, представители Google рассказали о принципах работы классических квантовых компьютеров, где биты заменены на кубиты. Кубитом в Google называют единицу информации, которая в один момент времени может равняться либо нулю, либо единице. Кроме этих двух состояний имеется также суперпозиция, которая в реальности сочетает в себе вероятность нахождения в кубите нуля или единицы. Интересней всего, когда вероятность сочетаний в разных состояниях начинает взаимодействовать. Если в памяти обычного компьютера может храниться только одно значение функции, то в памяти квантового компьютера – одновременно все возможные вариации. На основании этого уникального свойства уже были созданы многие интересные алгоритмы, которые в будущем будут использовать в квантовых компьютерах.

Предложенная компанией Google симуляция получила название Quantum Computing Playground. Она реализована на возможностях WebGL в сочетании с аппаратным ускорением GPU для эмуляции до 22 кубитов на обычном ПК. В браузерном режиме запускаются некоторые известные алгоритмы квантового компьютера и выводится статистика о выполнении программы. Начать выполнение программ можно как в прямом, так и в обратном порядке. Состояния кубитов визуализируются в 2D и 3D диаграммах, где по высоте столбцов можно делать выводы о значении и фазе суперпозиции в каждом кубите.


Скопируйте этот код и вставьте его в свой сайт или блог (HTML)
Скопируйте этот код и вставьте его на форум (BBcode)
Кликните, если это возможно
Комментариев нет.