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 about rotating machines, Q. Explain about Rotating Machines? Th...

Q. Explain about Rotating Machines? Themost widely used electromechanical device is a rotatingmachine, which utilizes themagnetic field to store energy. The main purpose of mos

Full wave rectifier with filter, what is the theory for full wave rectifier...

what is the theory for full wave rectifier with c filter

Petri nets, Discrete Systems Control: cat and mouse example with 4 rooms us...

Discrete Systems Control: cat and mouse example with 4 rooms using petri nets

Calculate the diameter of copper wire, Calculate the diameter of copper wir...

Calculate the diameter of copper wire of length 100 metres used as winding material in a transformer such that the resistance of the whole winding is 2 ohms. Calculate the diameter

Emitter follwer, Ask questertion #Minimum 100 words accepted#

Ask questertion #Minimum 100 words accepted#

Digital signal processing, please, how do i design a linear phase stable re...

please, how do i design a linear phase stable recursive digital filter

Insulation resistance, how can we increase insulation resistance of sheet

how can we increase insulation resistance of sheet

Embedded system, 10. List the three ways in which an RTOS handles ISRs in a...

10. List the three ways in which an RTOS handles ISRs in a multitasking environment

Control system, I need some help for doing the assignment

I need some help for doing the assignment

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