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

Stop and wait flow control protocol, (a) Explain what asynchronous transmis...

(a) Explain what asynchronous transmission is and give two advantages and two disadvantages of using this type of transmission. (b) One of the goals of multiplexing is efficienc

Clipper, merits amd demerits of series and shunt clipper

merits amd demerits of series and shunt clipper

Permanent magnets, Materials with 'hard' magnetic B/H characteristics often...

Materials with 'hard' magnetic B/H characteristics often show a strong residual magnetism. This makes them suitable for making permanent magnets. If the ring material were magnetis

Determine maximum neutral current-power factor, 1.)  A three phase, D0 HP, ...

1.)  A three phase, D0 HP, 1765 rpm, BA0 V induction motor operating at three quarter load has an efficiency of 91% and a power factor of 87%. Determine active power, apparent pow

Explain linear versus nonlinear control systems, Q. Explain Linear versus n...

Q. Explain Linear versus nonlinear control systems? Linear feedback control systems are idealized models that are conceived by the analyst for the sake of simplicity of analysi

Explain topology method used in lan technology, Q. Explain topology method ...

Q. Explain topology method used in LAN technology? Ans: LAN Topologies: Network topology is a physical schematic which demonstrates interconnection of the many users. Th

Amplifier, what is one common applicable for CB amplifier

what is one common applicable for CB amplifier

Mode of propagation of electromagnetic waves, Q. Mode of propagation of ele...

Q. Mode of propagation of electromagnetic waves? The mode of propagation of electromagnetic waves in free space and atmosphere may be subdivided into three categories: • Gro

Explain balanced wye-connected load, Balanced Wye-Connected Load Let us...

Balanced Wye-Connected Load Let us consider a three-phase, four-wire 208-V supply system connected to a balanced wye connected load with an impedance of 10 20° , as shown in F

Design a signal generator, Aims Exploring the analog output capabili...

Aims Exploring the analog output capabilities of the PIC trainer Write PIC assembly code to implement a simple multi-function signal generator Equipment PIC Trainer

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