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

Analysis in equilibrium, Analysis in equilibrium : Solution of Poisson'...

Analysis in equilibrium : Solution of Poisson's Equation with suitable boundary conditions - Non-equilibrium analysis: The electron and hole densities are no longe

Determine the power angle delta, A synchronous motor has the following para...

A synchronous motor has the following parameters per phase. E=2kv, Eo=5kv, X2=3ohms, and I=700amps. Draw the phasor diagram and determine (a) power angle delta, (b) active po

Define power-supply rejection ratio, Q. Define Power-Supply Rejection Ratio...

Q. Define Power-Supply Rejection Ratio? An op amp's ability to disregard changes in power-supply voltage is measured by the power- supply rejection ratio (PSRR), which is speci

Obtain an expression for b, Q. Consider an infinitely long, straight wire (...

Q. Consider an infinitely long, straight wire (in free space) situated along the z-axis and carrying current of I A in the positive z-direction. Obtain an expression for ¯B everywh

Robotic Arm Project, This is basically a simple senior design project where...

This is basically a simple senior design project where the professors are giving us a limited budget and providing us with an Arduino Board. (We can use rasberry pi, beagle bone, e

EEI., explain about heat time curve and cool time curve

explain about heat time curve and cool time curve

Amperes circuital law, Amperes Circuital Law The    observation    tha...

Amperes Circuital Law The    observation    that    magnetic    field strength varied with distance from the wire led to the following statement: 'If  the  magnetic  field

Explain kirchhoff current law, Q. Explain Kirchhoff current law? The ba...

Q. Explain Kirchhoff current law? The basic laws that must be satisfied among circuit currents and circuit voltages are known as Kirchhoff 's current law (KCL) and Kirchhoff 's

What are the different types of coupling in amplifiers, Q. What are the dif...

Q. What are the different types of coupling in amplifiers? The coupling between stages of amplifications may also be used to classify amplifiers. There are four main groups: di

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