|
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}}};' |