Skip to main navigation Skip to search Skip to main content

Fully Integrated Quantum Method for Classical Register Allocation in LLVM

  • CEA/UVSQ/CNRS
  • Laboratoire en Informatique Haute Performance pour le Calcul et la Simulation
  • CenturaleSupélec Gif-sur- Yvette
  • INRIA Saclay, Laboratoire de Recherche en Informatique (LRI), Université Paris Sud

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Quantum computing devices are being installed alongside supercomputing clusters to serve as hardware accel-erators. This new type of architecture will require an integrated hybrid software stack. With this goal in mind, we have developed a fully integrated hybrid quantum-classical method in the hope of improving Register Allocation in the classical LLVM compiler. We propose a hybrid variational optimization algorithm for the PBQP formulation of Register Allocation. We implemented this algorithm in C++ inside LLVM using the NVIDIA CUDA-Q framework. The performance of the method is evaluated using NVIDIA CUDA-Q noiseless emulators and shows promising results while still needing further optimizations. Our work constitutes a demonstration of an end-to-end tight integration of a quantum subroutine inside an existing classical codebase of interest with potentially interesting performance in fault-tolerant hardware.

Original languageEnglish
Title of host publicationWorkshops Program, Posters Program, Panels Program and Tutorials Program
EditorsCandace Culhane, Greg T. Byrd, Hausi Muller, Yuri Alexeev, Yuri Alexeev, Sarah Sheldon
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages293-299
Number of pages7
ISBN (Electronic)9798331541378
DOIs
Publication statusPublished - 1 Jan 2024
Externally publishedYes
Event5th IEEE International Conference on Quantum Computing and Engineering, QCE 2024 - Montreal, Canada
Duration: 15 Sept 202420 Sept 2024

Publication series

NameProceedings - IEEE Quantum Week 2024, QCE 2024
Volume2

Conference

Conference5th IEEE International Conference on Quantum Computing and Engineering, QCE 2024
Country/TerritoryCanada
CityMontreal
Period15/09/2420/09/24

Keywords

  • compiler optimization
  • quantum alternating operator ansatz
  • quantum computing applications
  • register allocation

Fingerprint

Dive into the research topics of 'Fully Integrated Quantum Method for Classical Register Allocation in LLVM'. Together they form a unique fingerprint.

Cite this