← Nieuwste papers
⚛️ kwantumfysica

QQLink: A Declarative Framework for Multi-QPU Quantum Workflow Orchestration

Dit artikel introduceert QQLink, een declaratief framework dat multi-QPU quantum workflows orkestreert door automatisch cross-node afhankelijkheden af te leiden uit een enkel programma, waarbij hoogwaardige simulatieresultaten en succesvolle uitvoering op gepartitioneerde IBM Heron-hardware worden gedemonstreerd, terwijl de huidige beperkingen in de coherentie van fysiek netwerkverbonden QPU's worden benadrukt.

Oorspronkelijke auteurs: Vicente Leyton Ortega, Narasinga Rao Miniskar, Thomas Naughton, Travis S. Humble

Gepubliceerd 2026-10-27
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Vicente Leyton Ortega, Narasinga Rao Miniskar, Thomas Naughton, Travis S. Humble

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Quantumcomputers beloven problemen op te lossen die onmogelijk zijn voor de huidige machines, maar ze worden geconfronteerd met een fundamentele omvanglimiet. De delicate kwantum bits, of qubits, die informatie vasthouden, zijn moeilijk stabiel te houden, en het verpakken van te veel qubits in een enkele processor zorgt er vaak voor dat ze hun staat verliezen. Om grotere, krachtigere machines te bouien, kijken wetenschappers naar een andere aanpak: het verbinden van vele kleinere quantumprocessors met elkaar. Stel je een netwerk van deze kleine apparaten voor die in unisono samenwerken, waarbij een meting op de ene machine onmiddellijk invloed heeft op een berekening op een andere. Dit is de visie van distributed quantum computing (gedistribueerde quantumcomputing). Het maken hiervan vereist echter een nieuw soort software. De processors kunnen niet simpelweg worden verteld om afzonderlijke taken uit te voeren; ze moeten hun acties coördineren in realtime, informatie delen en hun gedrag aanpassen op basis van wat hun partners ontdekken. Zonder een manier om dit complexe gesprek te beheren, blijft het netwerk slechts een verzameling geïsoleerde onderdelen.

Onderzoekers bij het Oak Ridge National Laboratory hebben een nieuw softwareframework ontwikkeld genaamd QQLink om dit coördinatieprobleem op te lossen. In plaats van een programmeur te vragen om aparte instructies voor elke quantumprocessor te schrijven en vervolgens handmatig uit te zoeken hoe ze met elkaar moeten communiceren, stelt QQLink een ontwikkelaar in staat om met één enkel programma het volledige proces te beschrijven. In dit systeem definieert een ontwikkelaar de stappen voor verschillende delen van het netwerk, bekend als workflow-nodes, en verklaart hoe deze met elkaar verbonden zijn. De software bepaalt vervolgens automatisch de noodzakelijke volgorde van operaties. Het zorgt ervoor dat als een node een qubit meet, de andere nodes precies weten wanneer ze dat resultaat moeten gebruiken om hun eigen berekeningen aan te passen. De onderzoekers testten dit systeem door zeven verschillende quantumprotocollen, waaronder methoden voor het verzenden van informatie en het uitvoeren van complexe zoekopdrachten, te draaien in gesimuleerde omgevingen en op daadwerkelijke quantumhardware.

De kernprestatie van QQLink is het vermogen om een hoogwaardige beschrijving van een multi-processor taak te vertalen naar een nauwkeurig, stapsgewijs plan dat de hardware kan volgen. De onderzoekers ontdekten dat de software deze plannen extreem snel kon genereren, waarbij zelfs grote sets instructies binnen slechts microseconden werden georganiseerd. Wanneer ze de software op een simulator draaiden, waren de resultaten uiterst nauwkeurig. Ze testten elke mogelijke uitkomst van de metingen en stelden vast dat de uiteindelijke quantumtoestanden overeenkwamen met de perfecte theoretische resultaten met een infidelity van maximaal 5 × 10⁻¹², en dat er geen onjuiste klassieke outputs waren. Dit bewees dat de logica van het framework solide was en dat de automatische coördinatie precies werkte zoals bedoeld.

