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 the use of modem control unit in 8251, What is the use of modem con...

What is the use of modem control unit in 8251? The modem control unit handles the modem handshake signals to coordinate the communication among the modem and the USART.

Electrical/electronic engineering project, i need a project creating in ele...

i need a project creating in electronic/electrical engineering at HNC level, 3000 words Harvard referencing. it can be about anything in this field or i can give a suggestion

8 bit data to memory - move immediate instruction , 8 bit  data to memory ...

8 bit  data to memory This form  of the  instruction is used to  copy 8 bit  data directly  to the memory  location pointed  by register pair HL.  The instruction  format is

Can you explain twos complement division, Q. Can you explain twos Complemen...

Q. Can you explain twos Complement Division? 2's complement division is repeated 2's complement subtraction. The 2's complement of the divisor is calculated, and then added to

What is an opcode, What is an Opcode? The part of the instruction that ...

What is an Opcode? The part of the instruction that specifies the operation to be performed is known as the operation code or opcode

Define serial in - serial out shift registers, Define Serial In - Serial Ou...

Define Serial In - Serial Out Shift Registers? An essential four-bit shift register can be constructed using four D flip-flops. The register is the first cleared forcing all fo

Find the current in each resistor, For the network shown in Figure, find th...

For the network shown in Figure, find the current in each resistor by means of nodal analysis.

Microprocessor, I would like to know if you can help me with the attached m...

I would like to know if you can help me with the attached microprocessor assignments my email address is . also let me how much in cost in $US

Explain about subscriber loops signalling, Q. Explain about Subscriber loop...

Q. Explain about Subscriber loops signalling? In a telephone network, subscriber loop signal linger lies upon the kind of a telephone instrument used. The intra exchange signal

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