Bulletin of the American Physical Society
APS March Meeting 2020
Volume 65, Number 1
Monday–Friday, March 2–6, 2020; Denver, Colorado
Session B08: Programming and Compiling: the QC Stack session
11:15 AM–1:39 PM,
Monday, March 2, 2020
Room: 104
Sponsoring
Unit:
DQI
Chair: Ali Javadi, IBM
Abstract: B08.00001 : Extending Modern C++ for Heterogeneous Quantum-Classical Computing*
Presenter:
Alexander McCaskey
(Oak Ridge National Lab)
Authors:
Alexander McCaskey
(Oak Ridge National Lab)
Eugen Dumitrescu
(Oak Ridge National Lab)
Pavel Lougovski
(Oak Ridge National Lab)
Sarah Powers
(Oak Ridge National Lab)
Shirley Moore
(Oak Ridge National Lab)
Tiffany Mintz
(Oak Ridge National Lab)
Software frameworks for quantum computing have progressed significantly over the past few years. Most approaches have put forward vendor-specific frameworks leveraging high-level languages like Python. As quantum hardware improves, we expect that these high-level approaches will detract from overall performance gains garnered from quantum computation. Tighter integration models will require low-level, system software and compilers extending commonly-used languages. We present QCOR, a C++ language extension specification with an associated compiler that enables the programming of quantum expressions alongside standard C++ in a single-source context. Our specification puts forward abstractions and concepts that are common to typical quantum-classical algorithmic workflows. We implement this language extension via light-weight extensions to Clang and build off the system-level, quantum-classical XACC framework. Our approach represents the state-of-the-art with regards to enabling quantum programming alongside standard languages leveraged in existing high-performance domain scientific computing.
*The authors acknowledge DOE ASCR funding under the QCAT program, FWP number ERKJ347. ORNL is managed by UT-Battelle, LLC, for the US Department of Energy under contract no. DE-AC05-00OR22725.
Follow Us |
Engage
Become an APS Member |
My APS
Renew Membership |
Information for |
About APSThe American Physical Society (APS) is a non-profit membership organization working to advance the knowledge of physics. |
© 2025 American Physical Society
| All rights reserved | Terms of Use
| Contact Us
Headquarters
1 Physics Ellipse, College Park, MD 20740-3844
(301) 209-3200
Editorial Office
100 Motor Pkwy, Suite 110, Hauppauge, NY 11788
(631) 591-4000
Office of Public Affairs
529 14th St NW, Suite 1050, Washington, D.C. 20045-2001
(202) 662-8700