cc_staff
135
edits
No edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
MonarQ est un ordinateur quantique supraconducteur fabriqué par [https://anyonsys.com/ Anyon Systems] et situé à l'[http://www.etsmtl.ca/ École de technologie supérieure] à Montréal. Le nom MonarQ est inspiré du papillon monarque qui est l'un des plus gros papillons qui migrent au Québec chaque année. | MonarQ est un ordinateur quantique supraconducteur fabriqué par [https://anyonsys.com/ Anyon Systems] et situé à l'[http://www.etsmtl.ca/ École de technologie supérieure] à Montréal. Le nom MonarQ est inspiré du papillon monarque qui est l'un des plus gros papillons qui migrent au Québec chaque année. | ||
L'ordinateur quantique prend avantage des propriétés charactérisques des particules quantiques représentées chacun par un qubit. Vu la nature quantique des qubits, un ordinateur quantique peut résoudre des problèmes complexes qui prendraient trop de resources ou de temps sur un ordinateur classique. Dans le processeur de MonarQ, l'état de qubits individuels et l'intrication quantique de multiples qubits est manipulé par des impulsions lumineuses. La direction et la phase des impulsions lumineuses correspondent à des portes logiques quantiques. Un algorithme ou circuit quantique est composé d'une série de portes logiques servant à résoudre un problème en partie ou en entier. Les portes logiques quantiques du processeur de MonarQ sont appelées par le biais des bibliothèques de code Snowflake, écrit en Julia, et CirQ, écrit en Python. Les circuits quantiques font généralement partie d'un code classique écrit en Julia ou Python. La soumission de tâches à MonarQ sera donc gérée à l'intérieur du logiciel classique. Les bibliothéques Snowflake et CirQ | L'ordinateur quantique prend avantage des propriétés charactérisques des particules quantiques représentées chacun par un qubit. Vu la nature quantique des qubits, un ordinateur quantique peut résoudre des problèmes complexes qui prendraient trop de resources ou de temps sur un ordinateur classique. Dans le processeur de MonarQ, l'état de qubits individuels et l'intrication quantique de multiples qubits est manipulé par des impulsions lumineuses. La direction et la phase des impulsions lumineuses correspondent à des portes logiques quantiques. Un algorithme ou circuit quantique est composé d'une série de portes logiques servant à résoudre un problème en partie ou en entier. Les portes logiques quantiques du processeur de MonarQ sont appelées par le biais des bibliothèques de code Snowflake, écrit en Julia, et CirQ, écrit en Python. Les circuits quantiques font généralement partie d'un code classique écrit en Julia ou Python. La soumission de tâches à MonarQ sera donc gérée à l'intérieur du logiciel classique. Les bibliothéques Snowflake et CirQ incluent un simulateur qui imitent la performance et les résultats obtenus sur un ordinateur quantique tel que MonarQ et peuvent être utilisées sur toutes les grappes . | ||
Quantum computers exploit quantum mechanics by means of qubits to solve complex problems that would be too time consuming for a classical computer. Quantum algorithm (software) development on MonarQ involves code libraries that manipulate light pulses within the processing unit to modify the state of qubits, as well as the entanglement of multiple qubits. MonarQ employs Snowflake, a Julia-based library, and CirQ, a python-based library, to manipulate the 12-qubit processing unit by means of [https://en.wikipedia.org/wiki/Quantum_logic_gate quantum gates]. A series of quantum gates comprise a [https://en.wikipedia.org/wiki/Quantum_circuit quantum circuit or algorithm]. Generally, a quantum circuit is a small portion of a larger calculation or simulation written in classical Julia or Python code. The job submission to MonarQ will therefore be handled directly from with the classical code. For development and testing purposes, both Snowflake and CirQ include a quantum simulator to emulate the performance and results that would be obtained on a general quantum computer such as MonarQ. | Quantum computers exploit quantum mechanics by means of qubits to solve complex problems that would be too time consuming for a classical computer. Quantum algorithm (software) development on MonarQ involves code libraries that manipulate light pulses within the processing unit to modify the state of qubits, as well as the entanglement of multiple qubits. MonarQ employs Snowflake, a Julia-based library, and CirQ, a python-based library, to manipulate the 12-qubit processing unit by means of [https://en.wikipedia.org/wiki/Quantum_logic_gate quantum gates]. A series of quantum gates comprise a [https://en.wikipedia.org/wiki/Quantum_circuit quantum circuit or algorithm]. Generally, a quantum circuit is a small portion of a larger calculation or simulation written in classical Julia or Python code. The job submission to MonarQ will therefore be handled directly from with the classical code. For development and testing purposes, both Snowflake and CirQ include a quantum simulator to emulate the performance and results that would be obtained on a general quantum computer such as MonarQ. |