CRC Press eBooks
Quantum Instruction Simulation
Nadia Nedjah, Luiza de Macedo Mourelle
Abstract
This chapter discusses the execution of a quantum operation that manipulates a single quantum bit, showing the time diagram during its simulation. It illustrates the execution of an operation on non-entangled quantum bits, showing the time diagram during its simulation. When performing a quantum operation on two or more q-bits where at least one of them is entangled with another and/or when the quantum operation causes entanglement, the construction of the quantum operator by means of a tensor product is required. The coefficients of the basic quantum operators are read from memory MOP and stored in memory MSC when the operator is constructed for two q-bits. The construction of an operator for three or more q-bits requires the reading and writing of the coefficients in MSC, eventually occurring simultaneously, but always at different addresses.