Handbook of Computer Science(cs) and IT

Parallel Processing

Parallel processing provides simultaneous data processing tasks for the purpose of increasing the computational speed of a computer system rather than each instruction is processed sequentially, a parallel processing system is able to perform concurrent data processing to achieve faster execution time and increase throughput.

There are more advantages with parallel processing but it has some issues also. Due to parallel processing, the amount of hardware increases and the cost of system increases. Parallel processing is established by distributing the data among the multiple functional units.

Flynn’s Classification

  • MJ Flynn introduced the parallel processing classification.
  • This classification considers the organisation of a computer system by the number of instructions and data items that are manipulated

Key Points

  • The sequence of instructions read from the memory constitutes an instruction
  • The operations performed on the data in the processor constitutes a data

r- Flynn’s Classification

Flynn’s classification divides computer into four major groups as follows ‘

  • Single Instruction stream, Single Data stream (SISD)
  • Single Instruction stream, Multiple Data stream (SIMD)
  • Multiple Instruction stream, Single Data stream (MISD)
  • Multiple Instruction stream, Multiple Data stream (MIMI)

SISD

It represents the organisation of a single computer containing a control unit, a processor unit and a memory unit. Instructions are executed sequentially.

 

 

SIMD

It represents an organisation that includes many processing units under the supervision of a common control unit. All processors receive the same instruction from the control unit but operate on different items of data.

 

 

 

MISD

Its architecture contains n processors unit, each receiving instruction streams and providing the same data stream. MISD structure is only of theoretical interest, since no practical system has been constructed using this organisation.

 

 

MIMD

Its organisation refers to a computer system capable of processing several programs at the same time.

 

 

 

 

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

Leave a Reply

Your email address will not be published. Required fields are marked *