+1 vote

1 Answer

0 votes
Best answer

Different categories of Synchronization granularity:

i) Independent Parallelism:

In this case each process represents separate, and independent ‘Application’ or ‘Job’ running .It’s uses in time sharing system.

ii) Very Coarse Parallelism:

There is synchronization among processes, but at a very gross level. It’s good when there is infrequent interaction among process, so distributed processing across network nodes to form a single computing environment.

iii) Course Parallelism:

There is also synchronization among processes, similar to very coarse parallelism at a very gross level. It’s similar to Running many processes on one processor except it are spread to more processors, and it’s multiprocessing.

iv) Medium Parallelism:

Its support to the parallel processing or multi tasking with in a single application. And the single application is a collection of Threads. And the threads usually interact frequently.

v) Fine Parallelism:

This is inherent in a single instruction. It’s represents a much more complex use of parallelism than is found in the use of threads.

Related questions

0 votes
0 answers
Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that