COPLAS talk: Mark Jones: High Performance Quantum Circuit Simulations
Speaker
Mark Jones (PhD, Postdoc) is a computer-aided chemical engineer who has studied at the Karlsruhe Institute of Technology (KIT; BSc/MSc), the Technical University of Denmark (DTU Kemiteknik; BSc/PhD/Postdoc), and Imperial College (Department of Computing).
He is the founder of Molecular Quantum Solutions ApS (MQS), the first quantum chemistry + quantum computing company in Denmark. One strategy of MQS is to develop a well-structured and beneficial co-development community where a commercial entity can help to build an open-source & free license tool stack which is de-risked of becoming unmaintained in a long-term perspective.
Title
High Performance Quantum Circuit Simulations
A review of the early days (0.x.x and 1.x.x) of quantum computing programming languages, the means of quantum circuit expressiveness and an introduction to high performance CPU-FPGA based quantum circuit simulations
Abstract
The concept of a Rosetta Stone helps to compare similarities and differences between languages. A Rosetta stone for programming languages allows a developer to easily look up the specific syntax and could also potentially help to fine-tune large language model (LLM) based coding assistants with more adanced or optimized code structures. We have generated a human-based and a large language model (LLM) based Rosetta stone with respect to qiskit (1.x.x), pennylane (0.x.x), cirq (1.x.x) and cudaq (0.x.x). The focus has been kept to gate based quantum circuit defintions and a comparison has been made to OpenQASM3, an imperative programming language, which is regarded as the standard for defining quantum circuits. The lessons learned will be presented in this contribution while also discussing the topic of expressiveness of quantum circuits.
The second part of this contribution tackles high performance classical computing in terms of simulating quantum circuits with CPUs and FPGAs.
Host
Fritz Henglein (DIKU)
All are welcome. No registration required. Feel free to forward this invitation.
The Copenhagen Programming Languages Seminar (COPLAS) is a collaboration between DTU, ITU, Roskilde University and UCPH. To be informed about COPLAS activities and related talks, join this mailing list.