Department of Computer Science and Technology

Introduction to Computer Architecture Supervision 2

Exercises

  1. 2018 Paper 5 Question 2, all except part f)
  2. 2004 Paper 5 Question 2
    • Note: a program is said to have a high density if it is able to represent a lot of work with a small amount of code.
  3. 2016 Paper 5 Question 2, all except part b)
  4. What changes could we make to the RISC-V ISA to allow the EX and MEM stages to be performed in parallel in the example 5-stage pipeline? What are the advantages and disadvantages of doing this? (Hint: why must these stages be sequential with the default ISA?)
  5. 2011 Paper 5 Question 3, parts a) and b)
  6. 2008 Paper 7 Question 5, parts a) and c)