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: