What is work-sharing constructs, Electrical Engineering

Assignment Help:

Q. What is Work-Sharing Constructs?

A work-sharing construct distributes execution of associated region amongst the members of team which encounters it. A work-sharing construct doesn't launch new threads.

OpenMP defines three work sharing constructs: for, single and sections. In all of these constructs there is an implicit barrier at the end of construct unless a nowait clause is included.

(a) Sections

The sections construct is a no iterative work sharing construct which causes structured blocks to be shared among threads in team. Every structured block is executed one time by one of threads in team. The syntax of portions construct is:

#pragma omp sections [set of clauses.] 

{

 #pragma omp section 

 structured-bloc  

#pragma omp section 

structured-block 

.

.

}

The clause is one of the following:

private(list)

firstprivate(list)

lastprivate(list)

reduction(operator: list)

nowait


Related Discussions:- What is work-sharing constructs

What is an amplifier, Q. What is an amplifier? What are the various types o...

Q. What is an amplifier? What are the various types of amplifiers? AMPLIFIER: A circuit that increases the amplitude of the given input signal is an amplifier. A small a.c. sig

Explain the magnetisation- curves of magnetic materials, Explain the magnet...

Explain the magnetisation- curves of magnetic materials. The major characteristic of a ferromagnetic substance is domain structure of it. Every crystal of a ferromagnetic subst

Explain basic input output system function call, Discuss BIOS function call...

Discuss BIOS function call with one example. BIO stands for Basic Input Output System: This is a set of programs to give most basic low-level services as services keyboard, s

Methods of material handling, Q. Show the Methods of material handling? ...

Q. Show the Methods of material handling? Methods of material handling during operations and maintenance activities shall be considered for all facilities to ensure that the fi

Video graphics array and colour graphics adapter, What are the differences ...

What are the differences between Colour Graphics Adapter and Video Graphics Array graphics adapters? The Colour Graphics Adapter (CGA), originally also termed as the Colour/G

Usage of fixed bias, Usage: Because of the above inherent drawbacks, f...

Usage: Because of the above inherent drawbacks, fixed bias is seldom used in linear circuits (that is those circuits which use the transistor like a current source). Instead,

Explain the effect of magnetic field on superconductors, Explain supercondu...

Explain superconductivity and explain the effect of magnetic field on superconductors. Various metals become superconducting below a temperature that is the characteristic of t

Can you explain honorarium?, Can you explain Honorarium? Ans: Honora...

Can you explain Honorarium? Ans: Honorarium is a remuneration for work performed which is intermittent or occasional in character and either so laborious or of such special

State diagram for a typical von neumann machine, Question: a) Give the ...

Question: a) Give the instruction cycle state diagram for a typical Von Neumann machine. b) Give two diagrams to differentiate between a Memory and CPU connections. c) Co

Fixed voltage regulators, Q. Fixed Voltage Regulators ? Positive voltag...

Q. Fixed Voltage Regulators ? Positive voltage regulator series with seven voltage options - IC 7800 Series  The 7800 series consists of three - terminal positive volta

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd