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
data dictionary for online banking system in software engineering

What are assembler directives? Ans: These are the instructions that direct the program to be executed. They have no binary corresponding so they are called pseudo-opcodes. The

Arithmetic Pipelines The method of pipelining can be applied to a variety of complex and slow arithmetic operations to speed up the processing time. The pipelines used for arit

sovling questions on transition table for sequential circuits

How can we declare a table control in the ABAP/4 program? Using the syntax controls type tableview using screen .

A keyword that states the types in a particular namespace can be referred to without requiring their full qualified type names. 'using' reserved word always come with namespace

Disadvantages of random scan display - Just by wire-frame, it is almost impossible to create images with shaded objects or areas filled with a given colour. - In case

Multiple Instruction and Single Data stream (MISD) In this association, multiple processing elements are structured under the control of multiple control units. Each control un

Q. Explain Sample Instruction Format of MIPS instruction? All MIPS instructions are of same size and are 32 bits long. MIPS designers chose to keep all instructions of same len

Define Software is in machine language or not Software is in machine language, today it is often developed by first writing in a high-level language or an assembly language or