Question: Each of the two processors ( P 1 and P 2 ) in a dual - processor system has a sepa XJ 1 4 rate

"Each of the two processors (P1 and P2) in a dual-processor system has a sepa XJ14 rate data cache and both processors share a single 4294967296-byte data memory. P1s data cache and P2s data cache each contains 131072 lines and each cache line is 256 bytes in size. P1s data cache has a one-way set associative organization, but P2s data cache has a 4-way set associative organization.
P1 experiences a data cache miss when it first attem to read a data word from memory block 2928610. Once the required memory block is brought into P1s data cache, its MESI state is changed from I to S because P2s data cache already contains a copy of the memory block.
a)(4) Into which line within P1s data cache should the memory block be loaded?
b)(4) Which set within P2s cache contains the shared memory block?
c)(3) What is the number of tags required for P2s entire data cache?
d)(3) How many bits are required for a single tag for P2s data cache?
e)(3) What is the number of tags required for P1s entire data cache?
f)(3) How many bits are required for a single tag for P1s data cache?"

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!