論文の概要: Three Quantum Programming Language Parser Implementations for the Web
- arxiv url: http://arxiv.org/abs/2310.10802v1
- Date: Mon, 16 Oct 2023 20:04:45 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-18 19:08:25.707013
- Title: Three Quantum Programming Language Parser Implementations for the Web
- Title(参考訳): Webのための3つの量子プログラミング言語パーザ実装
- Authors: Marcus Edwards
- Abstract要約: IBMは2017年以来、ゲートモデル量子コンピューティングのための量子アセンブリ(QASM)言語を開発した。
ロスアラモス国立研究所は2016年にD波量子アセンブラ用量子マクロアセンブラ(QMASM)を発表した。
連続可変CV量子コンピューティングをターゲットとする同等の技術は、2018年からXanaduによって開発されたBlackbird言語である。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: IBM has developed a quantum assembly (QASM) language particular to gate model
quantum computing since 2017 [CBSG17]. Version 3.0 which adds timing, pulse
control, and gate modifiers is currently undergoing finalization in 2023
[CJA+21]. In a similar vein, Pakin of Los Alamos National Laboratory published
a quantum macro assembler (QMASM) for D-Wave quantum annealers in 2016 [Pak16].
This assembler specifically targets quantum annealers like D-Wave's. A
comparable technology that targets continuous-variable (CV) quantum computing
is the Blackbird language developed by Xanadu since 2018 [KIQ+19]. We implement
parsers for each of these languages in TypeScript with a singular approach. In
the cases of Blackbird and QMASM these are the first parser implementations
that are web compatible and so bring these languages to a new audience and to
new runtimes. This makes the parsing and execution of QMASM, QASM and Blackbird
possible in web and mobile environments that don't have access to heavy compile
toolchains, enabling adoption and scientific research.
- Abstract(参考訳): IBMは2017年から量子コンピューティングのゲートモデルに特化して量子アセンブリ(QASM)言語を開発した[CBSG17]。
タイミング、パルス制御、ゲート修飾を加えたバージョン3.0は現在2023年[CJA+21]のファイナライゼーションが進行中である。
同様に、ロスアラモス国立研究所のpakinは2016年にd-wave量子アニーラーのための量子マクロアセンブラ(qmasm)を発表した [pak16]。
このアセンブラは、特にD-Waveのような量子アニールをターゲットとしている。
連続可変(CV)量子コンピューティングをターゲットとする同等の技術は、2018年からXanaduによって開発されたBlackbird言語である[KIQ+19]。
TypeScriptでは、それぞれの言語に対するパーサを特異なアプローチで実装しています。
BlackbirdやQMASMの場合、これらはWeb互換である最初のパーサ実装であり、これらの言語を新しいオーディエンスと新しいランタイムにもたらす。
これにより、重いコンパイルツールチェーンにアクセスできないWebおよびモバイル環境で、QMASM、QASM、Blackbirdのパースと実行が可能になり、採用と科学研究が可能になる。
関連論文リスト
- $Classi|Q\rangle$ Towards a Translation Framework To Bridge The Classical-Quantum Programming Gap [5.177070928114865]
$Classi|Qrangle$は、クラシックコンピューティングと量子コンピューティングを橋渡しするフレームワークである。
PythonやC++のようなハイレベルなプログラミング言語を低レベルな言語、例えばQuantum Assemblyに翻訳する。
論文 参考訳(メタデータ) (2024-06-10T19:50:16Z) - 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) - Towards Turing-Complete Quantum Computing Coming From Classical
Assembler [10.953231643211229]
現在の量子コンピュータに適した量子言語を作る代わりに、私たちは標準の古典アセンブラから言語を構築する。
これは、古典的ソフトウェアから直接ハイブリッドアルゴリズムを開発するための道を開く。
論文 参考訳(メタデータ) (2022-06-28T14:32:44Z) - Recent Advances for Quantum Neural Networks in Generative Learning [98.88205308106778]
量子生成学習モデル(QGLM)は、古典的な学習モデルを上回る可能性がある。
機械学習の観点からQGLMの現状を概観する。
従来の機械学習タスクと量子物理学の両方におけるQGLMの潜在的な応用について論じる。
論文 参考訳(メタデータ) (2022-06-07T07:32:57Z) - Qimaera: Type-safe (Variational) Quantum Programming in Idris [0.0]
変分量子アルゴリズム(英: Variational Quantum Algorithms)は、古典的および量子的計算をタンデムで処理し、計算問題を解くハイブリッド古典量子アルゴリズムである。
QimaeraはIdris 2プログラミング言語のライブラリセットで、プログラマが可変量子アルゴリズムを実装できる。
論文 参考訳(メタデータ) (2021-11-21T17:46:25Z) - Enabling Retargetable Optimizing Compilers for Quantum Accelerators via
a Multi-Level Intermediate Representation [78.8942067357231]
我々は、最適化され、再ターゲット可能で、事前コンパイルが可能なマルチレベル量子古典中間表現(IR)を提案する。
ゲートベースのOpenQASM 3言語全体をサポートし、共通量子プログラミングパターンのカスタム拡張と構文の改善を提供します。
私たちの研究は、通常のPythonのアプローチよりも1000倍高速で、スタンドアロンの量子言語コンパイラよりも5~10倍高速なコンパイル時間を実現しています。
論文 参考訳(メタデータ) (2021-09-01T17:29:47Z) - 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) - Electronic structure with direct diagonalization on a D-Wave quantum
annealer [62.997667081978825]
本研究は、D-Wave 2000Q量子アニール上の分子電子ハミルトニアン固有値-固有ベクトル問題を解くために、一般量子アニール固有解法(QAE)アルゴリズムを実装した。
そこで本研究では,D-Waveハードウェアを用いた各種分子系における基底および電子励起状態の取得について述べる。
論文 参考訳(メタデータ) (2020-09-02T22:46:47Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。