Data Fields

system_core Struct Reference

Data Fields

int clock_rate
int machine_bits
int virtual_address_width
int physical_address_width
int opcode_width
int instruction_length
int machine_type
int internal_datapath_width
int number_hardware_threads
int fetch_width
int number_instruction_fetch_ports
int decode_width
int issue_width
int commit_width
int pipelines_per_core [20]
int pipeline_depth [20]
char FPU [20]
char divider_multiplier [20]
int ALU_per_core
int FPU_per_core
int instruction_buffer_size
int decoded_stream_buffer_size
int instruction_window_scheme
int instruction_window_size
int ROB_size
int archi_Regs_IRF_size
int archi_Regs_FRF_size
int phy_Regs_IRF_size
int phy_Regs_FRF_size
int rename_scheme
int register_windows_size
char LSU_order [20]
int store_buffer_size
int load_buffer_size
int memory_ports
char Dcache_dual_pump [20]
int RAS_size
int total_instructions
int int_instructions
int fp_instructions
int branch_instructions
int branch_mispredictions
int commited_instructions
int load_instructions
int store_instructions
long total_cycles
int idle_cycles
long busy_cycles
int instruction_buffer_reads
int instruction_buffer_write
int ROB_reads
int ROB_writes
int rename_accesses
int inst_window_reads
int inst_window_writes
int inst_window_wakeup_access
int inst_window_selections
int archi_int_regfile_reads
int archi_float_regfile_reads
int phy_int_regfile_reads
int phy_float_regfile_reads
int phy_int_regfile_writes
int phy_float_regfile_writes
int archi_int_regfile_writes
int archi_float_regfile_writes
int windowed_reg_accesses
int windowed_reg_transports
int function_calls
int ialu_access
int fpu_access
int bypassbus_access
int load_buffer_reads
int load_buffer_writes
int load_buffer_cams
int store_buffer_reads
int store_buffer_writes
int store_buffer_cams
int store_buffer_forwards
int main_memory_access
int main_memory_read
int main_memory_write
predictor_systemcore predictor
itlb_systemcore itlb
icache_systemcore icache
dtlb_systemcore dtlb
dcache_systemcore dcache
BTB_systemcore BTB
bool opt_local
bool x86
int micro_opcode_width
int peak_issue_width
double FPU_per_core
int MUL_per_core
int fp_instruction_window_size
int fp_issue_width
int prediction_width
int number_of_BTB
int number_of_BPT
double total_instructions
double int_instructions
double fp_instructions
double branch_instructions
double branch_mispredictions
double committed_instructions
double committed_int_instructions
double committed_fp_instructions
double load_instructions
double store_instructions
double total_cycles
double idle_cycles
double busy_cycles
double instruction_buffer_reads
double instruction_buffer_write
double ROB_reads
double ROB_writes
double rename_accesses
double fp_rename_accesses
double rename_reads
double rename_writes
double fp_rename_reads
double fp_rename_writes
double inst_window_reads
double inst_window_writes
double inst_window_wakeup_accesses
double inst_window_selections
double fp_inst_window_reads
double fp_inst_window_writes
double fp_inst_window_wakeup_accesses
double fp_inst_window_selections
double archi_int_regfile_reads
double archi_float_regfile_reads
double phy_int_regfile_reads
double phy_float_regfile_reads
double phy_int_regfile_writes
double phy_float_regfile_writes
double archi_int_regfile_writes
double archi_float_regfile_writes
double int_regfile_reads
double float_regfile_reads
double int_regfile_writes
double float_regfile_writes
double windowed_reg_accesses
double windowed_reg_transports
double function_calls
double context_switches
double ialu_accesses
double fpu_accesses
double mul_accesses
double cdb_alu_accesses
double cdb_mul_accesses
double cdb_fpu_accesses
double load_buffer_reads
double load_buffer_writes
double load_buffer_cams
double store_buffer_reads
double store_buffer_writes
double store_buffer_cams
double store_buffer_forwards
double main_memory_access
double main_memory_read
double main_memory_write
double pipeline_duty_cycle
double IFU_duty_cycle
double LSU_duty_cycle
double MemManU_I_duty_cycle
double MemManU_D_duty_cycle
double ALU_duty_cycle
double MUL_duty_cycle
double FPU_duty_cycle
double ALU_cdb_duty_cycle
double MUL_cdb_duty_cycle
double FPU_cdb_duty_cycle
double ialu_access
double fpu_access
double bypassbus_access

The documentation for this struct was generated from the following files: