SST/macro
|
#include <packet_flow_switch.h>
Public Member Functions | |
virtual void | init_factory_params (sprockit::sim_parameters *params) |
virtual void | initialize ()=0 |
timestamp | hop_latency () const |
timestamp | lookahead () const |
virtual int | initial_credits () const =0 |
double | hop_bandwidth () const |
packet_sent_stats * | xbar_stats () const |
packet_sent_stats * | buf_stats () const |
Protected Member Functions | |
packet_flow_abstract_switch () | |
virtual | ~packet_flow_abstract_switch () |
Protected Attributes | |
int | packet_size_ |
double | link_bw |
double | ej_bw |
int | xbar_output_buffer_num_bytes |
int | xbar_input_buffer_num_bytes |
double | xbar_bw |
int | row_buffer_num_bytes |
timestamp | hop_lat |
packet_flow_bandwidth_arbitrator * | link_arbitrator_template |
packet_sent_stats * | xbar_stats_ |
packet_sent_stats * | buf_stats_ |
Definition at line 13 of file packet_flow_switch.h.
|
protected |
Referenced by buf_stats().
|
protectedvirtual |
Referenced by buf_stats().
|
inline |
Definition at line 48 of file packet_flow_switch.h.
References buf_stats_, link_arbitrator_template, packet_flow_abstract_switch(), xbar_stats_, and ~packet_flow_abstract_switch().
|
inline |
Definition at line 38 of file packet_flow_switch.h.
References link_bw.
|
inline |
Definition at line 25 of file packet_flow_switch.h.
References hop_lat.
|
virtual |
Reimplemented in sstmac::hw::packet_flow_switch, and sstmac::hw::packet_flow_tiled_switch.
|
pure virtual |
Implemented in sstmac::hw::packet_flow_switch, and sstmac::hw::packet_flow_tiled_switch.
Referenced by lookahead().
|
pure virtual |
Implemented in sstmac::hw::packet_flow_switch, and sstmac::hw::packet_flow_tiled_switch.
|
inline |
Definition at line 30 of file packet_flow_switch.h.
References hop_lat, and initial_credits().
|
inline |
Definition at line 43 of file packet_flow_switch.h.
References xbar_stats_.
|
protected |
Definition at line 87 of file packet_flow_switch.h.
Referenced by buf_stats().
|
protected |
Definition at line 72 of file packet_flow_switch.h.
|
protected |
Definition at line 82 of file packet_flow_switch.h.
Referenced by hop_latency(), and lookahead().
|
protected |
Definition at line 84 of file packet_flow_switch.h.
Referenced by buf_stats().
|
protected |
Definition at line 70 of file packet_flow_switch.h.
Referenced by hop_bandwidth().
|
protected |
Definition at line 68 of file packet_flow_switch.h.
|
protected |
Definition at line 80 of file packet_flow_switch.h.
Referenced by sstmac::hw::packet_flow_tiled_switch::initial_credits().
|
protected |
Definition at line 78 of file packet_flow_switch.h.
|
protected |
Definition at line 76 of file packet_flow_switch.h.
Referenced by sstmac::hw::packet_flow_switch::initial_credits().
|
protected |
Definition at line 74 of file packet_flow_switch.h.
|
protected |
Definition at line 86 of file packet_flow_switch.h.
Referenced by buf_stats(), and xbar_stats().