Question: 3 . Directory protocols are more scalable than snooping protocols because they send explicit request and invalidate messages to those nodes that have copies of

3. Directory protocols are more scalable than snooping protocols because they send explicit request and invalidate messages to those nodes that have copies of a block, while snooping protocols broadcast all requests and invalidates to all nodes. Consider the eight-processor system illustrated in Figure 5.37 and assume that all caches not shown have invalid blocks. For each of the sequences below, identify which nodes (chip/processor)
receive each request and invalidate.
a. P0,0: write 100--80
b. P0,0: write 108-88
c. P0,0: write 118--90
d. P1,0: write 128-98 Figure 5.37 Multichip, multicore multiprocessor with DSM.(a) P0,0: write 100--80 In this case, P0 sends a write request to Chip0 and Chip1. Chip0 receives the request and invalidates its block, while Chip1 receives the request and invalidates its block.
(b) P0,0: write 108--88 In this case, P0 sends a write request to Chip0 and Chip1. Chip0 receives the request and invalidates its block, while Chip1 receives the request and invalidates its block.
(c) P0,0: write 118--90 In this case, P0 sends a write request to Chip0 and Chip1. Chip0 receives the request and invalidates its block, while Chip1 receives the request and invalidates its block.
(d) P1,0: write 128--98 In this case, P1 sends a write request to Chip2 and Chip3. Chip2 receives the request and invalidates its block, while Chip3 receives the request and invalidates its block.
4. Exercise 3 asked you to add the Owned state to the simple MSI snooping protocol. Repeat the question, but with the simple directory protocol above.
 3. Directory protocols are more scalable than snooping protocols because they

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 Databases Questions!