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

Find the new direct transfer gain, A voltage amplifier without feedback has...

A voltage amplifier without feedback has a nominal gain of 500. The gain, however, varies in the range of 475 to 525 due to parameter variations. In order to reduce the per-unit ch

Determine the required tapping on the transformer, An induction motor has a...

An induction motor has a starting current that is 6 times the full-load current and a per-unit full- load slip of 0.04. The machine is to be provided with an autotransformer starte

Applications of holography, Applications of holography 1.       Hologra...

Applications of holography 1.       Holography is used in the non-destructive tests by interferometic methods. In this method called double exposure holographic interferometry,

Explain the 16-bit registers dptr and sp of 8051, Explain the 16-bit regist...

Explain the 16-bit registers DPTR and SP of 8051. DPTR: DPTR stands for data pointer. DPTR having of a high byte (DPH) and a low byte (DPL). Its function is to hold a 16-b

Calculate arithmetic mean, a) Get the best linear relationship in accordanc...

a) Get the best linear relationship in accordance with least square analysis for the following data:- X 0.9 2.3 3.3 4.5 5.7 6.7 Y 1.1 1.6 2.6 3.2 4.0 5.0 b) The table belo

What is balanced budget, Q. What is Balanced Budget? Balanced Budget: A...

Q. What is Balanced Budget? Balanced Budget: An annual budget (like for a government) in that revenues perfectly offset expenditures, so that there is neither a deficit nor a s

Newtons law of gravitation, Particles of mass M and m separated in space by...

Particles of mass M and m separated in space by a distance R exert a mutually attractive gravitational force F on one another given by where G is the universal gravitationa

Explain mobility, Explain Mobility . Average drift velocity of electrons...

Explain Mobility . Average drift velocity of electrons (e - ) in an applied field is proportional to the field, the absolute magnitude of the proportionality factor eq/m, termed

Compute the theoretical and practical frequency ranges, Q. For an RG-290/U ...

Q. For an RG-290/U aluminum rectangular wave - guide, a = 58.42 cm and b = 29.21 cm. Compute the theoretical and practical frequency ranges of operation for the guide.

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