#include <gsl/gsl_rng.h>
#include <gsl/gsl_randist.h>
#include "genericInterfaceNB.h"
#include "../../../util/genericData.h"
#include "../interfaces/processor.h"
#include "../../data_types/impl/highLevelPacket.h"
#include "../../../memctrl/request.h"
#include "../../../memctrl/mshr.h"
#include "../../../util/mc_constants.h"
#include <math.h>
#include <fstream>
#include <deque>
#include <string.h>
#include <sys/time.h>
Go to the source code of this file.
Classes | |
class | GenericPktGen |
Defines | |
#define | GSL_RNG_SEED 12345 |
#define | DEFAULT_RAN_MAX_TIME 100 |
#define | MAX_ADDRESS 3 |
Variables | |
uint | no_nodes |
uint | no_mcs |
uint | mean_irt |
uint | pkt_payload_length |
message_class | terminal_msg_class |
bool | do_request_reply_network |
#define DEFAULT_RAN_MAX_TIME 100 |
Definition at line 43 of file genericPktGen.h.
#define GSL_RNG_SEED 12345 |
=====================================================================================
Filename: genericPktGen.h
Description: stochastic pkt gen. can be used as a PE uses the gsl fuctions for distributions ( can pick each of these parameters: dest, injection_rate,length based on a distribution.) Note inclusion of files such as gsl_rng
Version: 1.0 Created: 02/20/2010 02:09:13 PM Revision: none Compiler: gcc
Author: Mitchelle Rasquinha (), mitchelle.rasquinha@gatech.edu Company: Georgia Institute of Technology
=====================================================================================
Definition at line 41 of file genericPktGen.h.
#define MAX_ADDRESS 3 |
Definition at line 44 of file genericPktGen.h.
Definition at line 80 of file config_params.h.
Referenced by RouterReqReply::do_virtual_channel_allocation(), dump_configuration(), GenericPktGen::handle_out_pull_event(), main(), and GenericRC::push().
Definition at line 70 of file config_params.h.
Referenced by dump_configuration(), GenericPktGen::handle_out_pull_event(), and main().
Definition at line 32 of file config_params.h.
Referenced by McFrontEnd::add_mc_bits(), dump_configuration(), GenericPktGen::handle_out_pull_event(), iris_process_options(), main(), and McFrontEnd::strip_mc_bits().
Definition at line 31 of file config_params.h.
Referenced by IrisStats::compute_total_arbiter_dyn_energy(), IrisStats::compute_total_buffer_dyn_energy(), IrisStats::compute_total_crossbar_dyn_energy(), IrisStats::compute_total_router_dyn_energy(), IrisStats::compute_total_vc_arbiter_dyn_energy(), dump_configuration(), IrisStats::get_total_ib_cycles(), IrisStats::get_total_rc_cycles(), IrisStats::get_total_sa_cycles(), IrisStats::get_total_st_cycles(), IrisStats::get_total_vca_cycles(), IrisStats::init(), iris_init(), iris_process_options(), main(), print_state_at_deadlock(), GenericRC::route_north_last_non_minimal(), and sim_print_stats().
Definition at line 71 of file config_params.h.
Referenced by dump_configuration(), GenericPktGen::handle_out_pull_event(), and main().
Definition at line 58 of file config_params.h.
Referenced by GenericPktGen::handle_out_pull_event(), and main().