Site icon T4Tutorials.com

Techniques to Overcome Hazards (Stalling, Forwarding, Branch Prediction) MCQs

1. What technique involves delaying instruction execution to resolve data hazards?

(A) Data Forwarding


(B) Register Renaming


(C) Stalling


(D) Branch Prediction



2. How does data forwarding help in managing data hazards?

(A) By delaying the execution of instructions


(B) By directly passing data between pipeline stages


(C) By predicting branch outcomes


(D) By increasing the number of pipeline stages



3. What is the primary goal of branch prediction in a pipelined processor?

(A) To handle structural hazards


(B) To reduce the penalties of branch mis-prediction


(C) To manage data hazards


(D) To increase the number of functional units



4. Which technique helps to minimize the impact of pipeline stalls due to data hazards?

(A) Data Forwarding


(B) Resource Duplication


(C) Register Renaming


(D) Branch Prediction



5. What is the purpose of implementing stalling in a pipeline?

(A) To resolve control hazards


(B) To handle data hazards by delaying instructions


(C) To avoid structural conflicts


(D) To improve branch prediction accuracy



Read More Computer Architecture MCQs

  1. SET 1: Computer Architecture MCQs
  2. SET 2: Computer Architecture MCQs
  3. SET 3: Computer Architecture MCQs
  4. SET 4: Computer Architecture MCQs
  5. SET 5: Computer Architecture MCQs
  6. SET 6: Computer Architecture MCQs
  7. SET 7: Computer Architecture MCQs
  8. SET 8: Computer Architecture MCQs
  9. SET 9: Computer Architecture MCQs
Exit mobile version