< previous page page_597 next page >

Page 597
have low-dimension networks. Dally [64] proposes that the network hop time can be determined as
0597-01.gif
d87111c01013bcda00bb8640fdff6754.gif
where c1 is a constant.
d87111c01013bcda00bb8640fdff6754.gif
Following study 8.3 (ignoring locality), compare networks (32,2) with (2,10). Develop a graph similar to Figure 8.57, now including the effect of wire on cycle time. Plot time in units of c1 against network request rate for (32,2) and (2,10). Hint: Assume low occupancy (i.e., ignore the 1 - r factor). The effect of increased network cycle time is seen by the network as an increased request rate. Ignore indirect networks.
15. Repeat problem 14 for the conditions of study 8.4.
16. Assume an n-processor indirect network. Using the closed-binomial model (MB/D/1), find a relationship between achieved performance (Bach) as a function of t, the hotspot traffic. (Assume 4 ´ 4 switch elements and d = r.)
17. Assume we have 16 processor nodes in a scalable multiprocessor connected in a bidirectional ring. Nodes are labeled from 0 to 15, and a transition from a node to an adjacent node takes one network cycle (going from 0 to 1 or from 0 to 15 takes one cycle).
d87111c01013bcda00bb8640fdff6754.gif
Now suppose processors 1, 3, 7, and 15 are sharing a line (and have acquired it in that order) from memory resident in node 4. If processor 2 does a write to that same line, show the directories' memory state for the SCI and CD-INV protocols
d87111c01013bcda00bb8640fdff6754.gif
(a) Immediately before the write takes place.
d87111c01013bcda00bb8640fdff6754.gif
(b) After the write takes place and is acknowledged.
18. For problem 17, using CD-INV and SCI protocols only, assume a line transmission takes 9 network cycles (latency). With wormhole routing, compute the number of network cycles. An invalidate or acknowledgement has one cycle per hop. Assume each INV and ack is a single message (no "broadcasting")
19. Repeat problem 17 for the two update protocols (CD-UP and DD-UP).
20. Repeat problem 18 for the two update protocols (CD-UP and DD-UP).

 
< previous page page_597 next page >