Parallel Processing: Parallel processing is an efficient form of processing which emphasizes to take the support of concurrent events in the computing process.
Simply in Parallel processing, many calculations or many processes are carried out simultaneously. To solve large problems, problems are divided into smaller ones and then solved simultaneously.
Concurrency implies parallelism, simultaneity, and pipelining. Parallel events occur during the same time interval, simultaneous events occur at the same time instant and pipelined events occur in overlapped time spans.
From an application point of view, parallel processing is trending as:
- Data Processing
- Information Processing
- Knowledge Processing
- Intelligence processing
- Batch processing
- Multiprogramming
- Time-sharing
- Multiprocessing
- Job or program level (Done algorithmically)
- Task or procedure level
- InterInstruction level
- IntraInstruction level (Done at Hardware level)
Comments
Post a Comment