-
Tekniset tiedot
Tekniset yksityiskohdat
Arkkitehtuuri ja topologia
Helmi (VTT Q5)
Helmi on VTT:n ja IQM:n yhdessä kehittämä 5 kubitin kvanttitietokone, joka käyttää suprajohtavia kubitteja.
Kubittien topologia on tähtimäinen, jossa keskimmäinen kubitti on Qubit 3 (QB3), joka on kytketty muihin neljään kubittiin.
Tämä tarkoittaa, että mikä tahansa kahden kubitin portti toimii QB3:n ja minkä tahansa muun kubitin välillä,
ja yhden kubitin portit voidaan kohdistaa mihin tahansa kubiteista.

Natiivikvanttiportit
Helmen natiivikvanttiportit ovat kahden kubitin controlled-z-portti ja yhden kubitin phased rx -portti.
VTT Q50
VTT Q50 on VTT:n ja IQM:n yhdessä kehittämä 53 kubitin kvanttitietokone, joka käyttää suprajohtavia kubitteja.
Kubittien topologia on neliöhila, eli 2D-ruudukko, jossa kukin kubitti vuorovaikuttaa suoraan lähimpien naapureidensa kanssa. Laitteessa on yksi rikkoutunut säädettävä kytkin kubittien QB18 ja QB10 välillä.

Natiivikvanttiportit
Q50:n natiivikvanttiportit ovat vaiheistettu x-kiertoportti (prx) ja controlled-z-portti (cz)
Topologian ja porttien määrittäminen Qiskitissä ja Cirqissä
Topologia, tuetut käskyt ja taustajärjestelmäkohtainen metadata voidaan hakea suoraan Qiskit on IQM- tai Cirq on IQM -kirjastolla. Esimerkiksi:
# Qiskit
from iqm.qiskit_iqm import IQMProvider
provider = IQMProvider(iqm_server_url, quantum_computer="q50")
backend = provider.get_backend()
print(f'Native operations of the backend: {backend.operation_names}')
print(f'Coupling map of the backend: {backend.coupling_map}')
# Cirq
from iqm.cirq_iqm import Adonis
adonis = Adonis()
print(adonis.metadata.qubit_set)
print(adonis.metadata.gateset)
print(adonis.metadata.nx_graph)