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

Calculate rotor copper losses, A 20 h.p. , 3 phase, 400 volt, 60 hertz, 4 p...

A 20 h.p. , 3 phase, 400 volt, 60 hertz, 4 pole induction motor delivers full load at 5% slip. The mechanical rotational losses are 400W. Calculate (a) The electromagnetic torqu

Determine the thevenin and norton equivalent circuits, Q. (a) Determine the...

Q. (a) Determine the Thévenin and Norton equivalent circuits as viewed by the load resistance R in the network of Figure. (b) Find the value of R if the power dissipated by R is

Change management in power distribution, Change Management in Power Distrib...

Change Management in Power Distribution: Organisational change might be described as an organisation-wide effort to augment the effectiveness of an organisation through str

Define sampling at a very high frequency, Define Sampling at a Very High Fr...

Define Sampling at a Very High Frequency? By sampling at a very high frequency compared with the signal frequency, we can ensure that we do not miss important information. Anot

Need for software defined radio, Since past few decades, telecommunication ...

Since past few decades, telecommunication systems are continuously evolving from 2G to 3G to 4G etc. This has resulted in multiple technologies and many types of receivers which do

What are cu and neu in 8087, What are CU and NEU in 8087? CU-Control un...

What are CU and NEU in 8087? CU-Control unit NEU- Numeric extension unit. The numeric extension unit implements all the numeric processor instructions whereas the control un

Mid band voltage gain, For the amplifier circuit shown below estimate the m...

For the amplifier circuit shown below estimate the mid band voltage gain if the EARLY voltage (V A ) of the current mirror transistors is 80 volts.  Assume the d.c biasing is optim

Properties of a semiconductor, Properties of a semiconductor: What pr...

Properties of a semiconductor: What properties of a semiconductor are determined from a Hall effect experiment ? Sol. The Hall Effect experiment is used to determine th

Matlap code, matlap code to solve the fast decoupled method

matlap code to solve the fast decoupled method

Sid input - serial input output ports , SID  Input Serial input data  ...

SID  Input Serial input data  single  bit can be  accepted through this  pin using RIM  command  discussed in details in chapter8.

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