config.ini revision 10736
1[root] 2type=Root 3children=system 4eventq_index=0 5full_system=false 6sim_quantum=0 7time_sync_enable=false 8time_sync_period=100000000 9time_sync_spin_threshold=100000 10 11[system] 12type=System 13children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain 14boot_osflags=a 15cache_line_size=64 16clk_domain=system.clk_domain 17eventq_index=0 18init_param=0 19kernel= 20kernel_addr_check=true 21load_addr_mask=1099511627775 22load_offset=0 23mem_mode=timing 24mem_ranges=0:268435455 25memories=system.mem_ctrls 26mmap_using_noreserve=false 27num_work_ids=16 28readfile= 29symbolfile= 30work_begin_ckpt_count=0 31work_begin_cpu_id_exit=-1 32work_begin_exit_count=0 33work_cpus_ckpt_count=0 34work_end_ckpt_count=0 35work_end_exit_count=0 36work_item_id=-1 37system_port=system.sys_port_proxy.slave[0] 38 39[system.clk_domain] 40type=SrcClockDomain 41clock=1 42domain_id=-1 43eventq_index=0 44init_perf_level=0 45voltage_domain=system.voltage_domain 46 47[system.cpu] 48type=TimingSimpleCPU 49children=clk_domain dtb interrupts isa itb tracer workload 50branchPred=Null 51checker=Null 52clk_domain=system.cpu.clk_domain 53cpu_id=0 54do_checkpoint_insts=true 55do_quiesce=true 56do_statistics_insts=true 57dtb=system.cpu.dtb 58eventq_index=0 59function_trace=false 60function_trace_start=0 61interrupts=system.cpu.interrupts 62isa=system.cpu.isa 63itb=system.cpu.itb 64max_insts_all_threads=0 65max_insts_any_thread=0 66max_loads_all_threads=0 67max_loads_any_thread=0 68numThreads=1 69profile=0 70progress_interval=0 71simpoint_start_insts= 72socket_id=0 73switched_out=false 74system=system 75tracer=system.cpu.tracer 76workload=system.cpu.workload 77dcache_port=system.ruby.l1_cntrl0.sequencer.slave[1] 78icache_port=system.ruby.l1_cntrl0.sequencer.slave[0] 79 80[system.cpu.clk_domain] 81type=SrcClockDomain 82clock=1 83domain_id=-1 84eventq_index=0 85init_perf_level=0 86voltage_domain=system.voltage_domain 87 88[system.cpu.dtb] 89type=AlphaTLB 90eventq_index=0 91size=64 92 93[system.cpu.interrupts] 94type=AlphaInterrupts 95eventq_index=0 96 97[system.cpu.isa] 98type=AlphaISA 99eventq_index=0 100system=system 101 102[system.cpu.itb] 103type=AlphaTLB 104eventq_index=0 105size=48 106 107[system.cpu.tracer] 108type=ExeTracer 109eventq_index=0 110 111[system.cpu.workload] 112type=LiveProcess 113cmd=hello 114cwd= 115drivers= 116egid=100 117env= 118errout=cerr 119euid=100 120eventq_index=0 121executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello 122gid=100 123input=cin 124kvmInSE=false 125max_stack_size=67108864 126output=cout 127pid=100 128ppid=99 129simpoint=0 130system=system 131uid=100 132useArchPT=false 133 134[system.dvfs_handler] 135type=DVFSHandler 136domains= 137enable=false 138eventq_index=0 139sys_clk_domain=system.clk_domain 140transition_latency=100000 141 142[system.mem_ctrls] 143type=DRAMCtrl 144IDD0=0.075000 145IDD02=0.000000 146IDD2N=0.050000 147IDD2N2=0.000000 148IDD2P0=0.000000 149IDD2P02=0.000000 150IDD2P1=0.000000 151IDD2P12=0.000000 152IDD3N=0.057000 153IDD3N2=0.000000 154IDD3P0=0.000000 155IDD3P02=0.000000 156IDD3P1=0.000000 157IDD3P12=0.000000 158IDD4R=0.187000 159IDD4R2=0.000000 160IDD4W=0.165000 161IDD4W2=0.000000 162IDD5=0.220000 163IDD52=0.000000 164IDD6=0.000000 165IDD62=0.000000 166VDD=1.500000 167VDD2=0.000000 168activation_limit=4 169addr_mapping=RoRaBaCoCh 170bank_groups_per_rank=0 171banks_per_rank=8 172burst_length=8 173channels=1 174clk_domain=system.clk_domain 175conf_table_reported=true 176device_bus_width=8 177device_rowbuffer_size=1024 178device_size=536870912 179devices_per_rank=8 180dll=true 181eventq_index=0 182in_addr_map=true 183max_accesses_per_row=16 184mem_sched_policy=frfcfs 185min_writes_per_switch=16 186null=false 187page_policy=open_adaptive 188range=0:268435455 189ranks_per_channel=2 190read_buffer_size=32 191static_backend_latency=10 192static_frontend_latency=10 193tBURST=5 194tCCD_L=0 195tCK=1 196tCL=14 197tCS=3 198tRAS=35 199tRCD=14 200tREFI=7800 201tRFC=260 202tRP=14 203tRRD=6 204tRRD_L=0 205tRTP=8 206tRTW=3 207tWR=15 208tWTR=8 209tXAW=30 210tXP=0 211tXPDLL=0 212tXS=0 213tXSDLL=0 214write_buffer_size=64 215write_high_thresh_perc=85 216write_low_thresh_perc=50 217port=system.ruby.dir_cntrl0.memory 218 219[system.ruby] 220type=RubySystem 221children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network 222access_backing_store=false 223all_instructions=false 224block_size_bytes=64 225clk_domain=system.ruby.clk_domain 226eventq_index=0 227hot_lines=false 228memory_size_bits=48 229num_of_sequencers=1 230phys_mem=Null 231random_seed=1234 232randomization=false 233 234[system.ruby.clk_domain] 235type=SrcClockDomain 236clock=1 237domain_id=-1 238eventq_index=0 239init_perf_level=0 240voltage_domain=system.voltage_domain 241 242[system.ruby.dir_cntrl0] 243type=Directory_Controller 244children=directory 245buffer_size=0 246clk_domain=system.ruby.clk_domain 247cluster_id=0 248directory=system.ruby.dir_cntrl0.directory 249directory_latency=12 250eventq_index=0 251number_of_TBEs=256 252recycle_latency=10 253ruby_system=system.ruby 254system=system 255to_memory_controller_latency=1 256transitions_per_cycle=4 257version=0 258dmaRequestToDir=system.ruby.network.master[3] 259dmaResponseFromDir=system.ruby.network.slave[3] 260forwardFromDir=system.ruby.network.slave[4] 261memory=system.mem_ctrls.port 262requestToDir=system.ruby.network.master[2] 263responseFromDir=system.ruby.network.slave[2] 264 265[system.ruby.dir_cntrl0.directory] 266type=RubyDirectoryMemory 267eventq_index=0 268numa_high_bit=5 269size=268435456 270version=0 271 272[system.ruby.l1_cntrl0] 273type=L1Cache_Controller 274children=cacheMemory sequencer 275buffer_size=0 276cacheMemory=system.ruby.l1_cntrl0.cacheMemory 277cache_response_latency=12 278clk_domain=system.cpu.clk_domain 279cluster_id=0 280eventq_index=0 281issue_latency=2 282number_of_TBEs=256 283recycle_latency=10 284ruby_system=system.ruby 285send_evictions=false 286sequencer=system.ruby.l1_cntrl0.sequencer 287system=system 288transitions_per_cycle=4 289version=0 290forwardToCache=system.ruby.network.master[0] 291requestFromCache=system.ruby.network.slave[0] 292responseFromCache=system.ruby.network.slave[1] 293responseToCache=system.ruby.network.master[1] 294 295[system.ruby.l1_cntrl0.cacheMemory] 296type=RubyCache 297assoc=2 298dataAccessLatency=1 299dataArrayBanks=1 300eventq_index=0 301is_icache=false 302latency=3 303replacement_policy=PSEUDO_LRU 304resourceStalls=false 305size=256 306start_index_bit=6 307tagAccessLatency=1 308tagArrayBanks=1 309 310[system.ruby.l1_cntrl0.sequencer] 311type=RubySequencer 312clk_domain=system.cpu.clk_domain 313dcache=system.ruby.l1_cntrl0.cacheMemory 314deadlock_threshold=500000 315eventq_index=0 316icache=system.ruby.l1_cntrl0.cacheMemory 317max_outstanding_requests=16 318ruby_system=system.ruby 319support_data_reqs=true 320support_inst_reqs=true 321system=system 322using_network_tester=false 323using_ruby_tester=false 324version=0 325slave=system.cpu.icache_port system.cpu.dcache_port 326 327[system.ruby.memctrl_clk_domain] 328type=DerivedClockDomain 329clk_divider=3 330clk_domain=system.ruby.clk_domain 331eventq_index=0 332 333[system.ruby.network] 334type=SimpleNetwork 335children=ext_links0 ext_links1 int_links0 int_links1 routers0 routers1 routers2 336adaptive_routing=false 337buffer_size=0 338clk_domain=system.ruby.clk_domain 339control_msg_size=8 340endpoint_bandwidth=1000 341eventq_index=0 342ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 343int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 344netifs= 345number_of_virtual_networks=10 346routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 347ruby_system=system.ruby 348topology=Crossbar 349master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir 350slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir system.ruby.dir_cntrl0.forwardFromDir 351 352[system.ruby.network.ext_links0] 353type=SimpleExtLink 354bandwidth_factor=16 355eventq_index=0 356ext_node=system.ruby.l1_cntrl0 357int_node=system.ruby.network.routers0 358latency=1 359link_id=0 360weight=1 361 362[system.ruby.network.ext_links1] 363type=SimpleExtLink 364bandwidth_factor=16 365eventq_index=0 366ext_node=system.ruby.dir_cntrl0 367int_node=system.ruby.network.routers1 368latency=1 369link_id=1 370weight=1 371 372[system.ruby.network.int_links0] 373type=SimpleIntLink 374bandwidth_factor=16 375eventq_index=0 376latency=1 377link_id=2 378node_a=system.ruby.network.routers0 379node_b=system.ruby.network.routers2 380weight=1 381 382[system.ruby.network.int_links1] 383type=SimpleIntLink 384bandwidth_factor=16 385eventq_index=0 386latency=1 387link_id=3 388node_a=system.ruby.network.routers1 389node_b=system.ruby.network.routers2 390weight=1 391 392[system.ruby.network.routers0] 393type=Switch 394clk_domain=system.ruby.clk_domain 395eventq_index=0 396router_id=0 397virt_nets=10 398 399[system.ruby.network.routers1] 400type=Switch 401clk_domain=system.ruby.clk_domain 402eventq_index=0 403router_id=1 404virt_nets=10 405 406[system.ruby.network.routers2] 407type=Switch 408clk_domain=system.ruby.clk_domain 409eventq_index=0 410router_id=2 411virt_nets=10 412 413[system.sys_port_proxy] 414type=RubyPortProxy 415clk_domain=system.clk_domain 416eventq_index=0 417ruby_system=system.ruby 418support_data_reqs=true 419support_inst_reqs=true 420system=system 421using_ruby_tester=false 422version=0 423slave=system.system_port 424 425[system.voltage_domain] 426type=VoltageDomain 427eventq_index=0 428voltage=1.000000 429 430