CRC Press eBooks
Calculation Unit Micro-architecture
Nadia Nedjah, Luiza de Macedo Mourelle
Abstract
This chapter provides an overall view regarding the function that must be executed by the calculation unit. The Calculation Unit UCA of the macro-architecture is responsible for multiplication of complex numbers, necessary for the execution of the tensor product of quantum operators, tensor product of q-bits, matrix product of operators and quantum register of q-bits as well as the sum of complex numbers. The construction of a quantum register starts by the tensor product of the q-bits specified in the first two instructions of the quantum operation. The q-bit that is specified in the third instruction would be tensorally multiplied with the register of two q-bits that was prepared in the previous iteration. The ability to simultaneously process more coefficients is possible, with the replication of the aforementioned sets, which must be accompanied by some minimal changes in the number of inputs corresponding to the multiplexers.