Hyppää sisältöön

Docs CSC now features an automatic Finnish translation. Click here for more information.

Warning!

Puhti and Mahti are being decommissioned in stages, and their storage areas will become fully unavailable from 15 October 2026. Clean up unnecessary files and move any data you need to keep by 31 August 2026. See the Roihu data migration guide for instructions on transferring your data to Roihu.

Puhti computing services have been decommissioned and no new jobs are accepted or executed on its compute nodes. Puhti login nodes and storage services are planned to remain available until 15 October 2026.

Q20-palvelu MyCSC:ssä

Q20-palvelussa on tällä hetkellä joitakin ongelmia projekteille, joilla on Q20-resursseja. Jos et löydä Aalto-Q20-palvelua tai kohtaat muita ongelmia, ota yhteyttä CSC:n asiakastukeen osoitteessa servicedesk@csc.fi.

Tekniset tiedot

Arkkitehtuuri ja topologia

Aalto Q20

Aalto Q20 on Aalto-yliopiston operoima suprajohtava IQM-kvanttitietokone. Q20 sisältää 20 kubittia neliöhila-topologiassa, jossa kubitit on yhdistetty lähimpiin naapureihinsa 2D-ruudukossa. Q20:ssa on kaksi rikkinäistä kytkintä. Kytkin kubittien 16 ja 17 välillä sekä kytkin kubittien 9 ja 14 välillä.

Q20:n solmukartoitus

Natiivihilat

Q20:n natiivihilat ovat kahden kubitin controlled-z-hila ja yhden kubitin vaiheistettu rx-hila.

VTT Q50

VTT Q50 on VTT:n ja IQM:n yhdessä kehittämä 53 kubitin kvanttitietokone, joka käyttää suprajohtavia kubitteja. Kubitit on järjestetty neliöhila-topologiaan, eli 2D-ruudukkoon, jossa kukin kubitti vuorovaikuttaa suoraan lähimpien naapureidensa kanssa. Laitteessa on yksi rikkinäinen säädettävä kytkin kubittien QB18 ja QB10 välillä.

Q50:n solmukartoitus

Natiivihilat

Q50:n natiivihilat ovat vaiheistettu x-kiertohila (prx) ja controlled-z-hila (cz)

Topologian ja hilojen 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 -rajapinnoilla. 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)

Lisälukemista

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta