QPU integration in OpenCL for heterogeneous programming
0103 physical sciences
01 natural sciences
DOI:
10.1007/s11227-023-05879-9
Publication Date:
2024-01-31T10:02:52Z
AUTHORS (5)
ABSTRACT
Abstract The integration of quantum processing units (QPUs) in a heterogeneous high-performance computing environment requires solutions that facilitate hybrid classical–quantum programming. Standards such as OpenCL the programming environments, consisting CPUs and hardware accelerators. This study presents an innovative method incorporates QPU functionality into OpenCL, standardizing processes within classical environments. By leveraging QPUs quantum–classical computations can be sped up, impacting domains like cryptography, optimization problems, chemistry simulations. Using Portable Computing Language (Jääskeläinen et al. Int J Parallel Program 43(5):752–785, 2014. https://doi.org/10.1007/s10766-014-0320-y ) Qulacs library (Suzuki Quantum 5:559, 2021. https://doi.org/10.22331/q-2021-10-06-559 ), results demonstrate, for instance, successful execution Shor’s algorithm (Nielsen Chuang computation information, 10th anniversary edn. Cambridge University Press, Cambridge, 2010), serving proof concept extending approach to larger qubit systems other algorithms. bridges gap between paradigms, paving way further application wide range computational problems.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (20)
CITATIONS (2)
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....