Top 150+ Solved Muli-core Architectures and Programming MCQ Questions Answer
Q. In OpenMP, the collection of threads executing the parallel block theoriginal thread and the new thread is called a ____________
a. team
b. executable code
c. implicit task
d. parallel constructs
Q. When a thread reaches a _____________ directive, it creates a team of threadsand becomes the master of the team.
a. Synchronization
b. Parallel
c. Critical
d. Single
Q. Use the _________ library function to determine if nested parallel regions areenabled.
a. Omp_target()
b. Omp_declare target()
c. Omp_target data()
d. omp_get_nested()
Q. A ___________ construct must be enclosed within a parallel region in orderfor the directive to execute in parallel.
a. Parallel sections
b. Critical
c. Single
d. work-sharing
Q. ____________ is a form of parallelization across multiple processors in parallelcomputing environments.
a. Work-Sharing Constructs
b. Data parallelism
c. Functional Parallelism
d. Handling loops
Q. In OpenMP, assigning iterations to threads is called ________________
a. scheduling
b. Static
c. Dynamic
d. Guided
Q. The ____________is implemented more efficiently than a general parallelregion containing possibly several loops.
a. Sections
b. Parallel Do/For
c. Parallel sections
d. Critical
Q. _______________ causes no synchronization overhead and can maintain datalocality when data fits in cache.
a. Guided
b. Auto
c. Runtime
d. Static
Q. How does the difference between the logical view and the reality ofparallel architectures affect parallelization?
a. Performance
b. Latency
c. Bandwidth
d. Accuracy
Q. How many assembly instructions does the following C instruction take?global_count += 5;
a. 4 instructions
b. 3 instructions
c. 5 instructions
d. 2 instructions
Q. MPI specifies the functionality of _________________ communication routines.
a. High-level
b. Low-level
c. Intermediate-level
d. Expert-level
Q. A collective communication in which data belonging to a single process issent to all of the processes in the communicator is called a ________________.
a. Scatter
b. Gather
c. Broadcast
d. Allgather
Q. __________________ is a nonnegative integer that the destination can use toselectively screen messages.
a. Dest
b. Type
c. Address
d. length