$ ./lab5b -A2 -S1 -B128 -h2 -m100 -s100 ../lab5btraces/gcc.txt Cache size: 1KB Block size: 128B (8 blocks) Associativity: 2-way set associative (4 sets) Hit time: 2 cycle(s) Miss penalty: 100 cycle(s) Store miss penalty: 100 cycle(s) Write handling: write-back Replacement strategy: least recently used Tag bits | set bits | offset bits: 23 | 2 | 7 Simulation Output: Load hits / Loads = 259046 / 318197 = 0.814 Store hits / Stores = 185558 / 197486 = 0.940 Total hits / Accesses = 444604 / 515683 = 0.862 Writebacks = 23939 Total time = 10533166 Avg. effective memory access time = 20.426 $ ./lab5b -A2 -S1 -B128 -h2 -m100 -s100 ../lab5btraces/swim.txt Cache size: 1KB Block size: 128B (8 blocks) Associativity: 2-way set associative (4 sets) Hit time: 2 cycle(s) Miss penalty: 100 cycle(s) Store miss penalty: 100 cycle(s) Write handling: write-back Replacement strategy: least recently used Tag bits | set bits | offset bits: 23 | 2 | 7 Simulation Output: Load hits / Loads = 163439 / 220668 = 0.741 Store hits / Stores = 73577 / 82525 = 0.892 Total hits / Accesses = 237016 / 303193 = 0.782 Writebacks = 18364 Total time = 9060486 Avg. effective memory access time = 29.884 $ ./lab5b -A2 -S8 -B64 -h2 -m100 -s100 ../lab5btraces/swim.txt Cache size: 8KB Block size: 64B (128 blocks) Associativity: 2-way set associative (64 sets) Hit time: 2 cycle(s) Miss penalty: 100 cycle(s) Store miss penalty: 100 cycle(s) Write handling: write-back Replacement strategy: least recently used Tag bits | set bits | offset bits: 20 | 6 | 6 Simulation Output: Load hits / Loads = 218918 / 220668 = 0.992 Store hits / Stores = 79119 / 82525 = 0.959 Total hits / Accesses = 298037 / 303193 = 0.983 Writebacks = 3771 Total time = 1499086 Avg. effective memory access time = 4.944