Physical Review Letters · 1997 · 382 citations · 7 references
ComputingComputer EngineeringComputer ScienceProbability TheoryQuantum ComputingQuantum MechanicsQuantum BitsQuantum CircuitsQuantum ComputationQuantum GatesQuantum Hardware ArchitecturesQuantum OperatorsQuantum Computing ArchitectureQuantum Gate SynthesisQuantum Register EncodingQubit ArchitectureQubit Gate OperationsQubit StatesSingle-qubit Gates
We show how to construct quantum gate arrays that can be programmed to perform different unitary operations on a data register, depending on the input to some program register. It is shown that a universal quantum gate array---a gate array which can be programmed to perform any unitary operation---exists only if one allows the gate array to operate in a probabilistic fashion. Thus it is not possible to build a fixed, general purpose quantum computer which can be programmed to perform an arbitrary quantum computation.
7
Elementary gates for quantum computation
Adriano Barenco, Charles H. Bennett, Richard Cleve et al. · Physical Review A · 1995 · 4.4K citations · Full text
David P. DiVincenzo · Science · 1995 · 1.6K citations
Quantum computation and Shor's factoring algorithm
Artur Ekert, Richard Jozsa · Reviews of Modern Physics · 1996 · 1.4K citations
Computing, Computer Science, Physics +13
Conditional Quantum Dynamics and Logic Gates
Adriano Barenco, David Deutsch, Artur Ekert et al. · Physical Review Letters · 1995 · 976 citations · Full text