Motivation
Das Rennen um die optimale Technologie von Quantencomputern (QC) ist noch offen und es werden derzeit mehrere Ansätze mit spezifischen charakteristischen Kenngrößen entwickelt. Jeder QC benötigt eine Abstraktionsschicht, die eine Schnittstelle zwischen der Hardware/Kontrollelektronik und der zu realisierenden Anwendungslogik zur Verfügung stellt. Derzeit wird diese Schnittstelle für jeden QC-Hersteller,- technologiespezifisch realisiert.
Ziele und Vorgehen
Das Ziel von QCStack ist es, eine technologieübergreifende Middleware zu schaffen, die standardisierte Funktionen für die Entwicklung und Kompilierung, Inbetriebnahme und Betrieb gatterbasierter QC zur Verfügung stellt. Neben der vertikalen Schnittstelle zwischen den Arbeitsebenen bildet QCStack auch die horizontale Schnittstelle, indem es die Tasks optimal orchestriert, den Quanten Prozessor Units zuweist und die Ergebnisse wieder vereint. Auch hierfür ist der plattformübergreifende Ansatz fundamental. Kurz gesagt entwickelt QCStack die Software, die zur Initialisierung und zum kontinuierlichen Betrieb von QC nötig ist. Als Ergebnis beschleunigt QCStack die Entwicklung von QC durch Automatisierung und fortgeschrittene Software zur Inbetriebnahme.
Innovation und Perspektiven
Perspektivisch werden die Kernsoftware und die enthaltenen Algorithmen hauptsächlich durch die Qruise GmbH kommerzialisiert – zunächst als „Minimal Viable Product“. Das Produkt soll die Entwicklung von QCs beschleunigen und Kosten reduzieren, indem es den verschiedenen Quantencomputerherstellern erlaubt sich auf ihre Kernkompetenzen konzentrieren können – die Entwicklung von hochwertigen skalierbaren QPUs.
Projektdetails
Projektlaufzeit:
01.02.2022 - 31.12.2025
Projektvolumen:
3,6 Mio. Euro (zu 69,5 % durch das BMBF gefördert)
Projektkoordination
Dr. Valeria Bartsch
Fraunhofer-Institut für Techno- und Wirtschaftsmathematik (ITWM)
Kaiserslautern
Projektpartner
Kaiserslautern / Germany
Saarbrücken / Germany
Berlin / Germany