Problems for this homework are from the textbook.
Submit your work work on the Blackboard before midnight the day the homework is due. Here are the requirements for your Blackboard submission:
(*) Problem 7.21
GCC trace file to use for this problem can be found at gcc.din
Please make sure you clearly state your student ID (StudentID) on the first page of your write-up.
(i) the associativity will be calculated as follows:
N = StudentID mod 4 if ( N == 0) associativity = 0 /* direct mapped cache */ if ( N == 1) associativity = 2 /* 2-way set-associative cache */ if ( N == 2) associativity = 4 /* 4-way set-associative cache */ else associtivity = MAX /* fully-associative cache */For the 2nd associativity level do:
N = (N + 1) mod 4then calculate the associativity using the same formula used to calculate the first associativity.
(ii) the block size will be calculated as follows:
K = StudentID mod 6 blockSize = 2^K wordsFor the 2nd block size do:
K = (K + 3) mod 6 blockSize = 2^K words
$Id: hw6.html,v 1.2 2008/08/31 18:06:20 virgil Exp $