ChampSim
instantiation_file.py File Reference

Namespaces

 config.instantiation_file
 

Functions

def config.instantiation_file.vector_string (iterable)
 
def config.instantiation_file.get_instantiation_lines (cores, caches, ptws, pmem, vmem)
 

Variables

string config.instantiation_file.pmem_fmtstr = 'MEMORY_CONTROLLER {name}{{{frequency}, {io_freq}, {tRP}, {tRCD}, {tCAS}, {turn_around_time}, {{{_ulptr}}}}};'
 
string config.instantiation_file.vmem_fmtstr = 'VirtualMemory vmem{{{pte_page_size}, {num_levels}, {minor_fault_penalty}, {dram_name}}};'
 
string config.instantiation_file.queue_fmtstr = 'champsim::channel {name}{{{rq_size}, {pq_size}, {wq_size}, {_offset_bits}, {_queue_check_full_addr:b}}};'
 
dictionary config.instantiation_file.core_builder_parts
 
dictionary config.instantiation_file.dib_builder_parts
 
dictionary config.instantiation_file.cache_builder_parts
 
dictionary config.instantiation_file.default_ptw_queue