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

Determine the upper limit of tdm signal, A TDM signal of the type is formed...

A TDM signal of the type is formed by samplingM voice signals at fs = 8 kHz. If the TDM signal then modulates the amplitude of a 4-MHz carrier for radio transmission, determine the

Cause of sparking at the brushes of a dc motor, Q. Cause of sparking at the...

Q. Cause of sparking at the brushes of a DC Motor? Ans: Sparking at the brushes can be occur due to poor quality of carbon brushes, loose connection, poor armature of carbon

How does a mosfet amplify electrical signals, Q. How does a MOSFET amplify ...

Q. How does a MOSFET amplify electrical signals? While a minimum requirement for amplification of electrical signals is power gain, one finds that a device with both voltage an

compute the cavity , Consider the optical cavity shown below. (...

Consider the optical cavity shown below. (a) Compute the photon lifetime. (b) Compute the cavity Q (assume that the wavelength region of interest is 500nm). (c) Su

What do you understand by dram and its refreshing, What do you understand b...

What do you understand by DRAM and its refreshing? Dynamic RAM (DRAM) is fundamentally the same as SRAM, but this retains data for only 2 or 4 ms on an internal capacitor. But

Equivalent circuit of a field-effect transistor, Q. The circuit shown in Fi...

Q. The circuit shown in Figure is the equivalent circuit of a field-effect transistor (FET) amplifier stage. (a) Determine the y-parameters. (b) For values of µ = g m /g d >

Explain n - type semiconductor, Explain n - Type semiconductor. n - ...

Explain n - Type semiconductor. n - Type semiconductor:- (i) If small amount of pentavalent impurity is added with, to a pure semiconductor giving a large number of free

What do these 8086 instructions do, What do these 8086 instructions do? ...

What do these 8086 instructions do? STD-Set  Direction Flag. when the instruction is implemented ,the direction flag of 8086 is set to 1. IRET-Interrupt Return. This instruc

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