ブログ
11
October
,
2021

Quantum Simulator Sickness

記事をシェア
ライブラリ

Simulator sickness is a known phenomena in virtual reality and first-person games. It is the sensation of discomfort caused by sensory conflict between what the brain thinks is happening and what the body feels is going on.

While quantum computing does not create sensory conflict, there is often a sense of discomfort when moving from a quantum simulator to actual quantum hardware.

Why is that the case?

Some might take the 'glass half-full" view and say that simulators are too perfect, while others might see the 'glass half-empty' and say that quantum computers are too imperfect. Simulators all too often fail to appropriately model imperfections in gates and qubits. They don't capture the variance between qubits on the same machine, or the variance from one machine to another.

As a result, quantum scientists that think they perfected an algorithm on a simulator are sometimes surprised to find that it does not give the desired results on actual hardware.

What to do?

One solution would be to make improvements. Improved simulators can do a better job in modeling noise and other imperfections. Improved quantum computers can reduce the noise and become more consistent.

Another solution is to allow deeper analysis of quantum circuits. This can be something such as counting the multi-qubit gates in a particular design, creating a 'heat map' to pinpoint busy qubits. Such tools are available today in some quantum development environments, such as Classiq's.

Yet another solution would be to work in such a way to allow testing the algorithm on machines from different vendors. Given that many quantum cloud providers carry more than one type of quantum computer, this might be possible. However, make sure that the development environment does not require you to painstakingly modify the circuit to fit the architecture, gate set and qubit count of another vendor. Environments that can do this automatically are very useful in this context.

Designing quantum algorithms is hard. There is saying at Classiq: "if it were easy, we'd have marketing do it". But thinking through the problem and choosing the right development environment can reduce or eliminate the discomfort when moving from simulators to real hardware.

Simulator sickness is a known phenomena in virtual reality and first-person games. It is the sensation of discomfort caused by sensory conflict between what the brain thinks is happening and what the body feels is going on.

While quantum computing does not create sensory conflict, there is often a sense of discomfort when moving from a quantum simulator to actual quantum hardware.

Why is that the case?

Some might take the 'glass half-full" view and say that simulators are too perfect, while others might see the 'glass half-empty' and say that quantum computers are too imperfect. Simulators all too often fail to appropriately model imperfections in gates and qubits. They don't capture the variance between qubits on the same machine, or the variance from one machine to another.

As a result, quantum scientists that think they perfected an algorithm on a simulator are sometimes surprised to find that it does not give the desired results on actual hardware.

What to do?

One solution would be to make improvements. Improved simulators can do a better job in modeling noise and other imperfections. Improved quantum computers can reduce the noise and become more consistent.

Another solution is to allow deeper analysis of quantum circuits. This can be something such as counting the multi-qubit gates in a particular design, creating a 'heat map' to pinpoint busy qubits. Such tools are available today in some quantum development environments, such as Classiq's.

Yet another solution would be to work in such a way to allow testing the algorithm on machines from different vendors. Given that many quantum cloud providers carry more than one type of quantum computer, this might be possible. However, make sure that the development environment does not require you to painstakingly modify the circuit to fit the architecture, gate set and qubit count of another vendor. Environments that can do this automatically are very useful in this context.

Designing quantum algorithms is hard. There is saying at Classiq: "if it were easy, we'd have marketing do it". But thinking through the problem and choosing the right development environment can reduce or eliminate the discomfort when moving from simulators to real hardware.

"Qubit Guyのポッドキャスト "について

The Qubit Guy(弊社最高マーケティング責任者ユヴァル・ボーガー)がホストを務めるこのポッドキャストは、量子コンピューティングのオピニオンリーダーをゲストに迎え、量子コンピューティングのエコシステムに影響を与えるビジネスや技術的な疑問について議論します。ゲストは、量子コンピュータのソフトウェアやアルゴリズム、量子コンピュータのハードウェア、量子コンピューティングの主要なアプリケーション、量子産業の市場調査などについて興味深いインサイトを提供します。

ポッドキャストへのゲスト推薦をご希望の方は、こちらまでご連絡ください

量子ソフトウェア開発を開始

お問い合わせ