The use of many different computer processors to work on different parts of a problem simultaneously. This is one way of increasing the speed at which computers can work, with each processor working on a part of a larger problem. (Compare serial processing.)
Learn more about parallel processing