Description of clauses used in a parallel construct, Electrical Engineering

Assignment Help:

Q. Description of clauses used in a parallel construct?

When a thread comes across a parallel construct a set of new threads is made to execute parallel region. Inside the parallel region every thread has a unique thread number. Thread number of master thread is zero. Thread number of thread may be attained by call of library function omp_get_thread_num.  At this instant we are giving description of clauses used in a parallel construct.

(a) Private Clause: 

This clause declares one or more list items to be private to thread. The syntax of private clause is

                    private(list).

(b) Firstprivate Clause:

The firstprivate clause declares one or more list items to be private to thread and initializes every of them with value that corresponding original item has when construct is encountered. The syntax of firstprivate clause is like this:

                firstprivate(list).

(c) Shared Clause:

The shared clause declares one or more list items to be shared amongst all threads in a team. The syntax of shared clause is :

                shared(list)

 (d) Copyin Clause: 

The copyin clause offers a mechanism to copy value of master thread's threadprivate variable to the threadprivate variable of every other member of team executing parallel region. The syntax of copyin clause is :

              copyin(list)


Related Discussions:- Description of clauses used in a parallel construct

Different type of errors that occur during data transmission, Data Communic...

Data Communication 1. Write short notes on: a. Sky wave propagation b. Line of sight propagation 2. List and describe the different types of errors that occur during dat

Newton raphson , hi can you help with newton raphson?

hi can you help with newton raphson?

Explain memory mapped i/o scheme for the allocation, Explain Memory Mapped ...

Explain Memory Mapped I/O Scheme. Memory Mapped I/O Scheme: In this scheme there is only one address space. Address space is explained as all possible addresses which microproc

How many wavelengths long is the line, Q. A transmission line with a dielec...

Q. A transmission line with a dielectric (εr = 3.5) is 100 m long. At a frequency of 10 GHz, how many wavelengths long is the line?

What is resistivity, What is resistivity? Resistivity of a material ma...

What is resistivity? Resistivity of a material may be explained as the resistance of the material having unit length and also unit cross sectional area. Unit of it is ohm-m.

Pop instruction, POP Instruction This instruction  copies the contents ...

POP Instruction This instruction  copies the contents  of the top  two locations  of the  stack into the  specified  register pair. The  contents  of stack pointer register are

Draw a centralized spc organization, Q. Draw a centralized SPC organization...

Q. Draw a centralized SPC organization. Ans: A dual processor architecture can be configured to operate in one of three modes: (i)  Standby mode (ii)  Synchronous dupl

SOLID MENSURATION, the base of isosceles triangle and the altitude drawn fr...

the base of isosceles triangle and the altitude drawn from one of the congruent sides are equal to 18cm and 15cm, respectively. Find the lengths of the sides of the triangle.

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