GitLab maintenance scheduled for Today, 2019-09-24, from 12:00 to 13:00 CT - Services will be unavailable during this time.

Commit a78fee52 authored by Misbah Mubarak's avatar Misbah Mubarak

Updated congestion control in dragonfly: now messages are saved in a waiting...

Updated congestion control in dragonfly: now messages are saved in a waiting list at the routers in case of buffer overflows
parent 3a916687
...@@ -16,7 +16,6 @@ struct terminal_message ...@@ -16,7 +16,6 @@ struct terminal_message
{ {
/* magic number */ /* magic number */
int magic; int magic;
/* flit travel start time*/ /* flit travel start time*/
tw_stime travel_start_time; tw_stime travel_start_time;
/* packet ID of the flit */ /* packet ID of the flit */
...@@ -78,6 +77,9 @@ struct terminal_message ...@@ -78,6 +77,9 @@ struct terminal_message
/* LP ID of the sending node, has to be a network node in the dragonfly */ /* LP ID of the sending node, has to be a network node in the dragonfly */
tw_lpid sender_node; tw_lpid sender_node;
/* for reverse computation */
struct pending_router_msgs * saved_elem;
}; };
#endif /* end of include guard: DRAGONFLY_H */ #endif /* end of include guard: DRAGONFLY_H */
......
This diff is collapsed.
...@@ -10,7 +10,7 @@ LPGROUPS ...@@ -10,7 +10,7 @@ LPGROUPS
PARAMS PARAMS
{ {
packet_size="2147483648"; packet_size="2147483648";
message_size="280"; message_size="312";
modelnet_order=( "loggp" ); modelnet_order=( "loggp" );
# scheduler options # scheduler options
modelnet_scheduler="fcfs"; modelnet_scheduler="fcfs";
......
...@@ -10,7 +10,7 @@ LPGROUPS ...@@ -10,7 +10,7 @@ LPGROUPS
PARAMS PARAMS
{ {
packet_size="512"; packet_size="512";
message_size="280"; message_size="312";
modelnet_order=( "simplenet" ); modelnet_order=( "simplenet" );
# scheduler options # scheduler options
modelnet_scheduler="priority"; modelnet_scheduler="priority";
......
...@@ -18,12 +18,12 @@ PARAMS ...@@ -18,12 +18,12 @@ PARAMS
# modelnet_scheduler="round-robin"; # modelnet_scheduler="round-robin";
num_vcs="1"; num_vcs="1";
num_routers="4"; num_routers="4";
local_vc_size="32768"; local_vc_size="2048";
global_vc_size="65536"; global_vc_size="8192";
cn_vc_size="32768"; cn_vc_size="512";
local_bandwidth="5.25"; local_bandwidth="5.25";
global_bandwidth="4.7"; global_bandwidth="4.7";
cn_bandwidth="5.25"; cn_bandwidth="5.25";
message_size="304"; message_size="312";
routing="minimal"; routing="minimal";
} }
...@@ -9,7 +9,7 @@ LPGROUPS ...@@ -9,7 +9,7 @@ LPGROUPS
} }
PARAMS PARAMS
{ {
message_size="304"; message_size="312";
modelnet_order=( "loggp" ); modelnet_order=( "loggp" );
# scheduler options # scheduler options
modelnet_scheduler="fcfs-full"; modelnet_scheduler="fcfs-full";
......
...@@ -9,7 +9,7 @@ LPGROUPS ...@@ -9,7 +9,7 @@ LPGROUPS
} }
PARAMS PARAMS
{ {
message_size="256"; message_size="312";
packet_size="1024"; packet_size="1024";
modelnet_order=("simplep2p"); modelnet_order=("simplep2p");
# scheduler options # scheduler options
......
...@@ -14,7 +14,7 @@ PARAMS ...@@ -14,7 +14,7 @@ PARAMS
# scheduler options # scheduler options
modelnet_scheduler="fcfs"; modelnet_scheduler="fcfs";
# modelnet_scheduler="round-robin"; # modelnet_scheduler="round-robin";
message_size="2048"; message_size="312";
n_dims="4"; n_dims="4";
dim_length="4,2,2,2"; dim_length="4,2,2,2";
link_bandwidth="2.0"; link_bandwidth="2.0";
......
...@@ -10,7 +10,7 @@ LPGROUPS ...@@ -10,7 +10,7 @@ LPGROUPS
PARAMS PARAMS
{ {
packet_size="512"; packet_size="512";
message_size="304"; message_size="312";
modelnet_order=( "simplenet" ); modelnet_order=( "simplenet" );
# scheduler options # scheduler options
modelnet_scheduler="fcfs"; modelnet_scheduler="fcfs";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment