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 do you mean by continuous signals, Q. What do you mean by Continuous s...

Q. What do you mean by Continuous signals? Continuous signals are described by time functionswhich are defined for all values of t (a continuous variable). Commercial broadcast

Time constant at decay of current, Time constant at decay of current In...

Time constant at decay of current In decay of current by an inductor, a method to find values of time constant similar as in rise of current through an inductor. The difference

Logic Gates, XOR gate BY using NAND gate Only

XOR gate BY using NAND gate Only

Elementary induction machines, Elementary Induction Machines In the dis...

Elementary Induction Machines In the discussion that followed Equation, the third possiblemethod of producing constant torque was to cause the mmf axes of stator and rotor to r

What is the voltage gain of common gate amplifier, Q. What is the voltage g...

Q. What is the voltage gain of common gate amplifier? The controlled source gmVgs is connected from drain to source with rd in parallel.The resistor is connected Rs is connecte

Three-phase Portable Bench Power Supply, hi can you help me to create a dc...

hi can you help me to create a dc to 3 phase ac circuit which can exceed at any point: 50V and 20A and 400W maximum. The output should be variable from about 0 – 25V per phase, wi

Write explanatory notes on 8284 clock generator, Write explanatory notes on...

Write explanatory notes on 8284 Clock generator. The 8284 is an ancillary element to the microprocessors. Without this clock generator, a few additional circuits are needed to

Find the per-phase impedance of the load, Q. A three-phase, three-wire 208-...

Q. A three-phase, three-wire 208-V system is connected to a balanced three-phase load. The line currents ¯ IA, ¯ IB, and ¯ IC are given to be in phase with the line-to-line voltage

Show advantages of oscillators, Q. Show Advantages of Oscillators? Alth...

Q. Show Advantages of Oscillators? Although oscillations can be produced by mechanical devices (e.g. alternators), but electronic oscillators have the following advantages:

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