Quantum computation with programmable connections between gates
  A new model of quantum computation is considered, in which the connections between gates are programmed by the state of a quantum register. This new model of computation is shown to be more powerful than the usual quantum computation, e. g. in achieving the programmability of permutations of N different unitary channels with 1 use instead of N uses per channel. For this task, a new elemental resource is needed, the "quantum switch", which can be programmed to switch the order of two channels with a single use of each one. 
Timoteo Colnaghi, Giacomo Mauro D'Ariano, Paolo Perinotti, Stefano   Facchini
quant-ph