-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathtutorial-ping-pong.conf.in
More file actions
57 lines (57 loc) · 1.98 KB
/
tutorial-ping-pong.conf.in
File metadata and controls
57 lines (57 loc) · 1.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
LPGROUPS
{
MODELNET_GRP
{
repetitions="36";
# name of this lp changes according to the model
nw-lp="2";
# these lp names will be the same for dragonfly-custom model
modelnet_dragonfly_dally="2";
modelnet_dragonfly_dally_router="1";
}
}
PARAMS
{
# packet size in the network
packet_size="${PACKET_SIZE}";
modelnet_order=( "dragonfly_dally","dragonfly_dally_router" );
# scheduler options
modelnet_scheduler="fcfs";
# chunk size in the network (when chunk size = packet size, packets will not be
# divided into chunks)
chunk_size="${CHUNK_SIZE}";
# modelnet_scheduler="round-robin";
# number of routers in group
num_routers="4";
# number of groups in the network
num_groups="9";
# buffer size in bytes for local virtual channels
local_vc_size="16384";
#buffer size in bytes for global virtual channels
global_vc_size="16384";
#buffer size in bytes for compute node virtual channels
cn_vc_size="32768";
#bandwidth in GiB/s for local channels
local_bandwidth="2.0";
# bandwidth in GiB/s for global channels
global_bandwidth="2.0";
# bandwidth in GiB/s for compute node-router channels
cn_bandwidth="2.0";
# ROSS message size
message_size="440";
# number of compute nodes connected to router, dictated by dragonfly config
# file
num_cns_per_router="2";
# number of global channels per router
num_global_channels="2";
# network config file for intra-group connections
intra-group-connections="@CMAKE_SOURCE_DIR@/src/network-workloads/conf/dragonfly-dally/dfdally-72-intra";
# network config file for inter-group connections
inter-group-connections="@CMAKE_SOURCE_DIR@/src/network-workloads/conf/dragonfly-dally/dfdally-72-inter";
# routing protocol to be used
routing="prog-adaptive";
# router buffer occupancy snapshots
router_buffer_snapshots=( ${BUFFER_SNAPSHOTS} );
# folder path to store packet latency from terminal to terminal, if no value is given it won't save anything
save_packet_latency_path="${PACKET_LATENCY_TRACE_PATH}";
}