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

Critical rate of rise of current - thyristor , Critical Rate of  Rise of ...

Critical Rate of  Rise of Current The maximum  rate of  increase of current  during  on state  which  the SCR  can tolerate is called  the critical rate of rise  of current  f

Sinusoidal steady-state phasor analysis, Q. Sinusoidal steady-state phasor ...

Q. Sinusoidal steady-state phasor analysis? The kind of response of a physical system in an applied excitation depends in general on the type of excitation, the elements in the

Verniercallipars, what is a verniercallipar?what is its uses in labs?why it...

what is a verniercallipar?what is its uses in labs?why it is using o meassure he diameer and volume of cylendars?what is its least count?what is zero error?

Sketch the timing diagram for a 4-bit ripple counter, Q. Sketch the timing ...

Q. Sketch the timing diagram for a 4-bit ripple counter which uses T flip-flops.

Explain ferrites suitability for high frequency application, Explain Suitab...

Explain Suitability of ferrites for high frequency application. Ferrites are extensively used in micro wave equipments and in computers. Ferrites are advantageous at high frequ

Find the expression for the no-load speeds, Q For a three-phase, fully cont...

Q For a three-phase, fully controlled, recti?er-fed, separately excited dc motor, corresponding to ideal no-load operation, find the expression for the no-load speeds. Comment on w

Use of computers in power systems, Q. Use of Computers in Power Systems? ...

Q. Use of Computers in Power Systems? The control and stability of any electric power system is indeed extremely important, in particular when a system is expected to maintain

Explain shunt-field control process, Q. Explain Shunt-field control process...

Q. Explain Shunt-field control process? Shunt-field control, armature-resistance control offers a constant-torque drive because both flux and, to a first approximation, allowab

Machine, explain inifinite bus

explain inifinite bus

Describe about reduction clause, Q. Describe about Reduction Clause? Re...

Q. Describe about Reduction Clause? Reduction clause specifies an operator as well as one or more list items. For every list item a private copy is created on every thread and

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