  Superconducting circuits are at the forefront of quantum computing technology
because of the unparalleled combination of good coherence, fast gates and
flexibility in design parameters. The majority of experiments demonstrating
small quantum algorithms in the superconducting architecture have used transmon
qubits and transverse qubit-qubit coupling. However, efficient universal
digital computing has remained a challenge due to the fact that majority of the
state-of-art architectures rely on nearest-neighbor coupling in one or two
dimensions. The limited connectivity and the availability of only two-qubit
entangling gates result in inefficient implementation of algorithms with
reduced fidelity. In this work, we present a programmable three-qubit
processor, nicknamed "trimon", with strong all-to-all coupling and access to
native three-qubit gates. We implement three-qubit version of various
algorithms, namely Deutsch-Jozsa, Bernstein-Vazirani, Grover's search and the
quantum Fourier transform, to demonstrate the performance of our processor. Our
results show the potential of the trimon as a building block for larger systems
with enhanced qubit-qubit connectivity.
