spread total work among multiple processors so they all do the same amount of work and all the work gets done at the same time.
spread total work among multiple processors so they all do the same amount of work and all the work gets done at the same time.
division of work across multiple computers. added benefit of providing high-availability and fault tolerance.