  We present an architecture of QCPU(Quantum Central Processing Unit), based on
the discrete quantum gate set, that can be programmed to approximate any
n-qubit computation in a deterministic fashion. It can be built efficiently to
implement computations with any required accuracy. QCPU makes it possible to
implement universal quantum computation with a fixed, general purpose hardware.
Thus the complexity of the quantum computation can be put into the software
rather than the hardware.
