Quantumstack: Programmering av kvantdatorn
Forskningsprojekt, 2022
– 2027
Det pågår en kapplöpning mellan stora företag och forskningscentra runtom i världen för att utveckla en ny typ av dator - en kvantdator. En sådan dator utnyttjar fenomen från kvantfysiken för att utföra beräkningar på nya sätt. Till exempel kan en kvantbit, kvantdatorns motsvarighet till en vanlig dators minsta beståndsdel, anta värden som är både 0 och 1 samtidigt, medan en vanlig bit bara kan vara det ena eller andra. Dessa egenskaper möjliggör nya typer av datorprogram som kan lösa vissa problem inom t.ex. logistik, kemi, medicin och många andra områden, mycket snabbare än en vanlig dator. För att kunna köra ett kvantprogram på en kvantdator i praktiken behöver programmet översättas i en lång rad steg från koden skriven av en människa ner till elektriska signaler som skickas till chippet där kvantbitarna är. Dessa steg kallas tillsammans för en mjukvarustack. I det här projektet ska vi utveckla en fullständig mjukvarustack för att möjliggöra bättre kvantberäkningar. Framförallt ska vår mjukvarustack användas för att driva den svenska kvantdator som byggs på Chalmers. Delarna av mjukvarustacken som vi ska utveckla innefattar först av allt kvantprogram anpassade för kvantdatorer som ligger närmast i tiden. Sådan kvantdatorer fungerar inte perfekt eftersom det är väldigt svårt att isolera kvantbitarna helt från störande brus av olika slag, men det går att skriva kvantprogram vars resultat inte är alltför känsliga för dessa störningar. I nästa steg av stacken transformerar vi delarna av vår kvantalgoritm för att den ska passa kvantdatorn den ska köras på. När man skriver ett kvantprogram tar man nämligen först inte hänsyn till vilka kvantbitar som är kopplade till varandra på chippet eller vilka operationer (grindar) man kan utföra på kvantbitarna på chippet. Vi måste därför översätta vårt program till en form som respekterar dessa begränsningar. Det är viktigt att denna översättning resulterar i ett så kort program som möjligt, så att bruset i kvantdatorn får så lite tid som möjligt att ställa till med problem. Slutligen kommer vi också utveckla snabba program på vanliga datorer som kan simulera hur bra våra förbättrade kvantprogram fungerar på kvantdatorn. För att genomföra projektet har vi satt ihop en blandad grupp av datavetare och kvantfysiker som alla bidrar med värdefulla insikter från sina expertområden. Vi arbetar i en forskningsmiljö med stöd från stora svenska forskningscentra inom kvantteknologi och artificiell intelligens.
Deltagare
Devdatt Dubhashi (kontakt)
Chalmers, Data- och informationsteknik, Data Science och AI
Finansiering
Stiftelsen för Strategisk forskning (SSF)
Projekt-id: FU21-0063
Finansierar Chalmers deltagande under 2022–2027