1 #ifndef PACKET_FLOW_PARAM_EXPANDER_H 2 #define PACKET_FLOW_PARAM_EXPANDER_H 15 return "packet flow param expander";
19 expand(sprockit::sim_parameters* params);
22 void expand_amm1_nic(sprockit::sim_parameters* params, sprockit::sim_parameters* nic_params);
25 sprockit::sim_parameters* switch_params,
26 int packet_size,
bool set_xbar);
28 void expand_amm1_memory(sprockit::sim_parameters* params, sprockit::sim_parameters* mem_params);
30 void expand_amm2_memory(sprockit::sim_parameters* params, sprockit::sim_parameters* mem_params);
33 sprockit::sim_parameters* switch_params,
37 sprockit::sim_parameters* top_params,
38 sprockit::sim_parameters* nic_params);
40 void expand_amm4_network(sprockit::sim_parameters* params, sprockit::sim_parameters* top_params,
41 sprockit::sim_parameters* nic_params,
int packet_size);
77 #endif // PACKET_FLOW_PARAM_EXPANDER_H void expand_amm1_memory(sprockit::sim_parameters *params, sprockit::sim_parameters *mem_params)
void expand_amm2_memory(sprockit::sim_parameters *params, sprockit::sim_parameters *mem_params)
virtual double network_bandwidth_multiplier(sprockit::sim_parameters *params) const
void expand_amm1_network(sprockit::sim_parameters *params, sprockit::sim_parameters *switch_params, int packet_size, bool set_xbar)
virtual int switch_buffer_multiplier(sprockit::sim_parameters *params) const
int switch_buffer_multiplier(sprockit::sim_parameters *params) const
double network_bandwidth_multiplier(sprockit::sim_parameters *params) const
void expand_amm4_network(sprockit::sim_parameters *params, sprockit::sim_parameters *top_params, sprockit::sim_parameters *nic_params, int packet_size)
double switch_bandwidth_multiplier(sprockit::sim_parameters *params) const
void expand_amm3_network(sprockit::sim_parameters *params, sprockit::sim_parameters *switch_params, int packet_size)
SUMI = Simulator unified messagine interface It is also the name for a solid ink in Japanese - i...
virtual double switch_bandwidth_multiplier(sprockit::sim_parameters *params) const
void expand_amm1_nic(sprockit::sim_parameters *params, sprockit::sim_parameters *nic_params)
void expand_amm4_nic(sprockit::sim_parameters *params, sprockit::sim_parameters *top_params, sprockit::sim_parameters *nic_params)
std::string to_string() const
virtual void expand(sprockit::sim_parameters *params)