modelnet-test-dragonfly-plus.conf 2.15 KB
Newer Older
1 2 3 4
LPGROUPS
{
   MODELNET_GRP
   {
5
      repetitions="1056";
6
# name of this lp changes according to the model
7
      nw-lp="8";
8
# these lp names will be the same for dragonfly-custom model
9 10
      modelnet_dragonfly_plus="8";
      modelnet_dragonfly_plus_router="1";
11 12 13 14 15
   }
}
PARAMS
{
# packet size in the network
16 17
   packet_size="4096";
# order of LPs, mapping for modelnet grp
18
   modelnet_order=( "dragonfly_plus","dragonfly_plus_router" );
19
# scheduler options
20
   modelnet_scheduler="fcfs";
21 22 23 24 25 26 27
# chunk size in the network (when chunk size = packet size, packets will not be divided into chunks)
   chunk_size="4096";
# number of spine routers per group
   num_router_spine="16";
# number of leaf routers per group
   num_router_leaf="16";
# number of links connecting between group levels per router
28
   num_level_chans="1";
29 30
# number of groups in the network
   num_groups="33";
31
# buffer size in bytes for local virtual channels
32 33 34 35 36 37 38
   local_vc_size="32768";
# buffer size in bytes for global virtual channels
   global_vc_size="32768";
# buffer size in bytes for compute node virtual channels
   cn_vc_size="32768";
# bandwidth in GiB/s for local channels
   local_bandwidth="25.0";
39
# bandwidth in GiB/s for global channels
40
   global_bandwidth="25.0";
41
# bandwidth in GiB/s for compute node-router channels
42
   cn_bandwidth="25.0";
43
# ROSS message size
44 45 46
   message_size="640";
# number of compute nodes connected to router, dictated by dragonfly config file
   num_cns_per_router="16";
47
# number of global channels per router
48
   num_global_connections="16";
49
# network config file for intra-group connections
50
   intra-group-connections="../src/network-workloads/conf/dragonfly-plus/dfp_8k_intra";
51
# network config file for inter-group connections
52 53 54 55 56 57 58
   inter-group-connections="../src/network-workloads/conf/dragonfly-plus/dfp_8k_inter";
# routing protocol to be used - 'minimal', 'non-minimal-spine', 'non-minimal-leaf', 'prog-adaptive'
   routing="prog-adaptive";
# route scoring protocol to be used - options are 'alpha', 'beta', or 'delta' - 'gamma' has been deprecated
   route_scoring_metric="delta";
# minimal route threshold before considering non-minimal paths
   adaptive_threshold="131072"; #1/16 of 32768
59
}
60