Glossary and Abbreviations
Term |
Definition/Description |
---|---|
SHALL |
This word, or the terms “REQUIRED” or “MUST”, mean that the definition is an absolute requirement of the specification [1]. |
SHOULD |
This word, or the adjective “RECOMMENDED”, mean that there may exist valid reasons in particular circumstances to ignore a particular item, but the full implications must be understood and carefully weighed before choosing a different course [1]. |
MAY |
This word, or the adjective “OPTIONAL”, mean that an item is truly optional. One vendor may choose to include the item because a particular marketplace requires it or because the vendor feels that it enhances the product while another vendor may omit the same item. An implementation which does not include a particular option MUST be prepared to interoperate with another implementation which does include the option, though perhaps with reduced functionality. In the same vein an implementation which does include a particular option MUST be prepared to interoperate with another implementation which does not include the option (except, of course, for the feature the option provides) [1]. |
Northbound interface |
In Computer Networking and Computer Architecture, a northbound interface of a component is an interface that allows the component to communicate to a higher-level component, using the latter component’s southbound interface. |
Transpiler |
Transpiling is a specific term for taking source code written in one language and transforming into another language that has a similar level of abstraction. |
Quantum machine |
A human-made device whose collective operation follows the laws of quantum mechanics. |
Adjacency matrix |
A square matrix normally used to represent a finite graph by defining adjacency of vertices as well as self-loops. |
Term |
Definition/Description |
---|---|
AMBA |
Advanced microcontroller bus architecture |
API |
Application programming interface |
ASIC |
Application specific integrated circuit |
CNOT |
Controlled-not |
CPU |
Central processing unit |
FPGA |
Field programmable gate array |
HAL |
Hardware abstraction layer |
ISCF |
Industrial strategy challenge fund |
NISQ |
Noisy intermediate-scale quantum |
PCI |
Peripheral component interconnect |
QFT |
Quantum Fourier transform |
QNN |
Quantum neural network |
QoS |
Quality of service |
QPU |
Quantum processing unit |
SPI |
Serial peripheral interface |
VQA |
Variational quantum algorithm |
VQE |
Variational quantum eigensolver |