Introduction to SquidASM
This video will introduce SquidASM, an alternative to QNE-ADK for quantum network application development. We recap and expand on the relationship between SquidASM and the other software packages: NetSquid, QNE-ADK and NetQASM. Terminology is introduced regarding the meaning of program vs application and we introduce the concept of the Quantum networking processing unit (QNPU).
Main takeaways
- There is a small difference in application writing style between QNE-ADK and SquidASM SquidASM (With the “Stack” variant) provides capabilities that are required for research usage.
- A program is the code running on a single node, while an application is the combination of programs to fulfil a certain purpose.
- A node is split into two parts a “host” and “QNPU”.
- The QNPU is a combination of classical controller with Quantum hardware
- The host is a classical computer that sends instructions to the QNPU via NetQASM language routines
Further thinking
What is the main difference in application writing style between SquidASM and QNE-ADK?
Further readings
More details regarding SquidASM, can be found on its documentation page: