Homework #5
Problems for this homework are from the textbook.
 Problem Page Points 1 7.2 555 10 2 7.9 556 10 3 7.11 556 15 4 7.16 557 15 5 7.21* (see note below) 557 60 6 7.38 559 60 Maximum mark (100%) 170

(*) Problem 7.21
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 4
```
then 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 words
```
For the 2nd block size do:
```K = (K + 3) mod 6
blockSize = 2^K words
```

 Last update: October 16, 2005 Virgil Bistriceanu cs470 Computer Science

\$Id: hw5.html,v 1.1 2005/10/16 18:11:58 virgil Exp \$