SST/macro
|
#include <instruction_processor.h>
Public Member Functions | |
instruction_processor (memory_model *mem, node *nd) | |
virtual std::string | to_string () const |
virtual | ~instruction_processor () |
virtual void | init_factory_params (sprockit::sim_parameters *params) |
virtual void | finalize_init () |
virtual void | compute (event *ev, callback *cb) |
Public Member Functions inherited from sstmac::hw::simple_processor | |
simple_processor (memory_model *mem, node *nd) | |
virtual | ~simple_processor () |
Goodbye. More... | |
void | compute (event *ev, callback *cb) |
Public Member Functions inherited from sstmac::hw::processor | |
virtual | ~processor () |
Public Member Functions inherited from sprockit::factory_type | |
virtual void | init_factory_params (sim_parameters *params) |
Protected Member Functions | |
void | set_memop_distribution (double stdev) |
void | set_flop_distribution (double stdev) |
double | instruction_time (sw::basic_compute_event *msg) |
Protected Member Functions inherited from sstmac::hw::processor | |
processor (memory_model *mem, node *nd) | |
Protected Attributes | |
double | tflop_ |
double | tintop_ |
double | tmemseq_ |
double | tmemrnd_ |
double | max_single_mem_bw_ |
double | negligible_bytes_ |
double | parallelism_ |
noise_model * | noise_model_ |
Protected Attributes inherited from sstmac::hw::processor | |
double | freq_ |
double | mem_freq_ |
memory_model * | mem_ |
node * | node_ |
Additional Inherited Members | |
Static Public Member Functions inherited from sstmac::hw::processor | |
static void | delete_statics () |
Definition at line 24 of file instruction_processor.h.
|
inline |
Definition at line 28 of file instruction_processor.h.
|
virtual |
Referenced by to_string().
Implements sstmac::hw::processor.
Referenced by to_string().
|
virtual |
Reimplemented from sstmac::hw::simple_processor.
Referenced by to_string().
|
virtual |
Reimplemented from sstmac::hw::processor.
Referenced by to_string().
|
protected |
Referenced by to_string().
|
protected |
Referenced by to_string().
|
protected |
Referenced by to_string().
|
inlinevirtual |
Reimplemented from sstmac::hw::simple_processor.
Definition at line 35 of file instruction_processor.h.
References compute(), finalize_init(), init_factory_params(), instruction_time(), set_flop_distribution(), set_memop_distribution(), and ~instruction_processor().
|
protected |
Definition at line 66 of file instruction_processor.h.
|
protected |
Definition at line 68 of file instruction_processor.h.
|
protected |
Definition at line 72 of file instruction_processor.h.
|
protected |
Definition at line 70 of file instruction_processor.h.
|
protected |
Definition at line 61 of file instruction_processor.h.
|
protected |
Definition at line 62 of file instruction_processor.h.
|
protected |
Definition at line 64 of file instruction_processor.h.
|
protected |
Definition at line 63 of file instruction_processor.h.