リアルな量子ハードウェアのためのプログラミング言語とコンパイラ設計
Frederic T Chong1, Diana Franklin1, Margaret Martonosi2
1Department of Computer Science, University of Chicago, Chicago, USA.
Nature
|September 15, 2017
まとめ
量子コンピューティングは,アルゴリズムと現在のハードウェアの限界の間のギャップを埋めるために,特殊なソフトウェアツールフローと抽象化層を必要とします. この研究は,量子コンピューティングソフトウェアの情報フローを最適化する方法を探ります.
科学分野:
- 量子情報科学
- コンピュータ科学
- 量子コンピューティングソフトウェアエンジニアリング
背景:
- 量子コンピューティングのアルゴリズムは有望であり ハードウェアの製造は進んでいます
- 量子アルゴリズムのリソース要求と短期的な量子ハードウェアの能力の間には大きなギャップが残っています.
- 既存の古典的なコンピューティングソフトウェアのパラダイムは,量子コンピューティングのユニークな制約には不十分です.
研究 の 目的:
- 量子コンピューティングの ハードウェア・ソフトウェアのギャップを 埋め合わせるために
- 量子コンピューティングのツールフローと抽象化層の発展を調査する.
- 新興量子ハードウェアの量子アプリケーションを翻訳し,最適化するソフトウェアの要件を定義する.
主な方法:
- クラシックと量子コンピューティングのソフトウェア層の情報フローの差異の分析.
- 量子トールフローによって暴露される必要の物理的な詳細を特定する.
- 資源制限の量子環境に適した抽象化層戦略の探索.
主要な成果:
- 量子コンピューティングのソフトウェアは クラシックシステムと比較して 層間の物理的な詳細を 明らかにしなければなりません
- 課題は 重要な情報を暴露し 余計な複雑さを隠すというバランスをとる 抽象的概念をデザインすることです
- 量子ツールフローと抽象化層に対する新しいアプローチは,実用的な量子計算を可能にするために必要である.
結論:
- 量子ハードウェアとソフトウェアのギャップを埋めることは 量子コンピューティングの可能性を 実現するために重要です
- 特殊な量子ツールフローと慎重に設計された抽象化層は不可欠です.
- 将来の研究は,これらの量子特異的なソフトウェアソリューションの開発に焦点を当てるべきです.
関連する概念動画
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


