Hyppää sisältöön

Significant changes to Puhti & Mahti authentication coming in April! Read about the SSH key and multi-factor authentication requirements.

Tekniset yksityiskohdat Helmistä

Arkkitehtuuri ja Topologia

Helmi on 5-kubit kvanttitietokone, jonka VTT ja IQM ovat kehittäneet yhdessä käyttäen suprajohtavia kubitteja. Kubitit on järjestetty tähtimäiseen topologiaan, jossa keskuskubitti Qubit 3 (QB3) on yhdistetty neljään muuhun kubittiin. Tämä tarkoittaa, että mikä tahansa kahden kubitin portti toimii QB3:n ja minkä tahansa muun kubitin välillä, kun taas yhden kubitin portit voidaan kohdistaa mihin tahansa ympäröivistä neljästä kubitista.

Helmin solmukartta

Alkuperäiset portit

Helmin alkuperäiset portit ovat kahden kubitin ohjattu-z-portti ja yhden kubitin vaiheittainen rx-portti.

Topologian ja porttien määrittely Qiskitissa ja Cirqissa

Topologia, tuetut ohjeet ja backend-spesifiset metatiedot voidaan tiedustella suoraan Qiskitilla IQM:llä tai Cirqilla IQM:llä. Esimerkiksi:

# Qiskit
from iqm.qiskit_iqm import IQMProvider
provider = IQMProvider(iqm_server_url)
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