Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
codes-dev
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Xin Wang
codes-dev
Commits
1c5ee457
Commit
1c5ee457
authored
Nov 01, 2016
by
Misbah Mubarak
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updating documentation and config files
parent
8bf1829a
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
72 additions
and
6 deletions
+72
-6
doc/GETTING_STARTED
doc/GETTING_STARTED
+3
-1
src/network-workloads/conf/dragonfly-custom/modelnet-synthetic-custom.conf
...oads/conf/dragonfly-custom/modelnet-synthetic-custom.conf
+54
-0
src/network-workloads/conf/dragonfly-custom/modelnet-synthetic-edison.conf
...oads/conf/dragonfly-custom/modelnet-synthetic-edison.conf
+0
-0
src/network-workloads/conf/dragonfly-custom/modelnet-test-dragonfly-custom.conf
...conf/dragonfly-custom/modelnet-test-dragonfly-custom.conf
+0
-0
src/network-workloads/conf/dragonfly-custom/modelnet-test-dragonfly-edison.conf
...conf/dragonfly-custom/modelnet-test-dragonfly-edison.conf
+1
-1
src/networks/model-net/doc/README.dragonfly-custom.txt
src/networks/model-net/doc/README.dragonfly-custom.txt
+13
-3
src/networks/model-net/dragonfly-custom.C
src/networks/model-net/dragonfly-custom.C
+1
-1
No files found.
doc/GETTING_STARTED
View file @
1c5ee457
...
...
@@ -453,7 +453,9 @@ represents a physical router. At least one "dragonfly_router" LP must be
present
in
every
LP
group
with
a
"modelnet_dragonfly"
LP
.
Further
configuration
and
model
setup
can
be
found
at
src
/
model
-
net
/
doc
/
README
.
dragonfly
-
custom
.
txt
.
src
/
model
-
net
/
doc
/
README
.
dragonfly
.
txt
.
A
newer
version
of
dragonfly
model
that
supports
a
Cray
style
network
is
also
available
.
Instructions
can
be
found
at
src
/
model
-
net
/
doc
/
README
.
dragonfly
-
custom
.
txt
.
=
CODES
example
model
...
...
src/network-workloads/conf/dragonfly-custom/modelnet-synthetic-custom.conf
0 → 100644
View file @
1c5ee457
LPGROUPS
{
MODELNET_GRP
{
repetitions
=
"1600"
;
# name of this lp changes according to the model
server
=
"4"
;
# these lp names will be the same for dragonfly-custom model
modelnet_dragonfly_custom
=
"4"
;
modelnet_dragonfly_custom_router
=
"1"
;
}
}
PARAMS
{
# packet size in the network
packet_size
=
"1024"
;
modelnet_order
=(
"dragonfly_custom"
,
"dragonfly_custom_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
=
"1024"
;
# modelnet_scheduler="round-robin";
# number of routers within each group
# this is dictated by the dragonfly configuration files
num_routers
=
"80"
;
# number of groups in the network
num_groups
=
"20"
;
# buffer size in bytes for local virtual channels
local_vc_size
=
"8192"
;
#buffer size in bytes for global virtual channels
global_vc_size
=
"16384"
;
#buffer size in bytes for compute node virtual channels
cn_vc_size
=
"8192"
;
#bandwidth in GiB/s for local channels
local_bandwidth
=
"5.25"
;
# bandwidth in GiB/s for global channels
global_bandwidth
=
"4.7"
;
# bandwidth in GiB/s for compute node-router channels
cn_bandwidth
=
"8.0"
;
# ROSS message size
message_size
=
"584"
;
# number of compute nodes connected to router, dictated by dragonfly config
# file
num_cns_per_router
=
"4"
;
# number of global channels per router
num_global_channels
=
"8"
;
# network config file for intra-group connections
intra
-
group
-
connections
=
"/Users/mmubarak/Documents/software_development/dragonfly-cray/codes/scripts/gen-cray-topo/intra-custom"
;
# network config file for inter-group connections
inter
-
group
-
connections
=
"/Users/mmubarak/Documents/software_development/dragonfly-cray/codes/scripts/gen-cray-topo/inter-custom"
;
# routing protocol to be used
routing
=
"adaptive"
;
}
src/network-workloads/conf/modelnet-synthetic-edison.conf
→
src/network-workloads/conf/
dragonfly-custom/
modelnet-synthetic-edison.conf
View file @
1c5ee457
File moved
src/network-workloads/conf/modelnet-test-dragonfly-custom.conf
→
src/network-workloads/conf/
dragonfly-custom/
modelnet-test-dragonfly-custom.conf
View file @
1c5ee457
File moved
src/network-workloads/conf/modelnet-test-dragonfly-edison.conf
→
src/network-workloads/conf/
dragonfly-custom/
modelnet-test-dragonfly-edison.conf
View file @
1c5ee457
...
...
@@ -50,5 +50,5 @@ PARAMS
# network config file for inter-group connections
inter
-
group
-
connections
=
"/Users/mmubarak/Documents/software_development/dragonfly-cray/codes/scripts/gen-cray-topo/inter-edison"
;
# routing protocol to be used
routing
=
"
adaptive
"
;
routing
=
"
non-minimal
"
;
}
src/networks/model-net/doc/README.dragonfly-custom.txt
View file @
1c5ee457
...
...
@@ -59,20 +59,30 @@
[With custom dragonfly network having 6,400 network nodes, 1600 routers and
20 groups. Each group has 80 routers arranged in a 20x4 matrix]
./bin/model-net-synthetic-custom-dfly --sync=1 -- ../src/network-workloads/conf/modelnet-synthetic-custom.conf
./bin/model-net-synthetic-custom-dfly --sync=1 --
../src/network-workloads/conf/dragonfly-custom/modelnet-synthetic-custom.conf
[With edison dragonfly network have 5,702 network nodes, 1440 routers and 15
groups. Each group has 96 routers arranged in 6x16 matrix.]
mpirun -np 4 ./bin/model-net-synthetic-custom-dfly --sync=3 -- ../src/network-workloads/conf/modelnet-synthetic-edison.conf
mpirun -np 4 ./bin/model-net-synthetic-custom-dfly --sync=3 --
../src/network-workloads/conf/dragonfly-custom/modelnet-synthetic-edison.conf
- Design Forward Network traces:
[With Multigrid network trace having 125 ranks]
[With
Edison style dragonfly having 5,760 network nodes and small-scale
Multigrid network trace having 125 ranks]
./bin/model-net-mpi-replay --sync=1 --disable_compute=1
--workload_type="dumpi"
--workload_file=../../../df_traces/Multigrid/MultiGrid_C_n125_dumpi/dumpi-2014.03.06.23.48.13-
--num_net_traces=125 --
../src/network-workloads/conf/dragonfly-custom/modelnet-test-dragonfly-edison.conf
[With Edison style dragonfly and AMG 1,728 application trace]
./bin/model-net-mpi-replay --sync=1 --disable_compute=1
--workload_type="dumpi"
--workload_file=../../../df_traces/AMG/df_AMG_n1728_dumpi/dumpi-2014.03.03.14.55.50-
--num_net_traces=1728 --
../src/network-workloads/conf/modelnet-test-dragonfly-edison.conf
--------- Debugging Tips ------------
...
...
src/networks/model-net/dragonfly-custom.C
View file @
1c5ee457
...
...
@@ -26,7 +26,7 @@
// debugging parameters
#define TRACK -1
#define TRACK_PKT
39316
#define TRACK_PKT
-1
#define TRACK_MSG -1
#define DEBUG 0
#define MAX_STATS 65536
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment