Is a computing architecture where multiple processors are connected together and work together to solve a common problem.