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

Discuss the low- and high-frequency designs, Consider a CS JFET amplifier w...

Consider a CS JFET amplifier with the following parameters : R 1 = 350 k; R 2 = 100 k, R SS = 1200 , R D = 900 , R L = 1000 , R S = 2000 , ro = 15 k,gm = 6 × 10 -3 S,

Low and high pass filters - calculate the cutoff frequencies, At the comple...

At the completion of this unit, you will be able to determine the cutoff frequencies and attenuations of RC and RL low- and high-pass filters by using test circuits. UNIT FUNDA

How dram’s are different from sram’s, How DRAM's are different from SRAM's?...

How DRAM's are different from SRAM's? Why DRAMs are said to use address multiplexing? Ans Dynamic RAM (DRAM) is basically the same as SRAM except that it recollects data f

Evaluate the voltage source, Q. For the capacitor shown in Figure connected...

Q. For the capacitor shown in Figure connected to a voltage source, sketch i(t) and w(t).

What do you mean by companding, Q. What do you mean by Companding? Comp...

Q. What do you mean by Companding? Companding is the process of compressing and expanding. It comprises compressing the signal at the transmitter and expanding it at the receiv

Sketch a typical circuit for a 2-input 4-output decoder, Q. Sketch a typica...

Q. Sketch a typical circuit for a 2-input, 4-output decoder.

Adaptive control process in motor-speed control system, Q. Adaptive control...

Q. Adaptive control process in motor-speed control system? Figure illustrates the adaptive control process as applied to a motor-speed control system, which is based on adjus

Discuss important properties and uses of rubber, Discuss important properti...

Discuss important properties and uses of Rubber. Rubber: It is polymeric material along with high elastic yield strain. The various types of rubber materials are given as-

Induction motor, principle and operation of 3phace induction motor

principle and operation of 3phace induction motor

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