|
SST/macro
|
Input for processor models that use performance counter data. More...
#include <compute_event.h>


Public Member Functions | |
| virtual bool | is_timed_compute () const =0 |
| void | set_core (int core) |
| std::string | to_string () const |
| int | core () const |
| hw::memory_access_id | access_id () const |
| void | set_access_id (hw::memory_access_id id) |
| uint64_t | unique_id () const |
Public Member Functions inherited from sstmac::event | |
| void | serialize_order (serializer &ser) |
| virtual bool | is_packet () const |
| convenience methods More... | |
| virtual bool | is_credit () const |
| virtual bool | is_failure () const |
| template<class T > | |
| T * | interface () |
Public Member Functions inherited from sprockit::serializable | |
| virtual const char * | cls_name () const =0 |
| virtual uint32_t | cls_id () const =0 |
| virtual | ~serializable () |
Private Attributes | |
| int | core_ |
| hw::memory_access_id | unique_id_ |
Additional Inherited Members | |
Protected Types inherited from sprockit::serializable | |
| enum | cxn_flag_t { ConstructorFlag } |
Input for processor models that use performance counter data.
Is basically just a map that maps std::string keys to integer values. Keys are defined in the libraries that use them.
Definition at line 34 of file compute_event.h.
|
inline |
Definition at line 57 of file compute_event.h.
References unique_id_.
|
inline |
|
pure virtual |
|
inline |
Definition at line 62 of file compute_event.h.
References unique_id_.
|
inline |
|
inlinevirtual |
Implements sstmac::event.
Definition at line 47 of file compute_event.h.
|
inline |
Definition at line 67 of file compute_event.h.
References unique_id_.
|
private |
Definition at line 72 of file compute_event.h.
Referenced by core(), and set_core().
|
private |
Definition at line 74 of file compute_event.h.
Referenced by access_id(), set_access_id(), and unique_id().
1.8.11