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

Revision of basics, Revision  of Basics Although  it is  assumed in th...

Revision  of Basics Although  it is  assumed in this book  that the  reader has  enough  knowledge of  various number systems ( binary, octal and hexadecimal and their relation

Determine speed of the rotor field relative to rotor winding, Abalanced thr...

Abalanced three-phase, 60-Hz voltage is applied to a three-phase, two-pole induction motor. Corresponding to a per-unit slip of 0.05, determine the following: (a) The speed of t

Decrease in the dollar return on u.s. deposits, Q. Is a depreciation of the...

Q. Is a depreciation of the dollar/euro exchange rate correlated with a decrease in the dollar return on U.S. deposits? Answer: No, suppose that the Interest Parity is maintai

Determine the Service and Backwash Rates, Determine the Service and Backwas...

Determine the Service and Backwash Rates The system on site is a pressure sand filter, with a service curve. The filter is backwashed using the feed pump, at a higher flow rate, s

Assembly language programming , Assembly Language Programming  In this...

Assembly Language Programming  In this   chapter  we will   discuss  programming  in assembly  language and  machine  language. The  difference  in machine  assembly  and high

Compute the transmission loss, Q. A signal with bandwidth of 100 MHz is to ...

Q. A signal with bandwidth of 100 MHz is to be transmitted 40 km by LOS radio transmission. Taking B/fc = 1/30, and using a circular-aperture parabolic dish with 50-cm radius at ea

Explain the high-frequency response of fet amplifier, Q. Explain the high-f...

Q. Explain the high-frequency response of FET amplifier?  The analysis for the high frequency response of the FET amplifier is almost the same as that of the BJT amplifier. The

Compute the firing angle for the rated braking torque, Consider a 3-hp, 220...

Consider a 3-hp, 220-V, 1800-r/min separately excited dcmotor controlled by a single-phase fully controlled rectifierwith an ac source voltage of 230Vat 60Hz.Assume that the full-l

Find the rated and maximum torques, A 4000-V, 5000-hp, 60-Hz, 12-pole synch...

A 4000-V, 5000-hp, 60-Hz, 12-pole synchronous motor, with a synchronous reactance of 4  per phase (based on cylindrical-rotor theory), is excited to produce unity power factor at

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