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

Rlc - rotate accumulator left instruction , RLC  Rotate Accumulator Left I...

RLC  Rotate Accumulator Left Instruction This  instruction also rotates the contents of the accumulator towards  left by one bit. The  D 0 bit  moves  to D 1  bit moves to D

Fourier transform - filtering, Fourier transform  (filtering) (i) Perf...

Fourier transform  (filtering) (i) Perform low pass filtering in the frequency domain. Write and m-file lowfft.m which does this operation. lowfft.m function lowfft im

The direction of motion, At what velocity must a conductor 75 mm long cut a...

At what velocity must a conductor 75 mm long cut a magnetic field of flux density 0.6 T if an e.m.f. of 9 V is to be induced in it? Suppose the conductor, the field and the directi

Regenerative braking control - motor control , Regenerative Braking Control...

Regenerative Braking Control In this  methods  motor  behaves like a  generator  and the kinetic energy of the  motor  and connected load is  returned to the supply. If means

Conveyor, The FESTO conveyer consists of 600mm belt driven by a 24V d.c. mo...

The FESTO conveyer consists of 600mm belt driven by a 24V d.c. motor at a rate of 13 seconds per metre. A relay on the FESTO panel controls the motor operation and is wired for sou

Igbt - insulated gate bipolar transistor , IGBT ( Insulated Gate Bipolar T...

IGBT ( Insulated Gate Bipolar Transistor ) IGBT  stands for  insulated gate bipolar transistor. It is having the advantages of both power MOSFET and BJT.  In IGBT  layer is P

Transformer onnection, what is difference between scot and delta connection...

what is difference between scot and delta connection.

Give illustration of and and or gate - microprocessor, Give Illustration of...

Give Illustration of AND and OR Gate - Microprocessor? Illustration: The image below demonstrate the 4 possible inputs into a 2-input AND gate and all the corresponding outputs

About semi conductor, explain compensation and charge neutrality in GaAs

explain compensation and charge neutrality in GaAs

Common-collector configuration, Common-collector configuration:  The ...

Common-collector configuration:  The common-collector that is abbreviated CC transistor configuration is displayed in figure.  In this type of configuration, the collector is

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