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

Frequency stability of quartz crystals, Q. Frequency stability of quartz cr...

Q. Frequency stability of quartz crystals ? The amount of frequency deviation from the ambient temperature frequency over the operating temperature range. This deviation is ass

Find the ratio of amplifier gain, The input to the satellite system of Figu...

The input to the satellite system of Figure 1 is a step function θ c (t) = 5u(t) in degrees. As a result, the satellite angle θ(t) varies sinusoidally at a frequency of 10 cycles p

Explain thermal noise, Thermal noise This is the most significant noise...

Thermal noise This is the most significant noise in an ampli?er. It is produced by random movements of electrons in the resistors. This is caused by the ?uctuations in the volt

Types of cells and batteries, Types of cells and batteries are:- a.  C...

Types of cells and batteries are:- a.  Carbon-zinc cell b. Nickel-cadmium cell c.  Alkaline celld.  d.  Edison cell e.  Mercury cell

Automatic irrigation system on running solar power b, how to upload the pro...

how to upload the program on proteus software by using personal computer

Determine the apparent power and the reactive power, Q. A balanced electric...

Q. A balanced electrical industrial plant load of 9.8 MW with 0.8 lagging power factor is supplied by a three-phase 60-Hz system having a maximum rating (load-carrying capacity) of

Abcd propagation , ABCD propagation of an optical ray through a system can...

ABCD propagation of an optical ray through a system can be explained by a simple 2_2 matrix. In ray optics, the characteristic of a system is given by the corresponding ray matrix

Name 5 different addressing modes, The five addressing modes are given belo...

The five addressing modes are given below: Immediate, Register, Direct, Implied addressing modes           Register indirect,

Explain the term full duplex transmission, Explain the term full duplex tra...

Explain the term full duplex transmission. Data can travel in both directions concurrently. There is no require to switch from transmit to receive mode as in half duplex. It's

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