Skip to content
DraconiticResearch
Search Sources API
194,161 studies31 sourcesUpdated 42 min ago
PreprintCC BY-NC-ND 4.0arXiv

Cross-Backend QIEO: Universal Runtime Portability across OpenMP5, CUDA, HIP, and Multi-Language Interfaces

Abstract

Quantum-inspired algorithms emulate quantum mechanical principles, such as, superposition, interference, and probabilistic amplitude evolution, on classical hardware by representing candidate solutions as qubit vectors and evolving them through rotation-gate operators. This approach offers higher optimization performance without physical qubits, and has been shown to achieve order-of-magnitude speedups (10--80×) over traditional solvers on combinatorial, high-dimensional NP-hard problems. A critical barrier to adoption, however, is the lack of a unified execution framework that delivers both algorithmic performance and hardware portability. We present \textbf{Cross-Backend Quantum Inspired Evolutionary Optimizer (QIEO)}, the runtime core of BQP's BQPhy solver, which addresses this gap through a \emph{single-source-of-truth} architecture. One C++ implementation of the QIEO algorithm is compiled once per hardware target and exposed to multiple high-level languages via thin binding layers. The framework dispatches to CPU (sequential), OpenMP~5 (multi-core), CUDA (NVIDIA), and HIP (AMD) backends at runtime, adapting kernels to each device's memory hierarchy and warp/wavefront execution model. The framework's real-world utility is validated through binding demonstrations that share the identical C++ runtime. BQPhy's Python library is demonstrated on a neural network hyperparameter optimisation achieving 88.60\% test accuracy on MNIST. BQPhy's MATLAB's Toolkit is tested on wind farm layout optimisation attaining 365 399 ± 4 552~MWh/yr, which is statistically indistinguishable from particle swarm optimisation and +7.6% above genetic algorithms on a 32-variable constrained engineering problem. The Julia package tackles the Lotka--Volterra parameter estimation where BQPhy replaces native Julia solvers on the same residual, cutting mean SSE by 2.1×.

Related

  1. Benchy: towards a universal language for task-oriented AI benchmarks
    Francis F Daniel, Mauro Ibañez, Francis Perelman +1
    arXivPreprintCC BY 4.0Full textStatisticsarXiv
  2. Evaluation of portability and performance of an OpenMP5 offloaded Quantum-Inspired Evolutionary Optimization Across the GPU Ecosystem
    Kasturi Venkata Srikanth, Ashish Singh, Ferdin Sagai Don Bosco +4
    arXivPreprintCC BY-NC-ND 4.0Full textOptimisation & controlarXiv
  3. A Backend-Agnostic MWIS Kernel for Stochastic Unit Commitment with Neutral-Atom Hardware Validation
    Jiying Chen, Min Lin, Jingwei Wen +2
    arXivPreprintCC BY 4.0Full textOptimisation & controlQuantum physics & quantum informationarXiv
  4. Reinforcement Learning Under Runtime Confounding: Policy Learning and Off-Policy Evaluation
    Raphael Kim, Michele Santacatterina, Ramin Zabih +1
    arXivPreprintCC BY 4.0Full textStatisticsarXiv
  5. Anytime-Valid Runtime Monitoring of Learned Barrier Certificates
    Zhipeng Cao, Taoran Wu, Weiru Cui +2
    arXivPreprintCC BY 4.0Full textOptimisation & controlStatisticsarXiv
BibTeX
@misc{mittal2026crossbackend,
  title = {{Cross-Backend QIEO: Universal Runtime Portability across OpenMP5, CUDA, HIP, and Multi-Language Interfaces}},
  author = {Aman Mittal and Ferdin Sagai Don Bosco and Kasturi Venkata Srikanth and Abhishek Singh and Aditya Singh and Abhishek Chopra},
  howpublished = {arXiv},
  year = {2026},
  month = sep,
  doi = {10.48550/arxiv.2609.30914},
  eprint = {2609.30914},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2609.30914},
  note = {CC BY-NC-ND 4.0},
}
RIS
TY  - UNPB
TI  - Cross-Backend QIEO: Universal Runtime Portability across OpenMP5, CUDA, HIP, and Multi-Language Interfaces
AU  - Aman Mittal
AU  - Ferdin Sagai Don Bosco
AU  - Kasturi Venkata Srikanth
AU  - Abhishek Singh
AU  - Aditya Singh
AU  - Abhishek Chopra
PY  - 2026
DA  - 2026/09/25
PB  - arXiv
DO  - 10.48550/arxiv.2609.30914
UR  - https://arxiv.org/abs/2609.30914
AB  - Quantum-inspired algorithms emulate quantum mechanical principles, such as, superposition, interference, and probabilistic amplitude evolution, on classical hardware by representing candidate solutions as qubit vectors and evolving them through rotation-gate operators. This approach offers higher optimization performance without physical qubits, and has been shown to achieve order-of-magnitude speedups (10--80×) over traditional solvers on combinatorial, high-dimensional NP-hard problems. A critical barrier to adoption, however, is the lack of a unified execution framework that delivers both algorithmic performance and hardware portability. We present \textbf{Cross-Backend Quantum Inspired Evolutionary Optimizer (QIEO)}, the runtime core of BQP's BQPhy solver, which addresses this gap through a \emph{single-source-of-truth} architecture. One C++ implementation of the QIEO algorithm is compiled once per hardware target and exposed to multiple high-level languages via thin binding layers. The framework dispatches to CPU (sequential), OpenMP~5 (multi-core), CUDA (NVIDIA), and HIP (AMD) backends at runtime, adapting kernels to each device's memory hierarchy and warp/wavefront execution model. The framework's real-world utility is validated through binding demonstrations that share the identical C++ runtime. BQPhy's Python library is demonstrated on a neural network hyperparameter optimisation achieving 88.60\% test accuracy on MNIST. BQPhy's MATLAB's Toolkit is tested on wind farm layout optimisation attaining 365 399 ± 4 552~MWh/yr, which is statistically indistinguishable from particle swarm optimisation and +7.6% above genetic algorithms on a 32-variable constrained engineering problem. The Julia package tackles the Lotka--Volterra parameter estimation where BQPhy replaces native Julia solvers on the same residual, cutting mean SSE by 2.1×.
ER  -