Final Practice Problems

You’ll be given the following handout for the final exam.

Ch 4: Processor Architecture

Practice Problems:

Ch 5: Optimizing Program Performance

  1. Understand the following terms:
    • Memory Aliasing
    • Code Motion
  2. Be able to loop unroll a function (in either C or Assembly)

Ch 6: The memory Hierarchy

Practice Problems: