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

Explain working of cardiac pacemaker, Q. Explain working of Cardiac Pacemak...

Q. Explain working of Cardiac Pacemaker? When blockage occurs to the biological signals that stimulate the heart to beat, the application of electric pacemaker pulses forcing t

Motor, 2. A 6 pole lap-wound armature having 720 conductors, rotates in a f...

2. A 6 pole lap-wound armature having 720 conductors, rotates in a field of 20.35 mWb. (a) If the induced current is 72 A, what is the torque developed by armature? (b) If the indu

Synchronization, Synchronization:  Whatever type of weep is used, it must ...

Synchronization:  Whatever type of weep is used, it must be synchronized with the signal being measured. Synchronization has to be done to obtain a stationary pattern. This requir

Determine active power-reactive power, Three equal impedances of D ohms res...

Three equal impedances of D ohms resistance and C inductive reactance are connected in a DELTA configuration. The line voltage is A00 volts. Determine the line current, phase cur

Describe the uses of GPS map, Describe the uses of GPS map This is far...

Describe the uses of GPS map This is far safer because a driver of a vehicle doesn't have to consult maps while driving. It also removes error (for example going the wrong way

\, Refer to Figure 100. Assume MKS units. Given: R1= 4, R2=14, R3= 9, I4...

Refer to Figure 100. Assume MKS units. Given: R1= 4, R2=14, R3= 9, I4= 8, I5= 7. Determine: Ieq, Req, and V3.

Flag registers , Flag Registers Flag  register  is also an  8 bit  reg...

Flag Registers Flag  register  is also an  8 bit  register. Out of 8 bit  five are  defined as flags to indicate status  of the accumulator  hence it is also called status reg

Explain diffusion, Explain Diffusion. Diffusion : Though, the mobili...

Explain Diffusion. Diffusion : Though, the mobility of the carriers in a semiconductor is greater than the electrons in metals, the conductivity in the former is much less t

Determine the bit-error probability for the two systems, Let both coherent ...

Let both coherent ASK and coherent PSK systems transmit the same average energy per bit interval and operate on the same channel such that E b /N 0 = 18. Determine the bit-error p

Program counter , Program Counter (PC) It is a   16 bit  register.  It ...

Program Counter (PC) It is a   16 bit  register.  It is a memory  pointer. It stores  the memory address  of the next  byte of the program to be executed. Memory  address is of

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