Related Experiment Video
Updated: Feb 22, 2026

05:30
Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
1.2K
Programming languages and compiler design for realistic quantum hardware
Frederic T Chong1, Diana Franklin1, Margaret Martonosi2
1Department of Computer Science, University of Chicago, Chicago, USA.
Nature
|September 15, 2017
Summary
Quantum computing needs specialized software toolflows and abstraction layers to bridge the gap between algorithms and current hardware limitations. This research explores how to optimize information flow in quantum computing software.
Area of Science:
- Quantum Information Science
- Computer Science
- Quantum Computing Software Engineering
Background:
- Quantum computing algorithms show promise, and hardware fabrication is advancing.
- A significant gap persists between the resource requirements of quantum algorithms and near-term quantum hardware capabilities.
- Existing classical computing software paradigms are insufficient for the unique constraints of quantum computing.
Purpose of the Study:
- To address the hardware-software gap in quantum computing.
- To investigate the development of quantum computing toolflows and abstraction layers.
- To define requirements for software that translates and optimizes quantum applications for nascent quantum hardware.
Main Methods:
- Analysis of the differences in information flow between classical and quantum computing software layers.
- Identification of necessary physical details to be exposed by quantum toolflows.
- Exploration of abstraction layer strategies suitable for resource-constrained quantum environments.
Main Results:
- Quantum computing software must expose more physical details between layers compared to classical systems.
- The challenge lies in designing abstractions that balance exposing critical information with hiding unnecessary complexity.
- Novel approaches to quantum toolflows and abstraction layers are required to enable practical quantum computation.
Conclusions:
- Bridging the quantum hardware-software gap is critical for realizing the potential of quantum computing.
- Specialized quantum toolflows and carefully designed abstraction layers are essential.
- Future research should focus on developing these quantum-specific software solutions.
Related Concept Videos
The Quantum-Mechanical Model of an Atom
60.1K
Shortly after de Broglie published his ideas that the electron in a hydrogen atom could be better thought of as being a circular standing wave instead of a particle moving in quantized circular orbits, Erwin Schrödinger extended de Broglie’s work by deriving what is now known as the Schrödinger equation. When Schrödinger applied his equation to hydrogen-like atoms, he was able to reproduce Bohr’s expression for the energy and, thus, the Rydberg formula governing hydrogen spectra.
60.1K
Semiconductors
1.6K
There is variation in the electrical conductivity of materials - metals, semiconductors, and insulators that are showcased with the help of the energy band diagrams.
Metals such as copper (Cu), zinc (Zn), or lead (Pb) have low resistivity and feature conduction bands that are either not fully occupied or overlap with the valence band, making a bandgap non-existent. This allows electrons in the highest energy levels of the valence band to easily transition to the conduction band upon gaining...
Metals such as copper (Cu), zinc (Zn), or lead (Pb) have low resistivity and feature conduction bands that are either not fully occupied or overlap with the valence band, making a bandgap non-existent. This allows electrons in the highest energy levels of the valence band to easily transition to the conduction band upon gaining...
1.6K
Ampere-Maxwell's Law: Problem-Solving
1.2K
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...
1.2K
Phasor Arithmetics
884
Phasors and their corresponding sinusoids are interrelated, offering unique insights into the behavior of alternating current (AC) circuits. One way to understand this relationship is through the operations of differentiation and integration in both the time and phasor domains.
When the derivative of a sinusoid is taken in the time domain, it transforms into its corresponding phasor multiplied by j-omega (jω) in the phasor domain, where j is the imaginary unit, and ω is the angular...
When the derivative of a sinusoid is taken in the time domain, it transforms into its corresponding phasor multiplied by j-omega (jω) in the phasor domain, where j is the imaginary unit, and ω is the angular...
884
Quantum Numbers
52.8K
It is said that the energy of an electron in an atom is quantized; that is, it can be equal only to certain specific values and can jump from one energy level to another but not transition smoothly or stay between these levels.
52.8K
Types of Semiconductors
1.6K
Intrinsic semiconductors are highly pure materials with no impurities. At absolute zero, these semiconductors behave as perfect insulators because all the valence electrons are bound, and the conduction band is empty, disallowing electrical conduction. The Fermi level is a concept used to describe the probability of occupancy of energy levels by electrons at thermal equilibrium. In intrinsic semiconductors, the Fermi level is positioned at the midpoint of the energy gap at absolute zero. When...
1.6K

