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

D.c mootor, which principle is used in d.c motor

which principle is used in d.c motor

Reasons for the augmentation of electromagnetic radiation, Question: Ge...

Question: General EMC Knowledge (a) Give 2 reasons for the augmentation of electromagnetic radiation in urban regions. (b) Pointe aux Diable bears its name due to the a

Design a multiplexer and anomalous signals, 1. The size of the multiplexer ...

1. The size of the multiplexer used to implement a truth table can be cut in half (e.g. 4 inputs instead of 8) if one of the variables is used as an input instead of being connecte

What is the function of ct and p.t, Q. What is the function of CT and P.T a...

Q. What is the function of CT and P.T and where they are used? Ans: The full form of CT is Current transformer and is used for calculating of current. The full form of PT is

Fourier deconstruction, Find the Fourier series as far as the third harmoni...

Find the Fourier series as far as the third harmonic, to represent the periodic function y, given by the values in the following table. x 0 o 30

Set up a table for a 4-to-10 line excess-3 decoding, Q. (a) Excess-3 cod...

Q. (a) Excess-3 code is a 4-bit binary code for the 10 decimal digits and is found useful in digital computer arithmetic. Each combination is found by adding 3 to the decimal nu

Features of tariff policy, Features of tariff policy: For projects who...

Features of tariff policy: For projects whose tariff is determined by performance- based cost of service regulation, the advantages of decreased tariff after full depreciation

How do you find the insulation resistance of transformer, Q. How do you cal...

Q. How do you calculate the insulation resistance of transformer and what is the minimum value? Ans. The insulation resistance of the transformer will be calculated by using

Differentiate between limiting and known errors, Q.   With suitable example...

Q.   With suitable examples differentiate between limiting and known errors. Sol. Limiting Errors (Guarantee Errors): The accuracy and precision of an instrument depends upon

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