34 #ifndef __MEM_RUBY_NETWORK_GARNET_CROSSBAR_SWITCH_HH__
35 #define __MEM_RUBY_NETWORK_GARNET_CROSSBAR_SWITCH_HH__
54 void print(std::ostream& out)
const {};
72 #endif // __MEM_RUBY_NETWORK_GARNET_CROSSBAR_SWITCH_HH__
void update_sw_winner(int inport, flit *t_flit)
uint32_t functionalWrite(Packet *pkt)
double get_crossbar_activity()
double m_crossbar_activity
std::vector< flitBuffer * > m_switch_buffer
A Packet is used to encapsulate a transfer between two objects in the memory system (e...
std::vector< OutputUnit * > m_output_unit
CrossbarSwitch(Router *router)
void print(std::ostream &out) const