PARALLEL PROCESSOR



  • what is parallel computing?
  1. Traditionally, software has been written for serial computation:
  2. To be run on a single computer having a single Central Processing Unit (CPU);
  3. A problem is broken into a discrete series of instructions.Instructions are executed one after another.
  4. Only one instruction may execute at any moment in time.



Serial computing

for example:

Serial computing
  • parallel computing is the simultaneous use of multiple compute resources to solve a computational problem:      

  1. To be run using multiple CPUs
  2. A problem is broken into discrete parts that can be solved concurrently
  3. Each part is further broken down to a series of instructions
  4. Instructions from each part execute simultaneously on different CPUs



Parallel computing
for example:

Parallel computing

  • The compute resources might be:

  1. A single computer with multiple processors;
  2. An arbitrary number of computers connected by a network
  3. A combination of both.

  • The computational problem should be able to:

  1. Be broken apart into discrete pieces of work that can be solved simultaneously;
  2. Execute multiple program instructions at any moment in time;
  3. Be solved in less time with multiple compute resources than with a single compute resource.
by:maryam jamilah bt abdullah


0 comments:

Post a Comment