Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Damian S. Steiger

dblp:179/2612 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
1since 2021 · last 2021
0000-0003-1588-8930ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
High-performance computing · 48% Parallel and multicore computing · 45% Performance modeling and evaluation · 7%
Theoretical computer science
3 papers
Quantum computing and quantum information · 100%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallel programming models
message passing
0.512021
Distributed quantum computing with QMPI · SC 2021
Quantum computing and quantum information › quantum network
quantum distributed computing
0.512021
Distributed quantum computing with QMPI · SC 2021
High-performance computing
supercomputing
0.312017
0.5 petabyte simulation of a 45-qubit quantum circuit · SC 2017
Quantum computing and quantum information
quantum circuit simulation
0.312017
0.5 petabyte simulation of a 45-qubit quantum circuit · SC 2017
High-performance computing › sparse linear algebra › sparse matrix computation
sparse matrix-vector multiplication
0.212016
High performance emulation of quantum circuits · SC 2016
Compilers and program optimization
code generation
0.112017
0.5 petabyte simulation of a 45-qubit quantum circuit · SC 2017
Performance modeling and evaluation
benchmarking
0.112016
High performance emulation of quantum circuits · SC 2016

Methods — techniques the papers use, named apart from their topics

resource estimation · 1.0logp model · 1.0automatic code generation · 0.9scheduling algorithm · 0.6optimization · 0.5emulation · 0.5scheduling algorithms · 0.3
YearPublicationVenuePosition
2021 Distributed quantum computing with QMPI
abstract
Practical applications of quantum computers require millions of physical qubits and it will be challenging for individual quantum processors to reach such qubit numbers. It is therefore timely to investigate the resource requirements of quantum algorithms in a distributed setting, where multiple quantum processors are interconnected by a coherent network. We introduce an extension of the Message Passing Interface (MPI) to enable high-performance implementations of distributed quantum algorithms. In turn, these implementations can be used for testing, debugging, and resource estimation. In addition to a prototype implementation of quantum MPI, we present a performance model for distributed quantum computing, SENDQ. The model is inspired by the classical LogP model, making it useful to inform algorithmic decisions when programming distributed quantum computers. Specifically, we consider several optimizations of two quantum algorithms for problems in physics and chemistry, and we detail their effects on performance in the SENDQ model.
Thomas Häner, Damian S. Steiger, Torsten Hoefler, Matthias Troyer
SC2
2017 0.5 petabyte simulation of a 45-qubit quantum circuit
abstract
Near-term quantum computers will soon reach sizes that are challenging to directly simulate, even when employing the most powerful supercomputers. Yet, the ability to simulate these early devices using classical computers is crucial for calibration, validation, and benchmarking. In order to make use of the full potential of systems featuring multi- and many-core processors, we use automatic code generation and optimization of compute kernels, which also enables performance portability. We apply a scheduling algorithm to quantum supremacy circuits in order to reduce the required communication and simulate a 45-qubit circuit on the Cori II super-computer using 8, 192 nodes and 0.5 petabytes of memory. To our knowledge, this constitutes the largest quantum circuit simulation to this date. Our highly-tuned kernels in combination with the reduced communication requirements allow an improvement in time-to-solution over state-of-the-art simulations by more than an order of magnitude at every scale.
Thomas Häner, Damian S. Steiger
SC2
2016 High performance emulation of quantum circuits
abstract
As quantum computers of non-trivial size become available in the near future, it is imperative to develop tools to emulate small quantum computers. This allows for validation and debugging of algorithms as well as exploring hardware-software co-design to guide the development of quantum hardware and architectures. The simulation of quantum computers entails multiplications of sparse matrices with very large dense vectors of dimension 2n, where n denotes the number of qubits, making this a memory-bound and network bandwidth-limited application. We introduce the concept of a quantum computer emulator as a component of a software framework for quantum computing, enabling a significant performance advantage over simulators by emulating quantum algorithms at a high level rather than simulating individual gate operations. We describe various optimization approaches and present benchmarking results, establishing the superiority of quantum computer emulators in terms of performance.
Thomas Häner, Damian S. Steiger, Mikhail Smelyanskiy, Matthias Troyer
SC2