| Date: | Mon, 31 Jan 2011 15:48:09 -0500 |
|---|---|
| From: | Joseph Pusdesris <joemp@xxxxxxxxx> |
| Subject: | [Gems-users] Crossbar with SimpleNetwork |
|
Hello, I am trying to generate several topologies for the M5 simulator using Ruby's SimpleNetwork and I have a few questions. Am I correct in assuming that the SimpleNetwork framework cannot support a bus model without modifying the source for PerfectSwitch? I am also confused about the topologies which are included in the repository. The default crossbar topology that is included in the m5 repository generates something along these lines:
ext_node:L1Cache:0 int_node:0 link_latency:1 bw_multiplier:64
ext_node:L1Cache:1 int_node:1 link_latency:1 bw_multiplier:64 ext_node:L1Cache:2 int_node:2 link_latency:1 bw_multiplier:64 ext_node:L1Cache:3 int_node:3 link_latency:1 bw_multiplier:64
ext_node:L2Cache:0 int_node:4 link_latency:1 bw_multiplier:64 ext_node:Directory:0 int_node:5 link_latency:40 bw_multiplier:10 int_node:0 int_node:6 link_latency:40 bw_multiplier:16
int_node:1 int_node:6 link_latency:40 bw_multiplier:16 int_node:2 int_node:6 link_latency:40 bw_multiplier:16 int_node:3 int_node:6 link_latency:40 bw_multiplier:16 int_node:4 int_node:6 link_latency:40 bw_multiplier:16
int_node:5 int_node:6 link_latency:40 bw_multiplier:16 This doesn't make sense to me. Why is there the extra level of switches before connecting nodes to the xbar switch? Is it an error in the repository or am I misunderstanding something? Wouldn't a more proper crossbar look like:
ext_node:L1Cache:0 int_node:0 link_latency:1 bw_multiplier:64 ext_node:L1Cache:1 int_node:0 link_latency:1 bw_multiplier:64 ext_node:L1Cache:2 int_node:0 link_latency:1 bw_multiplier:64
ext_node:L1Cache:3 int_node:0 link_latency:1 bw_multiplier:64 ext_node:L2Cache:0 int_node:0 link_latency:1 bw_multiplier:64 ext_node:Directory:0 int_node:0 link_latency:40 bw_multiplier:10 -Joseph |
| [← Prev in Thread] | Current Thread | [Next in Thread→] |
|---|---|---|
| ||
| Previous by Date: | Re: [Gems-users] GEMS Installation 64-bit Ubuntu 10.10, Matthew T. Zoufaly |
|---|---|
| Next by Date: | Re: [Gems-users] Crossbar with SimpleNetwork, Byn Choi |
| Previous by Thread: | [Gems-users] Compiling SLICC files, Megan Wachs |
| Next by Thread: | Re: [Gems-users] Crossbar with SimpleNetwork, Byn Choi |
| Indexes: | [Date] [Thread] |