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

Automatic frequency control , Discuss the requirement for automatic gain co...

Discuss the requirement for automatic gain control in AM receiver and automatic frequency control in FM. How are these 'control' voltage formed and used?

State the principle of working of transformer, a) State the principle of wo...

a) State the principle of working of transformer. b) A 230/110 V, single-phase transformer takes an input of 350 volt-amperes at no load while working at rated voltage. The core

Fermi dirac level, Fermi Dirac level: Sol. The Fermi level is simply...

Fermi Dirac level: Sol. The Fermi level is simply a reference energy level. It is the energy level at which the probability of finding an electron n energy unit above it in

Image retreval and face recognization technique, block diagram of eigen fac...

block diagram of eigen face,Viola & Jones Method,Bio-ID,RWTH-i6 Groups of People Database

Illustrate flat plate collectors, What is the use of basic earth-sun angles...

What is the use of basic earth-sun angles? Show by mean of diagram. Illustrate sun as source of energy with relevant data? Illustrate flat plate collectors. Describe liquid f

What is i/o mapping, What is I/O mapping? The assignment of addresses t...

What is I/O mapping? The assignment of addresses to various I/O devices in the memory chip is known as I/O mapping.

Explain briefly programmable interval timer 8254, Explain with proper diagr...

Explain with proper diagram all the six modes of operation of programmable interval timer 8254. Mode 0: The output in mode 0 is initially low, and will stay low for the perio

Semiconductor in equilibrium, Semiconductor  in Equilibrium Equilib...

Semiconductor  in Equilibrium Equilibrium in semiconductors implies the following: (i) Steady state: ∂Z / ∂t = 0 In which Z is any physical quantity like charge, volt

A, A microstrip antenna system operating at 915MHz must be designed using R...

A microstrip antenna system operating at 915MHz must be designed using Rogers RO3010 substrate with the thickness of 0.635mm.

Explain jmp instruction and call instruction., Explain the difference betwe...

Explain the difference between a JMP instruction and CALL instruction. A JMP instruction permanently alters the program counter. A CALL instruction leaves information on the st

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