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

What is signal multiplexing, Q. What is Signal Multiplexing? Frequency-...

Q. What is Signal Multiplexing? Frequency-division multiplexing (FDM) and time-division multiplexing (TDM) systems. When data from many sources in time are interlaced, the inte

Vlsi, what is the difference between latch and flipflop

what is the difference between latch and flipflop

Trivector meter, Trivector Meter A trivector meter is designed to reco...

Trivector Meter A trivector meter is designed to record active, reactive and apparent energy along with MD indicators on all. The trivector meter is a compact unit.  It exchan

Compute the transmission loss, Q. A signal with bandwidth of 100 MHz is to ...

Q. A signal with bandwidth of 100 MHz is to be transmitted 40 km by LOS radio transmission. Taking B/fc = 1/30, and using a circular-aperture parabolic dish with 50-cm radius at ea

#speed control, explain speed control of dc motor

explain speed control of dc motor

Logistical management - gis applications, Logistical management - Gis appli...

Logistical management - Gis applications: Using GIS also allows a radical improvement in daily work management practices - such as planning new installations, scheduling opera

Flashlight, Why are some flashlights brighter than others? Why is it import...

Why are some flashlights brighter than others? Why is it important that all of the batteries point in the same direction? What is the difference between old batteries and new? What

#titleclipper diode.., Ask quedisadvantages stion #Minimum 100 words accept...

Ask quedisadvantages stion #Minimum 100 words accepted#

Explain p - type semiconductor, Explain p - Type semiconductor. p - ...

Explain p - Type semiconductor. p - Type semiconductor:- (i) If small amount of trivalent impurity is added with to a pure semiconductor giving a large no. of holes in t

Singles phase half wave controlled rectifier with rl load, Singles Phase ...

Singles Phase  Half wave Controlled Rectifier  with RL Load When gate pulses are applied to the thyristor  at output voltage  v0 follows the input voltage  v s ( = V m sin ) 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