The need for parallel processing architectures arises because of the following applications:
Scientific and engineering research
Multimedia and other integrated messaging applications
Telecom switching
Very large databases
Inter/intra networking