A practical quantum computer must use a physical system as a programmable quantum register. Researchers are exploring several technologies as candidates for reliable qubit implementations.
Neutral atom quantum computer (qubit implemented by internal states of neutral atoms trapped in an optical lattice or an array of dipole traps, i.e. optical tweezers)
Quantum dot computer, spatial-based (qubit given by electron position in double quantum dot)
Quantum computing using engineered quantum wells, which could in principle enable the construction of a quantum computer that operates at room temperature
Linear optical quantum computer (LOQC) (qubits realized by processing states of different modes of light through linear elements e.g. mirrors, beam splitters and phase shifters). Quantum microprocessor based on laser photonics at room temperature made possible.