Abstract
Abstract
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. This enables quantum network applications to be programmed in high-level platform-independent software, which is not possible using any other QASM variants. 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 software development kit (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.
Funder
NWO
Quantum Internet alliance
EU Flagship on Quantum Technologies
ERC
Subject
Electrical and Electronic Engineering,Physics and Astronomy (miscellaneous),Materials Science (miscellaneous),Atomic and Molecular Physics, and Optics
Reference76 articles.
1. Quantum internet: a vision for the road ahead;Wehner;Science,2018
2. Quantum cryptography: public key distribution, and coin-tossing;Bennett,1984
3. Secure assisted quantum computation;Childs;Quantum Inf. Comput.,2005
4. Nonlocality and communication complexity;Buhrman;Rev. Mod. Phys.,2010
5. Longer-baseline telescopes using quantum repeaters;Gottesman;Phys. Rev. Lett.,2012
Cited by
16 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献