previous
 next 
CS 3853 Computer Architecture Midterm Exam 3 Review


You are responsible for understanding all of assignments and material from the textbook.
The exam will cover Chapter 3, through section 3.5.
Many of the problems on the exam will be similar to recitation problems and the daily questions.

Chapter 3, sections 1-5

Note: for the Tomasulo diagrams on the exam, all questions will have the following instructions:
  1. There are sufficient reservation stations.
  2. There is only one functional unit that does both floating point add and subtract.
  3. There is only one functional unit that does multiply and divide.
  4. Execution times are as follows: load: 1, fadd: x, fsub: y, fmul:z, fdiv: w
    The values if x, y, z, and w will be given.
  5. The L.D execution is the address calculation that uses dedicated hardware that can do the calculation in one cycle.
  6. Some L.D instructions will be cache hits and some will be cache misses with a given miss penalty.
  7. Floating point units (fadd and fmul) are busy during execution and can be reused the cycle after the result gets put on the CDB.
  8. If two reservation stations are both ready and competing for the same resource, the one that issued first has priority.


countdown to exam start
countdown to exam end

Back to CS 3853 Homepage