A set of processors working together to perform more computations per second than any one of them could have performed alone.