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 elementary direct-current machines, Q. Explain about Elementa...

Q. Explain about Elementary Direct-Current Machines? A preliminary discussion of dc machines, including Equations. The location of the brushes on the commutator arrangement con

Dc machines, singly excited magnetic systems

singly excited magnetic systems

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

What are wired and wireless transmission systems, What are wired and wirele...

What are wired and wireless transmission systems?  Transmission Systems: Modern long distance transmission systems can be placed under three main categories: 1.  Radio Sy

Determine the total active power, Determine the total active power: Ci...

Determine the total active power: Circuit is introduced in the Face 1. It is about a single-wires face for a three-phase system. The voltage of the AC source is of 69kV. The s

Discuss endp assembler directive, Discuss the ENDP assembler directive ...

Discuss the ENDP assembler directive with example ENDP: It is stands for End Procedure, which informs assembler the end of a procedure. Within assembly language programm

#title.Shockley diode, I want proof of shockley diode equation with all ste...

I want proof of shockley diode equation with all steps

Electric current vs magnetic field, When a current is passed through a cond...

When a current is passed through a conductor, a magnetic field is created in its surroundings. We can represent this magnetic field by drawing 'field (or 'flux') lines' with two

Representation of negative number, Representation of Negative Number: ...

Representation of Negative Number: As  mentioned  in chapter 1 in 8085  negative  numbers are represented in 2 complement  form  and subtraction is  performed  using 2  comple

Conductors for lines, Conductors for Lines The sizing of conductor mus...

Conductors for Lines The sizing of conductor must depend upon the load it is expected to serve and other factors, such as capacity required in future. Or else conductors/cable

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