論文の概要: An Abstraction Hierarchy Toward Productive Quantum Programming
- arxiv url: http://arxiv.org/abs/2405.13918v1
- Date: Wed, 22 May 2024 18:48:36 GMT
- ステータス: 処理完了
- システム内更新日: 2024-05-24 20:33:38.474723
- Title: An Abstraction Hierarchy Toward Productive Quantum Programming
- Title(参考訳): 生産的量子プログラミングへの抽象化階層
- Authors: Olivia Di Matteo, Santiago Núñez-Corrales, Michał Stęchły, Steven P. Reinhardt, Tim Mattson,
- Abstract要約: 本稿では,量子ソフトウェア工学を支援する抽象階層を提案する。
現在の技術で見られるプログラミング、実行、ハードウェアモデル間の重複の結果について論じる。
私たちの研究は、量子プログラミングにおける具体的な概念上の課題とギャップを指していますが、第一のテーマは、進化は抽象的階層についての考え方に直感的に焦点を当てることです。
- 参考スコア(独自算出の注目度): 0.3640881838485995
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Experience from seven decades of classical computing suggests that a sustainable computer industry depends on a community of software engineers writing programs to address a wide variety of specific end-user needs, achieving both performance and utility in the process. Quantum computing is an emerging technology, and we do not yet have the insight to understand what quantum software tools and practices will best support researchers, software engineers, or applications specialists. Developers for today's quantum computers are grappling with the low-level details of the hardware, and progress towards scalable devices does not yet suggest what higher-level abstractions may look like. In this paper, we analyze and reframe the current state of the quantum software stack using the language of programming models. We propose an abstraction hierarchy to support quantum software engineering and discuss the consequences of overlaps across the programming, execution, and hardware models found in current technologies. We exercise this hierarchy for solving the eigenvalue estimation problem in two ways (a variational algorithm with error mitigation, and phase estimation with error correction) and pinpoint key differences in these approaches in terms of these layered models and their overlaps. While our work points to concrete conceptual challenges and gaps in quantum programming and proposes some specific steps forward, our primary thesis is that progress hinges on thinking about the abstraction hierarchy holistically, and not just about its components.
- Abstract(参考訳): 古典コンピューティングの70年の経験から、持続可能なコンピュータ産業は、幅広い特定のエンドユーザのニーズに対応するプログラムを書くソフトウェアエンジニアのコミュニティに依存し、そのプロセスにおけるパフォーマンスとユーティリティの両方を達成することを示唆している。
量子コンピューティングは新興技術であり、量子ソフトウェアツールやプラクティスが研究者、ソフトウェアエンジニア、アプリケーションスペシャリストに最適なものを理解するための洞察を持っていません。
今日の量子コンピュータの開発者は、ハードウェアの低レベルの詳細に不満を抱いている。
本稿では,プログラミングモデルの言語を用いて,量子ソフトウェアスタックの現在の状態を分析し,再構成する。
量子ソフトウェア工学を支援する抽象階層を提案し、現在の技術で見られるプログラミング、実行、ハードウェアモデル間の重複の結果について議論する。
本稿では,この階層構造を用いて固有値推定問題を2つの方法で解く(誤差緩和を伴う変分アルゴリズムと誤り訂正による位相推定)。
私たちの研究は、量子プログラミングにおける具体的な概念的な課題とギャップを指し、いくつかの具体的なステップを提案していますが、主要なテーマは、コンポーネントだけでなく、抽象的な階層についての考え方に重点を置いています。
関連論文リスト
- Qrisp: A Framework for Compilable High-Level Programming of Gate-Based Quantum Computers [0.52197339162908]
ハイレベルプログラミングパラダイムと量子ハードウェアのギャップを埋めるために設計されたフレームワークであるQrispを紹介する。
Qrispの特長は、プログラムを回路レベルにコンパイルし、既存の物理バックエンドで実行可能にすることである。
論文 参考訳(メタデータ) (2024-06-20T23:40:22Z) - Quantum Software Ecosystem Design [35.12790469199701]
量子コンピューティングの急速な進歩は、対応するソフトウェアエコシステムを構築するための科学的かつ厳密なアプローチを必要とする。
本章では,量子コンピューティングを科学的および産業的問題解決に利用可能にする,量子ソフトウェアエコシステムの構築に不可欠な科学的考察を紹介する。
論文 参考訳(メタデータ) (2024-05-21T23:11:11Z) - Quantum algorithms: A survey of applications and end-to-end complexities [90.05272647148196]
期待されている量子コンピュータの応用は、科学と産業にまたがる。
本稿では,量子アルゴリズムの応用分野について検討する。
私たちは、各領域における課題と機会を"エンドツーエンド"な方法で概説します。
論文 参考訳(メタデータ) (2023-10-04T17:53:55Z) - The QUATRO Application Suite: Quantum Computing for Models of Human
Cognition [49.038807589598285]
量子コンピューティング研究のための新しい種類のアプリケーション -- 計算認知モデリング -- をアンロックします。
我々は、認知モデルから量子コンピューティングアプリケーションのコレクションであるQUATROをリリースする。
論文 参考訳(メタデータ) (2023-09-01T17:34:53Z) - Quantum Software Engineering Challenges from Developers' Perspective:
Mapping Research Challenges to the Proposed Workflow Model [5.287156503763459]
量子プログラムのソフトウェア工学は2つの方向からアプローチすることができる。
本稿では、量子コンピューティングのワークフローから始め、既存のソフトウェア工学の研究をこのワークフローにマッピングすることでギャップを埋めることを目的とする。
論文 参考訳(メタデータ) (2023-08-02T13:32:31Z) - Symbolic quantum programming for supporting applications of quantum
computing technologies [0.0]
本稿の主な焦点は、ツール開発による最も直接的なメリットを享受できる量子コンピューティング技術である。
量子ソフトウェア開発の分野で最も人気のあるアプローチについて、簡単な調査を行い、その長所と短所を示すことを目指しています。
次に、シンボリックアプローチを用いた量子プログラムの開発を支援するソフトウェアアーキテクチャとその予備実装について述べる。
論文 参考訳(メタデータ) (2023-02-18T18:30:00Z) - The Basis of Design Tools for Quantum Computing: Arrays, Decision
Diagrams, Tensor Networks, and ZX-Calculus [55.58528469973086]
量子コンピュータは、古典的コンピュータが決して起こらない重要な問題を効率的に解決することを約束する。
完全に自動化された量子ソフトウェアスタックを開発する必要がある。
この研究は、今日のツールの"内部"の外観を提供し、量子回路のシミュレーション、コンパイル、検証などにおいてこれらの手段がどのように利用されるかを示す。
論文 参考訳(メタデータ) (2023-01-10T19:00:00Z) - Modern applications of machine learning in quantum sciences [51.09906911582811]
本稿では、教師なし、教師なし、強化学習アルゴリズムにおけるディープラーニングとカーネル手法の使用について述べる。
我々は、微分可能プログラミング、生成モデル、機械学習に対する統計的アプローチ、量子機械学習など、より専門的なトピックについて議論する。
論文 参考訳(メタデータ) (2022-04-08T17:48:59Z) - Standard Model Physics and the Digital Quantum Revolution: Thoughts
about the Interface [68.8204255655161]
量子システムの分離・制御・絡み合いの進歩は、かつての量子力学の興味深い特徴を、破壊的な科学的・技術的進歩のための乗り物へと変えつつある。
本稿では,3つの領域科学理論家の視点から,絡み合い,複雑性,量子シミュレーションのインターフェースについて考察する。
論文 参考訳(メタデータ) (2021-07-10T06:12:06Z) - A backend-agnostic, quantum-classical framework for simulations of
chemistry in C++ [62.997667081978825]
本稿では,量子古典ソフトウェアをプロトタイピング,開発,デプロイするためのプラットフォームとして,XACCシステムレベルの量子コンピューティングフレームワークを提案する。
現在XACCで実装されている最先端の化学アルゴリズムのいくつかを示す一連の例を示す。
論文 参考訳(メタデータ) (2021-05-04T16:53:51Z) - Resource-Efficient Quantum Computing by Breaking Abstractions [9.695745674863554]
現在の量子ソフトウェアスタックは、古典的なコンピュータのスタックに似た階層化されたアプローチに従っている。
本稿では,これらの層間の抽象化を分解することで,量子コンピューティングシステムの高効率性を実現することができることを指摘する。
論文 参考訳(メタデータ) (2020-10-30T18:18:23Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。