Samenvatting
FORQ is een deterministisch quantum-offloading framework ontworpen voor Fortran-programmeurs die de kracht van quantum computing willen benutten zonder kennis van quantumprogrammeertalen zoals QASM of Qizbit. Het systeem introduceert Qlean, een deterministisch filtermechanisme dat quantumfunctionaliteit alleen activeert wanneer dit objectief voordeel oplevert. FORQ integreert klassieke HPC‑workloads met asynchrone quantumuitvoering via SQL‑synchronisatie, waardoor fire‑and‑forget quantumdispatching mogelijk wordt terwijl de deterministische besturingsstroom van Fortran behouden blijft. Dit document presenteert de architectuur, het uitvoeringsmodel en de rationale achter FORQ binnen moderne HPC‑omgevingen.
Quantum computing biedt aanzienlijke voordelen voor specifieke klassen van problemen, met name numerieke simulaties, optimalisatie en probabilistische modellering. Fortran blijft dominant in high‑performance computing (HPC), waardoor het een natuurlijke kandidaat is voor quantumversnelling. Quantumprogrammeertalen introduceren echter complexiteit die voor de meeste Fortran‑ontwikkelaars niet nodig is.
FORQ vult deze kloof door een deterministische, filtergestuurde quantum‑offloadinglaag te bieden die naadloos integreert met bestaande Fortran‑codebases. Het systeem zorgt ervoor dat quantumresources alleen worden gebruikt wanneer dit daadwerkelijk voordeel oplevert, terwijl klassieke workloads binnen de Fortran‑omgeving blijven.
FORQ bestaat uit vier primaire subsystemen:
Qlean beslist of quantumuitvoering geschikt is. Het voert:
Qlean gebruikt nooit heuristiek of probabilistische besluitvorming. De logica is volledig deterministisch en daardoor reproduceerbaar binnen HPC‑omgevingen.
Quantumoperaties hebben vaak latency of werken in batchmodus. FORQ gebruikt daarom een asynchroon uitvoeringsmodel:
Dit model elimineert rendezvous‑wachten en zorgt ervoor dat Fortran‑programma’s responsief en deterministisch blijven.
Het fire‑and‑forget model stelt Fortran‑programma’s in staat door te gaan zonder te blokkeren op quantumresultaten. Dit is essentieel voor HPC‑workloads waar parallelisme en doorvoer cruciaal zijn.
FORQ garandeert:
SQL vormt de ruggengraat van de synchronisatie tussen klassieke en quantumuitvoering. Het biedt:
Dit ontwerp maakt FORQ backend‑agnostisch en schaalbaar binnen gedistribueerde HPC‑omgevingen.
FORQ biedt een deterministische, praktische en schaalbare aanpak voor het integreren van quantum computing in Fortran‑gebaseerde HPC‑systemen. Door quantumcomplexiteit te abstraheren en Qlean als deterministisch filter te introduceren, stelt FORQ Fortran‑ontwikkelaars in staat te profiteren van quantumversnelling zonder specialistische kennis van quantumprogrammeertalen.
Het fire‑and‑forget model en SQL‑gebaseerde synchronisatie zorgen voor een naadloze integratie van quantumoperaties binnen klassieke workflows, waardoor FORQ een robuuste basis vormt voor toekomstige HPC‑quantum hybride‑architecturen.