論文の概要: Quantum Register Machine: Efficient Implementation of Quantum Recursive Programs
- arxiv url: http://arxiv.org/abs/2408.10054v1
- Date: Mon, 19 Aug 2024 14:48:41 GMT
- ステータス: 処理完了
- システム内更新日: 2024-08-20 15:52:57.633364
- Title: Quantum Register Machine: Efficient Implementation of Quantum Recursive Programs
- Title(参考訳): 量子レジスタマシン:量子再帰プログラムの効率的な実装
- Authors: Zhicheng Zhang, Mingsheng Ying,
- Abstract要約: 本稿では、量子制御フローをサポートする最初の純粋量子アーキテクチャ(命令セットを含む)である量子レジスタマシンの概念を提案する。
本稿では,量子レジスタマシンをベースとして,量子再帰プログラムの包括的な実装プロセスについて述べる。
量子アルゴリズムの効率的な実装は、量子アルゴリズムの自動並列化も提供する。
- 参考スコア(独自算出の注目度): 7.042810171786408
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Quantum recursive programming has been recently introduced for describing sophisticated and complicated quantum algorithms in a compact and elegant way. However, implementation of quantum recursion involves intricate interplay between quantum control flows and recursive procedure calls. In this paper, we aim at resolving this fundamental challenge and develop a series of techniques to efficiently implement quantum recursive programs. Our main contributions include: 1. We propose a notion of quantum register machine, the first purely quantum architecture (including an instruction set) that supports quantum control flows and recursive procedure calls at the same time. 2. Based on quantum register machine, we describe the first comprehensive implementation process of quantum recursive programs, including the compilation, the partial evaluation of quantum control flows, and the execution on the quantum register machine. 3. As a bonus, our efficient implementation of quantum recursive programs also offers automatic parallelisation of quantum algorithms. For implementing certain quantum algorithmic subroutine, like the widely used quantum multiplexor, we can even obtain exponential parallel speed-up (over the straightforward implementation) from this automatic parallelisation. This demonstrates that quantum recursive programming can be win-win for both modularity of programs and efficiency of their implementation.
- Abstract(参考訳): 量子再帰プログラミングは、高度で複雑な量子アルゴリズムをコンパクトでエレガントな方法で記述するために最近導入された。
しかし、量子再帰の実装には、量子制御フローと再帰的手続き呼び出しの間の複雑な相互作用が含まれる。
本稿では,この根本的な課題を解決し,量子再帰プログラムを効率的に実装するための一連の手法を開発することを目的とする。
1) 量子制御フローと再帰的手続き呼び出しを同時にサポートする最初の純粋量子アーキテクチャ(命令セットを含む)である量子レジスタマシン(quantum register machine)の概念を提案する。
2) 量子レジスタマシンをベースとして, コンピレーション, 量子制御フローの部分評価, 量子レジスタマシン上での実行を含む, 量子再帰プログラムの包括的な実装プロセスについて述べる。
3. 量子再帰プログラムの効率的な実装は、量子アルゴリズムの自動並列化も提供する。
広く使われている量子多重化器のような特定の量子アルゴリズムのサブルーチンを実装するために、この自動並列化から指数的並列スピードアップ(簡単な実装による)を得ることもできる。
このことは、量子再帰的プログラミングがプログラムのモジュラリティと実装の効率の両方に勝利できることを示している。
関連論文リスト
- Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
超伝導プロセッサのための強化学習型量子コンパイラを開発した。
短絡の新規・ハードウェア対応回路の発見能力を示す。
本研究は,効率的な量子コンパイルのためのハードウェアによるソフトウェア設計を実証する。
論文 参考訳(メタデータ) (2024-06-18T01:49:48Z) - Parallel Quantum Computing Simulations via Quantum Accelerator Platform Virtualization [44.99833362998488]
本稿では,量子回路実行の並列化モデルを提案する。
このモデルはバックエンドに依存しない機能を利用することができ、任意のターゲットバックエンド上で並列量子回路の実行を可能にする。
論文 参考訳(メタデータ) (2024-06-05T17:16:07Z) - On Reducing the Execution Latency of Superconducting Quantum Processors via Quantum Program Scheduling [48.142860424323395]
本稿では,量子資源の利用効率を向上させるためにQPSP(Quantum Program Scheduling Problem)を導入する。
具体的には, 回路幅, 計測ショット数, 提出時間に関する量子プログラムスケジューリング手法を提案し, 実行遅延を低減する。
論文 参考訳(メタデータ) (2024-04-11T16:12:01Z) - Quantum Dynamic Programming [0.0]
記憶された中間量子状態を用いて再帰ステップのユニタリをコヒーレントに生成する方法を示す。
量子力学プログラミングは、多数の固定点量子再帰に対して回路深さを指数関数的に減少させる。
我々は、最近提案された対角化のための二重ブラケット量子アルゴリズムに量子力学プログラミングを適用し、シュミット基底における量子状態の鮮明な準備のための新しいプロトコルを得る。
論文 参考訳(メタデータ) (2024-03-14T08:59:22Z) - QuantumSEA: In-Time Sparse Exploration for Noise Adaptive Quantum
Circuits [82.50620782471485]
QuantumSEAはノイズ適応型量子回路のインタイムスパース探索である。
1)トレーニング中の暗黙の回路容量と(2)雑音の頑健さの2つの主要な目標を達成することを目的としている。
提案手法は, 量子ゲート数の半減と回路実行の2倍の時間節約で, 最先端の計算結果を確立する。
論文 参考訳(メタデータ) (2024-01-10T22:33:00Z) - Dynamic Runtime Assertions in Quantum Ternary Systems [1.5410557873153832]
量子三元系におけるアサーションは、量子二元系よりも困難である。
古典的,絡み合い,重畳状態を示す量子三元回路の設計を提案する。
論文 参考訳(メタデータ) (2023-12-23T17:46:51Z) - Quantum Recursive Programming with Quantum Case Statements [8.320147245667124]
このような量子再帰をサポートするための単純なプログラミング言語が定義される。
いくつかの量子アルゴリズムがエレガントに量子再帰プログラムとして書けることを示す一連の例を示す。
論文 参考訳(メタデータ) (2023-11-03T05:44:52Z) - Dynamic quantum circuit compilation [11.550577505893367]
量子ハードウェアの最近の進歩は、中間回路の測定とリセットを導入し、測定量子ビットの再利用を可能にしている。
本稿では,静的量子回路を動的同値に変換するプロセスである動的量子回路コンパイルの体系的研究について述べる。
論文 参考訳(メタデータ) (2023-10-17T06:26:30Z) - Parametric Synthesis of Computational Circuits for Complex Quantum
Algorithms [0.0]
我々の量子シンセサイザーの目的は、ユーザーが高レベルなコマンドを使って量子アルゴリズムを実装できるようにすることである。
量子アルゴリズムを実装するための提案手法は、機械学習の分野で潜在的に有効である。
論文 参考訳(メタデータ) (2022-09-20T06:25:47Z) - On exploring the potential of quantum auto-encoder for learning quantum systems [60.909817434753315]
そこで我々は,古典的な3つのハードラーニング問題に対処するために,QAEに基づく効果的な3つの学習プロトコルを考案した。
私たちの研究は、ハード量子物理学と量子情報処理タスクを達成するための高度な量子学習アルゴリズムの開発に新たな光を当てています。
論文 参考訳(メタデータ) (2021-06-29T14:01:40Z) - Quantum walk processes in quantum devices [55.41644538483948]
グラフ上の量子ウォークを量子回路として表現する方法を研究する。
提案手法は,量子ウォークアルゴリズムを量子コンピュータ上で効率的に実装する方法である。
論文 参考訳(メタデータ) (2020-12-28T18:04:16Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。