1. A scalable quantum computer, comprising: a first classical to quantum interface device (CQI) connected with a first quantum processing unit (QPU) and configured to control the first QPU; a second CQI connected with a second QPU and configured to control the second QPU, the CQIs being configured to send and receive classical communications to and from a classical central processing unit (CCPU); a pair generator for generating a pair of entangled mobile quantum bits (qubits) with each mobile qubit being sent to a QPU; a first QPU having a source qubit with an original quantum state, the first QPU being connected with the pair generator via a quantum communication channel and being configured to receive a mobile qubit from the pair generator and perform a sequence of operations such that the mobile qubit interacts with the source qubit when a teleportation algorithm is initiated, during which the source qubit and the mobile qubit are measured with the result of the measurement being teleported to a second QPU; and a second QPU connected via a quantum communication channel with the pair generator, the second QPU being configured to receive a mobile qubit from the pair generator and to receive the result of the measurement from the first QPU, the second QPU being further configured to perform operations on the mobile qubit that correlate to the result of the measurement and leave the mobile qubit in the second QPU in the original quantum state of the source qubit in the first QPU.