ChampSim
|
Functions | |
def | vector_string (iterable) |
def | get_instantiation_lines (cores, caches, ptws, pmem, vmem) |
Variables | |
string | pmem_fmtstr = 'MEMORY_CONTROLLER {name}{{{frequency}, {io_freq}, {tRP}, {tRCD}, {tCAS}, {turn_around_time}, {{{_ulptr}}}}};' |
string | vmem_fmtstr = 'VirtualMemory vmem{{{pte_page_size}, {num_levels}, {minor_fault_penalty}, {dram_name}}};' |
string | queue_fmtstr = 'champsim::channel {name}{{{rq_size}, {pq_size}, {wq_size}, {_offset_bits}, {_queue_check_full_addr:b}}};' |
dictionary | core_builder_parts |
dictionary | dib_builder_parts |
dictionary | cache_builder_parts |
dictionary | default_ptw_queue |
def config.instantiation_file.get_instantiation_lines | ( | cores, | |
caches, | |||
ptws, | |||
pmem, | |||
vmem | |||
) |
def config.instantiation_file.vector_string | ( | iterable | ) |
dictionary config.instantiation_file.cache_builder_parts |
dictionary config.instantiation_file.core_builder_parts |
dictionary config.instantiation_file.default_ptw_queue |
dictionary config.instantiation_file.dib_builder_parts |
string config.instantiation_file.pmem_fmtstr = 'MEMORY_CONTROLLER {name}{{{frequency}, {io_freq}, {tRP}, {tRCD}, {tCAS}, {turn_around_time}, {{{_ulptr}}}}};' |
string config.instantiation_file.queue_fmtstr = 'champsim::channel {name}{{{rq_size}, {pq_size}, {wq_size}, {_offset_bits}, {_queue_check_full_addr:b}}};' |
string config.instantiation_file.vmem_fmtstr = 'VirtualMemory vmem{{{pte_page_size}, {num_levels}, {minor_fault_penalty}, {dram_name}}};' |