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