Question: Assume that the 100,000 element integer array that you allocated starts at address 0x50000000 in memory, the size of an integer is 4 bytes and
Assume that the 100,000 element integer array that you allocated starts at address 0x50000000 in memory, the size of an integer is 4 bytes and the D-cache is initially empty. As you read the integers in the array one-by-one, starting at index 0, how many D-cache misses will you see for reading the first 40 integers when the cache block size is (to be answered without running pin):
a) 4 bytes: b) 32 bytes: c) 64 bytes:
I had hit ratio of 4bytes, 32 bytes, 64 bytes as 0.8301, 0.9755, 0.9863. If any other information is needed just comment about what information is needed.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
