node. This traffic pattern is uniformly distributed throughout the
node. This traffic pattern is uniformly distributed throughout the
network and gives a better performance with minimal routing as compared
network and gives a better performance with minimal routing as compared
to non-minimal or adaptive routing.
to non-minimal or adaptive routing.
- Nearest group traffic: with minimal routing, it sends traffic to the single global channel connecting two groups (it congests the network when using minimal routing).
- Nearest group traffic: with minimal routing, it sends traffic to the
This pattern performs better with non-minimal and adaptive routing
single global channel connecting two groups (it congests the network when
algorithms.
using minimal routing). This pattern performs better with non-minimal
- Nearest neighbor traffic: it sends traffic to the next node, potentially connected to the same router.
and adaptive routing algorithms.
- Nearest neighbor traffic: it sends traffic to the next node, potentially
connected to the same router.
SAMPLING:
SAMPLING:
- The modelnet_enable_sampling function takes a sampling interval "t" and
- The modelnet_enable_sampling function takes a sampling interval "t" and
...
@@ -48,7 +50,8 @@ cause congestion in the network).
...
@@ -48,7 +50,8 @@ cause congestion in the network).
num_msgs: number of messages generated per terminal. Each message has a size of
num_msgs: number of messages generated per terminal. Each message has a size of
2048 bytes. By default, 20 messages per terminal are generated.
2048 bytes. By default, 20 messages per terminal are generated.
traffic: 1 for uniform random traffic, 2 for nearest group traffic and 3 for nearest neighbor traffic.
traffic: 1 for uniform random traffic, 2 for nearest group traffic and 3 for
nearest neighbor traffic.
lp-io-dir: generates network traffic information on dragonfly terminals and
lp-io-dir: generates network traffic information on dragonfly terminals and
The simulation runs in ROSS serial, conservative and optimistic modes.
The simulation runs in ROSS serial, conservative and optimistic modes.
10- Some example runs with small-scale traces
Note: Dragonfly and torus networks may have more number of nodes in the network than the number network traces (Some network nodes will only pass messages and they will not end up loading the traces). Thats why --num_net_traces argument is used to specify exact number of traces available in the DUMPI directory if there is a mis-match between number of network nodes and traces.
11- Run the test program for codes-nw-workload using.
Note: Dragonfly and torus networks may have more number of nodes in the network than the number network traces (Some network nodes will only pass messages and they will not end up loading the traces). Thats why --num_net_traces argument is used to specify exact number of traces available in the DUMPI directory if there is a mis-match between number of network nodes and traces.
(ii) Crystal router 10 MPI tasks http://portal.nersc.gov/project/CAL/designforward.htm#CrystalRouter