Why Parallel

views updated


Parallel processing, in which multiple computers work on a problem simultaneously, is complex because the problem must be broken down into subproblems on which work can be carried out independently. It requires a parallel architecture, through which processors can communicate and share data, a parallel algorithm or method for solving the problem in concurrent steps, and a parallel programming language to implement the algorithm for a specific parallel architecture.