

MCQOPTIONS
Saved Bookmarks
This section includes 445 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science Engineering (CSE) knowledge and support exam preparation. Choose a topic below to get started.
101. |
Execution of several activities at the same time. |
A. | processing |
B. | parallel processing |
C. | serial processing |
D. | multitasking |
Answer» C. serial processing | |
102. |
Parallel processing may occur |
A. | in the instruction stream |
B. | b. in the data stream |
C. | both[a] and [b] |
D. | none of the above |
Answer» D. none of the above | |
103. |
Data hazards occur when ..................... |
A. | greater performance loss |
B. | pipeline changes the order of read/write access to operands |
C. | some functional unit is not fully pipelined |
D. | machine size is limited |
Answer» C. some functional unit is not fully pipelined | |
104. |
A pipeline is like .................... |
A. | an automobile assembly line |
B. | house pipeline |
C. | both a and b |
D. | a gas line |
Answer» B. house pipeline | |
105. |
which of the following is not scheme for static mapping |
A. | block distribution |
B. | block cyclic distributions |
C. | cyclic distributions |
D. | self scheduling |
Answer» E. | |
106. |
which of the following are classes of dynamic mapping centralized method |
A. | self scheduling |
B. | chunk scheduling |
C. | both a and b |
D. | none of the above |
Answer» D. none of the above | |
107. |
which of the following are methods for containing interaction overheads |
A. | maximizing data locality |
B. | minimize volumn of data exchange |
C. | min frequency of interactions |
D. | all the above |
Answer» E. | |
108. |
which of the following is false regarding data parallel model |
A. | all task perform same computations |
B. | degree of parallelism increase with size of problem |
C. | matrix multiplication is example of data parallel computations |
D. | dynamic mapping is done |
Answer» E. | |
109. |
work pool model uses ---------------- approach for task assignment |
A. | static |
B. | dynamic |
C. | centralized |
D. | decentralized |
Answer» C. centralized | |
110. |
which of the following is not an advantage of OpenGL |
A. | there is more detailed documentation for opengl while other api\s don\t have such detailed documentation. |
B. | opengl is portable. |
C. | opengl is more functional than any other api. |
D. | it is not a cross-platform api, |
Answer» E. | |
111. |
OpenGL stands for: |
A. | a. open general liability |
B. | b. open graphics library |
C. | c. open guide line |
D. | d. open graphics layer |
Answer» C. c. open guide line | |
112. |
Allowing multiple instructions for issuing in a clock cycle, is the goal of |
A. | single-issue processors |
B. | dual-issue processors |
C. | multiple-issue processors |
D. | no-issue processors |
Answer» D. no-issue processors | |
113. |
Multithreading allowing multiple-threads for sharing the functional units of a |
A. | multiple processor |
B. | single processor |
C. | dual core |
D. | corei5 |
Answer» C. dual core | |
114. |
When instruction i and instruction j are tends to write the same register or the memory location, it is called |
A. | input dependence |
B. | output dependence |
C. | ideal pipeline |
D. | digital call |
Answer» C. ideal pipeline | |
115. |
model based on the passing of stream of data through process arranged in a succession is called as |
A. | producer consumer model |
B. | hybrid model |
C. | task graph model |
D. | work pool model |
Answer» B. hybrid model | |
116. |
Having load before the store in a running program order, then interchanging this order, results in a |
A. | waw hazards |
B. | destination registers |
C. | war hazards |
D. | registers |
Answer» D. registers | |
117. |
which of the following is not an parallel algorithm model |
A. | data parallel model |
B. | task graph model |
C. | task model |
D. | work pool model |
Answer» D. work pool model | |
118. |
a code known as grid which runs on GPU consisting of a set of |
A. | 32 thread |
B. | unit block |
C. | 32 block |
D. | thread block |
Answer» E. | |
119. |
Which of the following correctly describes a GPU kernel |
A. | a kernel may contain a mix of host and gpu code |
B. | all thread blocks involved in the same computation use the same kernel |
C. | a kernel is part of the gpu\s internal micro-operating system, allowing it to act as in independent host |
D. | kernel may contain only host code |
Answer» C. a kernel is part of the gpu\s internal micro-operating system, allowing it to act as in independent host | |
120. |
True or false: Functions annotated with the __global__ qualifier may be executed on the host or the device |
A. | true |
B. | false |
Answer» B. false | |
121. |
The style of parallelism supported on GPUs is best described as |
A. | misd - multiple instruction single data |
B. | simt - single instruction multiple thread |
C. | sisd - single instruction single data |
D. | mimd |
Answer» C. sisd - single instruction single data | |
122. |
Which of the following is not a form of parallelism supported by CUDA |
A. | vector parallelism - floating point computations are executed in parallel on wide vector units |
B. | thread level task parallelism - different threads execute a different tasks |
C. | block and grid level parallelism - different blocks or grids execute different tasks |
D. | data parallelism - different threads and blocks process different parts of data in memory |
Answer» B. thread level task parallelism - different threads execute a different tasks | |
123. |
CUDA is a parallel computing platform and programming model |
A. | true |
B. | false |
Answer» B. false | |
124. |
A good mapping does not depends on which following factor |
A. | knowledge of task sizes |
B. | the size of data associated with tasks |
C. | characteristics of inter-task interactions |
D. | task overhead |
Answer» E. | |
125. |
What is a high performance multi-core processor that can be used to accelerate a wide variety of applications using parallel computing. |
A. | cpu |
B. | dsp |
C. | gpu |
D. | clu |
Answer» D. clu | |
126. |
When the topological sort of a graph is unique? |
A. | a) when there exists a hamiltonian path in the graph |
B. | b) in the presence of multiple nodes with indegree 0 |
C. | c) in the presence of single node with indegree 0 |
D. | d) in the presence of single node with outdegree 0 |
Answer» B. b) in the presence of multiple nodes with indegree 0 | |
127. |
True or False: The threads in a thread block are distributed across SM units so that each thread is executed by one SM unit. |
A. | true |
B. | false |
Answer» B. false | |
128. |
threads being block altogether and being executed in the sets of 32 threads called a |
A. | thread block |
B. | 32 thread |
C. | 32 block |
D. | unit block |
Answer» B. 32 thread | |
129. |
Topological sort of a Directed Acyclic graph is? |
A. | a) always unique |
B. | b) always not unique |
C. | c) sometimes unique and sometimes not unique |
D. | d) always unique if graph has even number of vertices |
Answer» D. d) always unique if graph has even number of vertices | |
130. |
CUDA thought that 'unifying theme' of every form of parallelism is |
A. | cda thread |
B. | pta thread |
C. | cuda thread |
D. | cud thread |
Answer» D. cud thread | |
131. |
blocking optimization is used to improve temmporal locality for reduce |
A. | hit miss |
B. | misses |
C. | hit rate |
D. | cache misses |
Answer» C. hit rate | |
132. |
which of the following is not the array distribution method of data partitioning |
A. | block |
B. | cyclic |
C. | block cyclic |
D. | chunk |
Answer» E. | |
133. |
In ------------task are defined before starting the execution of the algorithm |
A. | dynamic task |
B. | static task |
C. | regular task |
D. | one way task |
Answer» C. regular task | |
134. |
Which of the following is not an application of topological sorting? |
A. | a) finding prerequisite of a task |
B. | b) finding deadlock in an operating system |
C. | c) finding cycle in a graph |
D. | d) ordered statistics |
Answer» E. | |
135. |
In most of the cases, topological sort starts from a node which has __________ |
A. | a) maximum degree |
B. | b) minimum degree |
C. | c) any degree |
D. | d) zero degree |
Answer» E. | |
136. |
Topological sort can be applied to which of the following graphs? |
A. | a) undirected cyclic graphs |
B. | b) directed cyclic graphs |
C. | c) undirected acyclic graphs |
D. | d) directed acyclic graphs |
Answer» E. | |
137. |
which of the following is not an example of explorative decomposition |
A. | n queens problem |
B. | 15 puzzal problem |
C. | tic tac toe |
D. | quick sort |
Answer» E. | |
138. |
In this decomposition problem decomposition goes hand in hand with its execution |
A. | data decomposition |
B. | recursive decomposition |
C. | explorative decomposition |
D. | speculative decomposition |
Answer» D. speculative decomposition | |
139. |
which problems can be handled by recursive decomposition |
A. | backtracking |
B. | greedy method |
C. | divide and conquer problem |
D. | branch and bound |
Answer» D. branch and bound | |
140. |
which of the following is a an example of data decomposition |
A. | matrix multiplication |
B. | merge sort |
C. | quick sort |
D. | 15 puzzal |
Answer» B. merge sort | |
141. |
which of the following is not a granularity type |
A. | course grain |
B. | large grain |
C. | medium grain |
D. | fine grain |
Answer» C. medium grain | |
142. |
In task dependency graph longest directed path between any pair of start and finish node is called as -------------- |
A. | total work |
B. | critical path |
C. | task path |
D. | task length |
Answer» C. task path | |
143. |
Task dependency graph is ------------------ |
A. | directed |
B. | undirected |
C. | directed acyclic |
D. | undirected acyclic |
Answer» D. undirected acyclic | |
144. |
Renaming relative to the source is _____ the source. |
A. | xor |
B. | xnor |
C. | and |
D. | nand |
Answer» B. xnor | |
145. |
the procedure is disturbed and require only point-to-point _______ |
A. | synchronization |
B. | communication |
C. | both |
D. | none |
Answer» B. communication | |
146. |
every node has to know when to communicate that is |
A. | call the procedure |
B. | call for broadcast |
C. | call for communication |
D. | call the congestion |
Answer» B. call for broadcast | |
147. |
Nides with zero in i least significant bits participate in _______ |
A. | algorithm |
B. | broadcast |
C. | communication |
D. | searching |
Answer» D. searching | |
148. |
For sake of simplicity, the number of nodes is a power of |
A. | 1 |
B. | 2 |
C. | 3 |
D. | 4 |
Answer» C. 3 | |
149. |
In one -to- all broadcast there is |
A. | divide and conquer type algorithm |
B. | sorting type algorithm |
C. | searching type algorithm |
D. | simple algorithm |
Answer» B. sorting type algorithm | |
150. |
In a balanced binary tree processing nodes is equal to |
A. | leaves |
B. | number of elemnts |
C. | branch |
D. | none |
Answer» B. number of elemnts | |