why parallel architecture?

What is and Why Parallel Architecture

Definition: (Due to Almasi and Gottlieb 1989) A parallel computer is a "collection of processing elements that communicate and cooperate to solve large problems fast."

These processing elements don't have to be as one large and expensive parallel machine but can also be a cluster of personal computers or workstations or both communicating and cooperating to tackle a specific computational problem or application. A brief answer to the question of why parallelism is:

As mentioned above, our focus here is on the multiprocessor level of parallelism.


The Role of Parallelism