We introduce NetQASM, a low-level instruction set architecture for quantum internet applications. NetQASM is a universal, platform-independent and extendable instruction set with support for local quantum gates, powerful classical logic and quantum networking operations for remote entanglement generation. Furthermore, NetQASM allows for close integration of classical logic and communication at the application layer with quantum operations at the physical layer. We implement NetQASM in a series of tools to write, parse, encode and run NetQASM code, which are available online. Our tools include a higher-level SDK in Python, which allows an easy way of programming applications for a quantum internet. Our SDK can be used at home by making use of our existing quantum simulators, NetSquid and SimulaQron, and will also provide a public interface to hardware released on a future iteration of Quantum Network Explorer.
翻译:我们引入了用于量子互联网应用的低层次指令架构 NetQASM 。 NetQASM 是一个通用、 平台独立和可扩展的指令, 支持本地量子门、 强大的经典逻辑和远程缠绕生成的量子网络操作 。 此外, NetQASM 允许将应用层的经典逻辑和通信与物理层的量子操作紧密结合起来 。 我们用一系列工具实施 NetQASM, 用于在网上写入、 粗化、 编码和运行 NetQASM 代码 。 我们的工具包括一个在Python 的更高层次的 SDK, 它为量子互联网的编程应用程序提供了方便的方法 。 我们的SDK 也可以在国内使用我们现有的量子模拟器、 NetSquid 和 SimulaQron, 并且还将在Quantum网络探索器的未来循环中提供硬件的公共界面 。