Enabling a Programming Environment for an Experimental Ion Trap Quantum Testbed

dc.contributor.advisor Conte, Thomas M.
dc.contributor.author Adams, Austin Joel
dc.contributor.committeeMember Young, Jeffrey S
dc.contributor.committeeMember Pande, Santosh
dc.contributor.department Computer Science
dc.date.accessioned 2022-05-18T19:38:44Z
dc.date.available 2022-05-18T19:38:44Z
dc.date.created 2022-05
dc.date.issued 2022-05-03
dc.date.submitted May 2022
dc.date.updated 2022-05-18T19:38:44Z
dc.description.abstract Ion trap quantum hardware promises to provide a computational advantage over classical computing for specific problem spaces while also providing an alternative hardware implementation path to cryogenic quantum systems as typified by IBM's quantum hardware. However, programming ion trap systems currently requires both strategies to mitigate high levels of noise and also tools to ease the challenge of programming these systems with pulse- or gate-level operations. This thesis focuses on improving the state-of-the-art for quantum programming of ion trap testbeds through the use of a quantum language specification, QCOR, and by demonstrating multi-level optimizations at the language, intermediate representation, and hardware backend levels. A new QCOR/XACC backend is implemented to target a general ion trap testbed and then demonstrate the usage of multi-level optimizations to improve circuit fidelity and to reduce gate count. These techniques include the usage of a backend-specific numerical optimizer and physical gate optimizations to minimize the number of native instructions sent to the hardware. The new compiler backend is evaluated using several QCOR benchmark programs, finding that on present testbed hardware, the new compiler backend maintains the number of two-qubit native operations but decreases the number of single-qubit native operations by 1.54 times compared to the previous compiler regime. For projected testbed hardware upgrades, the new compiler sees a reduction in two-qubit native operations by 2.40 times and one-qubit native operations by 6.13 times.
dc.description.degree M.S.
dc.format.mimetype application/pdf
dc.identifier.uri http://hdl.handle.net/1853/66658
dc.language.iso en_US
dc.publisher Georgia Institute of Technology
dc.subject compilation
dc.subject multi-level optimization
dc.subject quantum computing
dc.subject ion trap
dc.title Enabling a Programming Environment for an Experimental Ion Trap Quantum Testbed
dc.type Text
dc.type.genre Thesis
dspace.entity.type Publication
local.contributor.advisor Conte, Thomas M.
local.contributor.corporatename College of Computing
relation.isAdvisorOfPublication 4d68ec01-18d9-48c9-ab69-55832ecf2dbf
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
thesis.degree.level Masters
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
286.54 KB
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
3.86 KB
Plain Text