What is parallel computing

Слайд 2

WHAT IS PARALLEL COMPUTING? PARALLEL COMPUTING IS THE SIMULTANEOUS USE OF

WHAT IS PARALLEL COMPUTING?

PARALLEL COMPUTING IS THE SIMULTANEOUS USE OF MULTIPLE

COMPUTE RESOURCES TO SOLVE A COMPUTATIONAL PROBLEM: A PROBLEM IS BROKEN INTO DISCRETE PARTS THAT CAN BE SOLVED CONCURRENTLY
EACH PART IS FURTHER BROKEN DOWN TO A SERIES OF INSTRUCTIONS
INSTRUCTIONS FROM EACH PART EXECUTE SIMULTANEOUSLY ON DIFFERENT PROCESSORS
AN OVERALL CONTROL/COORDINATION MECHANISM IS EMPLOYED
Слайд 3

IBM's Blue Gene/P massively parallel supercomputer

IBM's Blue Gene/P massively parallel supercomputer

Слайд 4

Types of Parallel Computing: There are several Types of Parallel Computing

Types of Parallel Computing:

There are several Types of Parallel Computing which

are used World wide.
Bit-level Parallelism.
Instruction level Parallelism.
Task Parallelism.
Слайд 5

Bit Level Parallelism: It is a form of parallelism which is

Bit Level Parallelism:

It is a form of parallelism which is based

on increasing processors word size. It shortens the no. of instructions that the system must run in order to perform a task on variables which are greater in size.
Слайд 6

Instruction Level Parallelism: It is a form of parallel computing in

Instruction Level Parallelism:

It is a form of parallel computing in which

we can calculate the amount of operation carried out by an operating system at same time. For example
Instruction pipelining.
Out of order execution.
Register renaming.
Speculative execution.
Branch prediction.
Слайд 7

Task Parallelism: Task Parallelism is a form of parallelization in which

Task Parallelism:

Task Parallelism is a form of parallelization in which different

processors run the program among different codes of distribution. It is also called as Function Parallelism.