Om te zien of dit werkte op echte machines, draaide het team de programma's op twee IBM quantumprocessors. Ze gebruikten niet twee aparte fysieke computers die met een kabel verbonden waren; in plaats daarvan behandelden ze verschillende secties van een enkele chip alsof het afzonderlijke processors waren. Dit stelde hen in staat om het vermogen van de software te testen om "virtuele" quantumprocessors te beheren die dezelfde fysieke ruimte delen. De resultaten toonden aan dat de software erin slaagde om deze virtuele processors succesvol samen te laten werken wat betreft klassieke uitkomsten. De runs in de echte wereld onthulden echter ook de huidige beperkingen van de hardware. Hoewel de softwarelogica perfect was, waren de fysieke qubits luidruchtig (noisy). Het succespercentage van de complexe taken daalde naarmate het aantal stappen toenam, en de resultaten varieerden merkbaar tussen verschillende runs op dezelfde machine.

De onderzoekers ontdekten dat de hardware moeite had met de timing en gevoeligheid die vereist zijn door deze gedistribueerde taken. In sommige gevallen behield de quantumtoestand de delicate superpositie die nodig is om de berekening te laten werken niet, zelfs toen de software de stappen correct had geordend. Specifiek slaagden coherentie-gevoelige controles er niet in om een coherente Toffoli-operatie of de instandhouding van de beoogde herhalingscode-superpositie te vestigen. Dit suggereert dat hoewel het softwareframework klaar is om een netwerk van quantumcomputers te beheren, de fysieke machines zelf nog niet stabiel genoeg zijn om de meest complexe gedistribueerde algoritmen volledig te ondersteunen. De studie bevestigt dat de software de juiste afhankelijkheden kan afleiden en uitvoeren, maar benadrukt ook dat de fysieke realisatie van deze netwerken aanzienlijke uitdagingen kent op het gebied van ruis en coherentie.

Een van de belangrijkste bevindingen was dat de software hetzelfde programma op een simulator en op de hardware kon draaien zonder wijzigingen aan te brengen in de code. Deze draagbaarheid is een cruciale stap naar een toekomst waarin quantumapplicaties één keer geschreven kunnen worden en op verschillende soorten machines kunnen draaien. De onderzoekers testten ook een scenario waarin de verschillende delen van het netwerk op aparte computerprocessen draaiden, die alleen via vertraagde berichten communiceerden. Zelfs in deze gedistribueerde opstelling, waarbij de onderdelen geen centrale controller deelden, zorgde de software ervoor dat de taken correct werden voltooid. Dit demonstreert dat het framework de complexiteit van een echt netwerk kan aan kunnen, en niet alleen een enkele chip die in secties is verdeeld.

Ondanks de hardwarebeperkingen biedt het werk een duidelijke weg voorwaarts. De onderzoekers toonden aan dat de coördinatielogica niet handmatig voor elke nieuwe taak geschreven hoeft te worden; deze kan automatisch worden gegenereerd vanuit een enkele beschrijving. Ze identificeerden ook dat de huidige hardware worstelt met de specifieke timing van deze operaties, een probleem dat mogelijk kan worden opgelost door betere hardware of door de manier waarop de software commando's verzendt aan te passen. De studie beweert niet het probleem van het bouwen van een wereldwijd quantuminternet te hebben opgelost, maar heeft de essentiële softwarelaag gebouwd die nodig zou zijn om dit te laten werken. Door te bewijzen dat een enkel programma succesvol meerdere quantumprocessors kan orkestreren, brengt QQLink het vakgebied dichter bij een toekomst waarin quantumcomputers kunnen opschalen door samen te werken in plaats van simpelweg groter te worden.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →