論文の概要: isQ: Towards a Practical Software Stack for Quantum Programming
- arxiv url: http://arxiv.org/abs/2205.03866v2
- Date: Tue, 21 Nov 2023 07:15:17 GMT
- ステータス: 処理完了
- システム内更新日: 2023-11-23 06:04:17.290788
- Title: isQ: Towards a Practical Software Stack for Quantum Programming
- Title(参考訳): isQ:量子プログラミングのための実用的なソフトウェアスタックを目指して
- Authors: Jingzhe Guo, Huazhe Lou, Riling Li, Wang Fang, Junyi Liu, Peixun Long,
Shenggang Ying, and Mingsheng Ying
- Abstract要約: isQは命令型プログラミング言語における量子プログラミングのための新しいソフトウェアスタックであり、isQとも呼ばれる。
isQ言語とそのコンパイラには、(ほとんど)他の量子プログラミングプラットフォームであまりサポートされていないものを含む、多くの機能が含まれている。
isQプログラムは、OpenQASM 3.0、QIR、QCISなど、様々な種類の中間表現にコンパイルできる。
- 参考スコア(独自算出の注目度): 3.9523710494727196
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: We introduce isQ, a new software stack for quantum programming in an
imperative programming language, also named isQ. The aim of isQ is to make the
programmers write quantum programs as conveniently as possible. In particular:
1) The isQ language and its compiler contain many features, including some not
well supported by (most) other quantum programming platforms, e.g. classical
control flow such as recursion; decomposition of selfdefined unitary gates; and
oracle programming and its circuit realization. 2) To make it flexible, an isQ
program can be compiled into several kinds of intermediate representation,
including OpenQASM 3.0, QIR and QCIS (specially tailored for the
superconducting quantum hardware at USTC). 3) Besides interfacing isQ with true
superconducting hardware, a QIR simulator is also developed for demonstration
and testing of isQ programs.
- Abstract(参考訳): isqは命令型プログラミング言語で量子プログラミングを行うための新しいソフトウェアスタックで、これもisqと呼ばれている。
isQの目的はプログラマが量子プログラムをできるだけ便利に書けるようにすることである。
特に
1) isq言語とそのコンパイラには、再帰のような古典的な制御フロー、自己定義ユニタリゲートの分解、oracleプログラミングとその回路実現など、(ほとんど)他の量子プログラミングプラットフォームで十分にサポートされていない機能を含む、多くの機能が含まれている。
2) フレキシブルにするために、isQプログラムをOpenQASM 3.0、QIR、QCIS(特にUSTCの超伝導量子ハードウェア向けに調整された)など、いくつかの中間表現にコンパイルすることができる。
3) 真の超伝導ハードウェアを用いたIsQに加えて,IsQプログラムの実証と試験のためのQIRシミュレータも開発されている。
関連論文リスト
- Architecting a reliable quantum operating system: microkernel, message passing and supercomputing [55.616364225463066]
量子オペレーティングシステム(QCOS)は、古典的なハードウェア上で動作する古典的なソフトウェアである。
以下の原則に従ってQCOSを設計すべき理由について議論する。
論文 参考訳(メタデータ) (2024-10-17T12:24:55Z) - QADL: Prototype of Quantum Architecture Description Language [5.032368657209642]
量子ソフトウェア(QSW)は量子力学の原理、特に量子ゲートを操作する量子ビット(量子ビット)をプログラミングして量子コンピューティングシステムを実装する。
QSWアーキテクチャのための仕様言語、設計空間、実行環境を提供するQADL(Quantum Architecture Language)を紹介します。
論文 参考訳(メタデータ) (2024-10-13T19:09:38Z) - Qwerty: A Basis-Oriented Quantum Programming Language [0.4999814847776098]
Qwertyは、プログラマがゲートよりもより表現力のある量子ビットを操作できる新しい量子プログラミング言語である。
Qwertyは高レベルの量子古典計算のための強力なフレームワークである。
論文 参考訳(メタデータ) (2024-04-19T03:13:43Z) - Unleashing quantum algorithms with Qinterpreter: bridging the gap between theory and practice across leading quantum computing platforms [0.6465466167591405]
QInterpreterはQuantum Science Gateway QubitHubに組み込まれたツールである。
1つのライブラリからもう1つのライブラリにシームレスにプログラムを変換し、結果を視覚化する。
論文 参考訳(メタデータ) (2023-10-11T03:45:11Z) - InQuIR: Intermediate Representation for Interconnected Quantum Computers [0.0]
InQuIRは、分散量子システム上での通信と計算を表現できる表現である。
デッドロックなどの分散プログラムで発生する問題を説明するために,InQuIRで記述した例を挙げる。
また、InQuIR用のソフトウェアツールを提供し、量子回路の計算コストを評価する。
論文 参考訳(メタデータ) (2023-02-01T06:19:23Z) - TeD-Q: a tensor network enhanced distributed hybrid quantum machine
learning framework [59.07246314484875]
TeD-Qは、量子機械学習のためのオープンソースのソフトウェアフレームワークである。
古典的な機械学習ライブラリと量子シミュレータをシームレスに統合する。
量子回路とトレーニングの進捗をリアルタイムで視覚化できるグラフィカルモードを提供する。
論文 参考訳(メタデータ) (2023-01-13T09:35:05Z) - Tangelo: An Open-source Python Package for End-to-end Chemistry
Workflows on Quantum Computers [85.21205677945196]
Tangelo(タンジェロ)は、量子コンピュータ上でエンドツーエンド化学を開発するためのオープンソースのPythonソフトウェアパッケージである。
量子ハードウェアで成功した実験の設計を支援し、量子アルゴリズムの発展を促進することを目的としている。
論文 参考訳(メタデータ) (2022-06-24T17:44:00Z) - Open Source Variational Quantum Eigensolver Extension of the Quantum
Learning Machine (QLM) for Quantum Chemistry [0.0]
我々は,化学に着想を得た適応手法の使用と開発のための新しいオープンソースQCパッケージ,Open-VQEを紹介した。
Atos Quantum Learning Machine (QLM)は、コンピュータプログラムを記述、最適化できる汎用プログラミングフレームワークである。
OpenVQEとともに、新しいオープンソースモジュールであるmyQLMFermion(QC開発において重要な重要なQLMリソースを含む)を紹介します。
論文 参考訳(メタデータ) (2022-06-17T14:24:22Z) - Extending Python for Quantum-Classical Computing via Quantum
Just-in-Time Compilation [78.8942067357231]
Pythonは、その柔軟性、ユーザビリティ、可読性、開発者の生産性を重視することで有名な人気のあるプログラミング言語です。
量子ジャスト・イン・タイム・コンパイルのための堅牢なC++インフラストラクチャを通じて、異種量子古典計算を可能にするPythonの言語拡張を提案する。
論文 参考訳(メタデータ) (2021-05-10T21:11:21Z) - A MLIR Dialect for Quantum Assembly Languages [78.8942067357231]
量子コンピューティングにおけるMLIR(Multi-Level Intermediate Representation)の有用性を実証する。
我々は、共通量子集合言語の表現とコンパイルを可能にする新しい量子方言でMLIRを拡張した。
我々はQIR量子ランタイムAPIのqcor対応実装を活用して、再ターゲット可能な(量子ハードウェアに依存しない)コンパイラワークフローを実現する。
論文 参考訳(メタデータ) (2021-01-27T13:00:39Z) - Extending C++ for Heterogeneous Quantum-Classical Computing [56.782064931823015]
qcorはC++とコンパイラの実装の言語拡張で、異種量子古典プログラミング、コンパイル、単一ソースコンテキストでの実行を可能にする。
我々の研究は、量子言語で高レベルな量子カーネル(関数)を表現できる、第一種C++コンパイラを提供する。
論文 参考訳(メタデータ) (2020-10-08T12:49:07Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。