What do understand by the granularity of a parallel system, Computer Engineering

What do understand by the granularity of a parallel system?

Granularity refers to the quantity of computation complete in parallel relative to the size of the entire program. In parallel computing, granularity is a qualitative measure of the percentage of computation to communication.  Through granularity of the system, parallel- processing systems can be distributed into two set: fine-grain systems and coarse-grain systems.  In fine-grained systems parallel parts are relatively little and which means more frequent communication. Fine-grain processing's had short computation to communication ratio and requires elevated communication above your head. In coarse grained systems parallel parts are relatively large and which means less computation and more communication. If granularity is too superior it is possible that the overhead required for communications and synchronization between tasks takes longer than the computation. On the other side, in coarse-grain parallel systems, relatively huge amounts of computational work are completed. Coarse-grain processing's has a high computation to communication ratio and imply more chances for performance increase.

 

Posted Date: 3/1/2013 5:59:29 AM | Location : United States







Related Discussions:- What do understand by the granularity of a parallel system, Assignment Help, Ask Question on What do understand by the granularity of a parallel system, Get Answer, Expert's Help, What do understand by the granularity of a parallel system Discussions

Write discussion on What do understand by the granularity of a parallel system
Your posts are moderated
Related Questions
Explain Concurrent Sharing Here a number of programs that may share a file simultaneously. While this is the case, it is necessary to prevent mutual interference among them. Th

Explain the differences of casex and casez over the case statement? casex operator has to be used when both high impedance value (z) and unknown (x) in any bit  has  to  be  t

Translator for low level programming language were termed as? Ans. Translator for low level programming language is called as Assembler.

Q. Illustrate control and timing signals? The requirement of I/O from different I/O devices by processor is quite unpredictable. In fact it relies on I/O needs of particular pr

Syntax and Semantics: Propositional logic is prohibited in its expressiveness: so just to represent true and false facts for the world. By a type of extending propositional lo


Now let's get a grip on how to add interactivity to your web documents by way of the tag. With this tag you can add to your web pages a guestbook, surveys, order forms, ge

A PCM system uses 8 bits per sample and the analog signal is limited to 4.3 kHz. The PCM data is transmitted using (a) BFSK and (b) ASK. Determine the bandwidth required for transm

Consider the following linear programming problem: Minimize:        70M + 40N Subject to:           3M + 7N ≥ 233                             10M + 2N ≥ 254

What is testing? List its types. Testing ensures that the application is suitable for actual use and that it truthfully satisfies the requirements. Types are: Unit te