SST/macro
|
#include <simple_interconnect.h>
Public Member Functions | |
simple_interconnect (partition *part, parallel_runtime *rt) | |
virtual void | init_factory_params (sprockit::sim_parameters *params) |
virtual std::string | to_string () const |
event_loc_id | event_location () const |
Public Member Functions inherited from sstmac::hw::macro_switch_interconnect | |
macro_switch_interconnect (partition *part, parallel_runtime *rt) | |
virtual | ~macro_switch_interconnect () |
virtual void | set_event_manager (event_manager *m) |
network_switch * | switch_at (switch_id id) const |
const switch_map & | switches () const |
virtual void | immediate_send (event_scheduler *src, message *msg, timestamp start) const |
void | write_graph_file (const std::string &graph_file) |
int | thread_for_switch (switch_id sid) const |
timestamp | hop_latency () const |
timestamp | lookahead () const |
event_loc_id | event_location () const |
void | deadlock_check () |
Protected Attributes | |
double | inverse_bw_ |
timestamp | hop_latency_ |
timestamp | inj_latency_ |
Protected Attributes inherited from sstmac::hw::macro_switch_interconnect | |
switch_map | switches_ |
Protected Attributes inherited from sstmac::hw::switch_interconnect_base | |
double | hop_bw_ |
timestamp | hop_latency_ |
timestamp | injection_latency_ |
timestamp | lookahead_ |
Additional Inherited Members | |
Public Types inherited from sstmac::hw::macro_switch_interconnect | |
typedef spkt_unordered_map< switch_id, network_switch * > | switch_map |
Static Public Member Functions inherited from sstmac::hw::macro_switch_interconnect | |
static network_switch * | template_switch (sprockit::sim_parameters *params, topology *topol, switch_id sid=switch_id()) |
Protected Member Functions inherited from sstmac::hw::macro_switch_interconnect | |
void | set_switch_event_manager (int thread_id, switch_id sid, event_manager *m) |
Protected Member Functions inherited from sstmac::hw::switch_interconnect_base | |
switch_interconnect_base (partition *part, parallel_runtime *rt) | |
timestamp | send_delay (int num_hops, int num_bytes) const |
Definition at line 9 of file simple_interconnect.h.
|
inline |
Definition at line 14 of file simple_interconnect.h.
References init_factory_params().
|
inline |
Definition at line 28 of file simple_interconnect.h.
References sstmac::event_loc_id::null.
|
virtual |
Reimplemented from sstmac::hw::macro_switch_interconnect.
Referenced by simple_interconnect().
|
inlinevirtual |
Reimplemented from sstmac::hw::macro_switch_interconnect.
Definition at line 23 of file simple_interconnect.h.
|
protected |
Definition at line 35 of file simple_interconnect.h.
|
protected |
Definition at line 37 of file simple_interconnect.h.
|
protected |
Definition at line 33 of file simple_interconnect.h.