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

Embedded systems design, You have been requested by your Senior Engineer to...

You have been requested by your Senior Engineer to design an Engine Control Unit (ECU) and prepare a report detailing your proposed solution. The client requires a design for a mic

Describe abrasive grit size, Describe the effect of following parameters. ...

Describe the effect of following parameters. Abrasive grit size. Amplitude and frequency of vibration.

What do you mean by most and least significant digits, Q. What do you mean ...

Q. What do you mean by Most and least significant digits? The MSD (most significant digit) in a number is the digit which represents the largest part of the number. Therefore i

For carry flag - conditional jumps , For carry Flag JC (  jump on  Ca...

For carry Flag JC (  jump on  Carry ) and JNC (Jump  on No carry ) Instructions : JC transfer the  execution of the  program to the  specified memory  address if  carry

D.c.machines, can voltage regulation be negative?why?

can voltage regulation be negative?why?

Dc motor, You have been given a DC motor to characterize. What three measu...

You have been given a DC motor to characterize. What three measurements are required in order to develop the torque-speed curve and the acceleration curve for the unloaded motor?

Explain thevenin''s theorem procedure, Thevenin's theorem procedure:   1. ...

Thevenin's theorem procedure:   1.  Open circuit R L and find Thevenin's voltage (V TH ). 2.  Find Thevenin's resistance (R TH ) when voltage source is short circuit or curren

Find the induced armature voltage at rated load, Q. A50-kW, 230-Vcompound g...

Q. A50-kW, 230-Vcompound generator has the following data: armature-circuit resistance 0.05 , series-field circuit resistance 0.05 , and shunt- field circuit resistance 125 . As

Lki load register pair immediate instruction , LKI  Load Register pair  ...

LKI  Load Register pair  Immediate  Instruction This instruction is used to copy or  load  16 bit  data specified  in the  instruction  directly into  the register pair. The i

What is the impulse response of this filter, Consider the filter h[n,m] des...

Consider the filter h[n,m] describing the input-output relationship below: g[n,m]=f[n-1,m]+ f[n,m-1]+ f[n+1,m]+ f[n,m+1] a)  What is the impulse response of this filter? b

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