Next: 2.1.2 Classification by hardware
Up: 2.1 Classifications
Previous: 2.1 Classifications
  Contents
2.1.1 Levels of parallelism
We distinguish the following levels of parallelism :
Job :
Full jobs are running completely in parallel on different processors
with weak or no interaction between those jobs.
improved throughput of computer
shorter real time of jobs,
e.g.: workstation with multiple processors and multitasking.
Program :
Parts of one program are running on multiple processors.
shorter real time.
e.g.: parallel computer
Instruction :
Parallelization between phases of execution.
Accelerated execution of the whole instruction.
e.g.: sequential computer / single processor.
Arithmetics, bit level :
Hardware inherent parallelism of integer arithmetics.
Bit-wise parallel access but word-wise sequential access and
vice versa.
Less clocks for executing an instruction.
e.g..: superscalar processors, 32/64 bit bus system
The levels of parallelism can be combined.
Gundolf Haase
2000-03-20