DESIGN — SOLUTIONS MANUAL | COMPLETE TEST
BANK WITH OVER 200 QUESTIONS AND CORRECT
ANSWERS
1. Parallel computing primarily aims to:
A. Increase computation speed by using faster processors
B. Execute multiple tasks simultaneously using multiple
processors
C. Reduce power consumption by using fewer cores
D. Increase cache size per processor
Correct Answer: B
2. Which of the following best defines Flynn’s Taxonomy?
A. Classification of memory systems
B. Classification of computers based on instruction and data
streams
,C. Classification of interconnection networks
D. Classification of parallel programs by data dependencies
Correct Answer: B
3. A system that processes multiple instructions on multiple
data sets is known as:
A. SISD
B. SIMD
C. MISD
D. MIMD
Correct Answer: D
4. SIMD architecture is best suited for:
A. Scalar operations
B. Branch-heavy workloads
C. Vector and matrix computations
D. I/O operations
Correct Answer: C
5. In a shared memory system, processors communicate
through:
,A. Message passing
B. Shared variables in global memory
C. Interconnection networks
D. Peripheral devices
Correct Answer: B
6. Distributed memory systems require:
A. Shared address space
B. Cache coherence mechanisms
C. Message passing for communication
D. A single global clock
Correct Answer: C
7. Which of the following is not a valid type of parallelism?
A. Bit-level
B. Instruction-level
C. Task-level
D. Serial-level
Correct Answer: D
, 8. Which statement about Amdahl’s Law is true?
A. It predicts unlimited speedup with more processors
B. It focuses on the communication latency in clusters
C. It limits achievable speedup based on the sequential
fraction
D. It ignores the serial part of computation
Correct Answer: C
9. Speedup (S) is defined as:
A. Parallel time / Serial time
B. Serial time / Parallel time
C. (Parallel time + Serial time) / 2
D. 1 / Efficiency
Correct Answer: B
10. If a task takes 100 seconds on 1 processor and 25
seconds on 4 processors, what is the speedup?
A. 2
B. 3
C. 4
D. 5
Correct Answer: B