stats: updates due to recent ruby and x86 changes
authorNilay Vaish <nilay@cs.wisc.edu>
Mon, 1 Sep 2014 21:55:52 +0000 (16:55 -0500)
committerNilay Vaish <nilay@cs.wisc.edu>
Mon, 1 Sep 2014 21:55:52 +0000 (16:55 -0500)
Also updates many out of date config files.

208 files changed:
tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-minor/config.ini
tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3-dual/config.ini
tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-o3/config.ini
tests/long/fs/10.linux-boot/ref/alpha/linux/tsunami-switcheroo-full/config.ini
tests/long/fs/10.linux-boot/ref/arm/linux/realview-minor-dual/config.ini
tests/long/fs/10.linux-boot/ref/arm/linux/realview-minor/config.ini
tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3-checker/config.ini
tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3-dual/config.ini
tests/long/fs/10.linux-boot/ref/arm/linux/realview-o3/config.ini
tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-full/config.ini
tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-o3/config.ini
tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-timing/config.ini
tests/long/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-timing/simerr
tests/long/fs/10.linux-boot/ref/x86/linux/pc-o3-timing/config.ini
tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/config.ini
tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/simout
tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt
tests/long/fs/10.linux-boot/ref/x86/linux/pc-switcheroo-full/config.ini
tests/long/fs/10.linux-boot/ref/x86/linux/pc-switcheroo-full/config.json
tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.ini
tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/config.json
tests/long/se/10.mcf/ref/arm/linux/minor-timing/config.ini
tests/long/se/10.mcf/ref/arm/linux/o3-timing/config.ini
tests/long/se/10.mcf/ref/arm/linux/simple-atomic/config.ini
tests/long/se/10.mcf/ref/arm/linux/simple-timing/config.ini
tests/long/se/10.mcf/ref/sparc/linux/simple-atomic/config.ini
tests/long/se/10.mcf/ref/sparc/linux/simple-timing/config.ini
tests/long/se/10.mcf/ref/x86/linux/o3-timing/config.ini
tests/long/se/10.mcf/ref/x86/linux/simple-atomic/config.ini
tests/long/se/10.mcf/ref/x86/linux/simple-timing/config.ini
tests/long/se/20.parser/ref/alpha/tru64/minor-timing/config.ini
tests/long/se/20.parser/ref/alpha/tru64/minor-timing/simerr
tests/long/se/20.parser/ref/arm/linux/minor-timing/config.ini
tests/long/se/20.parser/ref/arm/linux/o3-timing/config.ini
tests/long/se/20.parser/ref/arm/linux/simple-atomic/config.ini
tests/long/se/20.parser/ref/arm/linux/simple-timing/config.ini
tests/long/se/20.parser/ref/x86/linux/o3-timing/config.ini
tests/long/se/20.parser/ref/x86/linux/o3-timing/stats.txt
tests/long/se/20.parser/ref/x86/linux/simple-atomic/config.ini
tests/long/se/20.parser/ref/x86/linux/simple-timing/config.ini
tests/long/se/30.eon/ref/alpha/tru64/inorder-timing/config.ini
tests/long/se/30.eon/ref/alpha/tru64/inorder-timing/simerr
tests/long/se/30.eon/ref/alpha/tru64/minor-timing/config.ini
tests/long/se/30.eon/ref/alpha/tru64/minor-timing/simerr
tests/long/se/30.eon/ref/alpha/tru64/simple-atomic/config.ini
tests/long/se/30.eon/ref/alpha/tru64/simple-atomic/simerr
tests/long/se/30.eon/ref/alpha/tru64/simple-timing/config.ini
tests/long/se/30.eon/ref/alpha/tru64/simple-timing/simerr
tests/long/se/30.eon/ref/arm/linux/minor-timing/config.ini
tests/long/se/30.eon/ref/arm/linux/o3-timing/config.ini
tests/long/se/30.eon/ref/arm/linux/simple-atomic/config.ini
tests/long/se/30.eon/ref/arm/linux/simple-timing/config.ini
tests/long/se/40.perlbmk/ref/alpha/tru64/minor-timing/config.ini
tests/long/se/40.perlbmk/ref/alpha/tru64/minor-timing/simerr
tests/long/se/40.perlbmk/ref/alpha/tru64/simple-atomic/config.ini
tests/long/se/40.perlbmk/ref/alpha/tru64/simple-atomic/simerr
tests/long/se/40.perlbmk/ref/alpha/tru64/simple-timing/config.ini
tests/long/se/40.perlbmk/ref/alpha/tru64/simple-timing/simerr
tests/long/se/40.perlbmk/ref/arm/linux/minor-timing/config.ini
tests/long/se/40.perlbmk/ref/arm/linux/o3-timing/config.ini
tests/long/se/40.perlbmk/ref/arm/linux/simple-atomic/config.ini
tests/long/se/40.perlbmk/ref/arm/linux/simple-timing/config.ini
tests/long/se/50.vortex/ref/alpha/tru64/inorder-timing/config.ini
tests/long/se/50.vortex/ref/alpha/tru64/inorder-timing/simerr
tests/long/se/50.vortex/ref/alpha/tru64/minor-timing/config.ini
tests/long/se/50.vortex/ref/alpha/tru64/minor-timing/simerr
tests/long/se/50.vortex/ref/alpha/tru64/simple-atomic/config.ini
tests/long/se/50.vortex/ref/alpha/tru64/simple-timing/config.ini
tests/long/se/50.vortex/ref/arm/linux/minor-timing/config.ini
tests/long/se/50.vortex/ref/arm/linux/o3-timing/config.ini
tests/long/se/50.vortex/ref/arm/linux/simple-atomic/config.ini
tests/long/se/50.vortex/ref/arm/linux/simple-timing/config.ini
tests/long/se/50.vortex/ref/sparc/linux/simple-atomic/config.ini
tests/long/se/50.vortex/ref/sparc/linux/simple-timing/config.ini
tests/long/se/60.bzip2/ref/alpha/tru64/inorder-timing/config.ini
tests/long/se/60.bzip2/ref/alpha/tru64/minor-timing/config.ini
tests/long/se/60.bzip2/ref/alpha/tru64/minor-timing/simerr [changed mode: 0644->0755]
tests/long/se/60.bzip2/ref/alpha/tru64/simple-atomic/config.ini
tests/long/se/60.bzip2/ref/alpha/tru64/simple-atomic/simerr
tests/long/se/60.bzip2/ref/alpha/tru64/simple-timing/config.ini
tests/long/se/60.bzip2/ref/alpha/tru64/simple-timing/simerr
tests/long/se/60.bzip2/ref/arm/linux/minor-timing/config.ini
tests/long/se/60.bzip2/ref/arm/linux/o3-timing/config.ini
tests/long/se/60.bzip2/ref/arm/linux/simple-atomic/config.ini
tests/long/se/60.bzip2/ref/arm/linux/simple-timing/config.ini
tests/long/se/60.bzip2/ref/x86/linux/simple-atomic/config.ini
tests/long/se/60.bzip2/ref/x86/linux/simple-timing/config.ini
tests/long/se/70.twolf/ref/alpha/tru64/inorder-timing/config.ini
tests/long/se/70.twolf/ref/alpha/tru64/inorder-timing/simerr
tests/long/se/70.twolf/ref/alpha/tru64/inorder-timing/simout
tests/long/se/70.twolf/ref/alpha/tru64/minor-timing/config.ini
tests/long/se/70.twolf/ref/alpha/tru64/minor-timing/simerr [changed mode: 0644->0755]
tests/long/se/70.twolf/ref/alpha/tru64/simple-atomic/config.ini
tests/long/se/70.twolf/ref/alpha/tru64/simple-atomic/simerr
tests/long/se/70.twolf/ref/alpha/tru64/simple-timing/config.ini
tests/long/se/70.twolf/ref/alpha/tru64/simple-timing/simerr
tests/long/se/70.twolf/ref/arm/linux/minor-timing/config.ini
tests/long/se/70.twolf/ref/arm/linux/o3-timing/config.ini
tests/long/se/70.twolf/ref/arm/linux/simple-atomic/config.ini
tests/long/se/70.twolf/ref/arm/linux/simple-timing/config.ini
tests/long/se/70.twolf/ref/sparc/linux/simple-atomic/config.ini
tests/long/se/70.twolf/ref/sparc/linux/simple-timing/config.ini
tests/long/se/70.twolf/ref/x86/linux/o3-timing/config.ini
tests/long/se/70.twolf/ref/x86/linux/o3-timing/simout
tests/long/se/70.twolf/ref/x86/linux/o3-timing/stats.txt
tests/long/se/70.twolf/ref/x86/linux/simple-atomic/config.ini
tests/long/se/70.twolf/ref/x86/linux/simple-atomic/stats.txt
tests/long/se/70.twolf/ref/x86/linux/simple-timing/config.ini
tests/long/se/70.twolf/ref/x86/linux/simple-timing/stats.txt
tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic-dual/config.ini
tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-atomic/config.ini
tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/config.ini
tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-timing-dual/system.terminal
tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/config.ini
tests/quick/fs/10.linux-boot/ref/alpha/linux/tsunami-simple-timing/system.terminal
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic-dual/config.ini
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-atomic/config.ini
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-timing-dual/config.ini
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-simple-timing/config.ini
tests/quick/fs/10.linux-boot/ref/arm/linux/realview-switcheroo-atomic/config.ini
tests/quick/fs/10.linux-boot/ref/x86/linux/pc-simple-atomic/config.ini
tests/quick/fs/10.linux-boot/ref/x86/linux/pc-simple-timing/config.ini
tests/quick/fs/80.netperf-stream/ref/alpha/linux/twosys-tsunami-simple-atomic/config.ini
tests/quick/se/00.hello/ref/alpha/linux/inorder-timing/config.ini
tests/quick/se/00.hello/ref/alpha/linux/minor-timing/config.ini
tests/quick/se/00.hello/ref/alpha/linux/o3-timing/config.ini
tests/quick/se/00.hello/ref/alpha/linux/simple-atomic/config.ini
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini
tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini
tests/quick/se/00.hello/ref/alpha/linux/simple-timing/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/minor-timing/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/minor-timing/simerr [changed mode: 0644->0755]
tests/quick/se/00.hello/ref/alpha/tru64/o3-timing/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/simple-atomic/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/simple-atomic/simerr
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/simerr
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/simerr
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/simerr
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/simerr
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/simerr
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing/config.ini
tests/quick/se/00.hello/ref/alpha/tru64/simple-timing/simerr
tests/quick/se/00.hello/ref/arm/linux/minor-timing/config.ini
tests/quick/se/00.hello/ref/arm/linux/o3-timing-checker/config.ini
tests/quick/se/00.hello/ref/arm/linux/o3-timing/config.ini
tests/quick/se/00.hello/ref/arm/linux/simple-atomic-dummychecker/config.ini
tests/quick/se/00.hello/ref/arm/linux/simple-atomic/config.ini
tests/quick/se/00.hello/ref/arm/linux/simple-timing/config.ini
tests/quick/se/00.hello/ref/mips/linux/inorder-timing/config.ini
tests/quick/se/00.hello/ref/mips/linux/o3-timing/config.ini
tests/quick/se/00.hello/ref/mips/linux/simple-atomic/config.ini
tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini
tests/quick/se/00.hello/ref/mips/linux/simple-timing/config.ini
tests/quick/se/00.hello/ref/power/linux/o3-timing/config.ini
tests/quick/se/00.hello/ref/power/linux/simple-atomic/config.ini
tests/quick/se/00.hello/ref/sparc/linux/inorder-timing/config.ini
tests/quick/se/00.hello/ref/sparc/linux/simple-atomic/config.ini
tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini
tests/quick/se/00.hello/ref/sparc/linux/simple-timing/config.ini
tests/quick/se/00.hello/ref/x86/linux/o3-timing/config.ini
tests/quick/se/00.hello/ref/x86/linux/simple-atomic/config.ini
tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini
tests/quick/se/00.hello/ref/x86/linux/simple-timing/config.ini
tests/quick/se/01.hello-2T-smt/ref/alpha/linux/o3-timing/config.ini
tests/quick/se/02.insttest/ref/sparc/linux/inorder-timing/config.ini
tests/quick/se/02.insttest/ref/sparc/linux/o3-timing/config.ini
tests/quick/se/02.insttest/ref/sparc/linux/simple-atomic/config.ini
tests/quick/se/02.insttest/ref/sparc/linux/simple-timing/config.ini
tests/quick/se/20.eio-short/ref/alpha/eio/simple-atomic/config.ini
tests/quick/se/20.eio-short/ref/alpha/eio/simple-atomic/config.json
tests/quick/se/20.eio-short/ref/alpha/eio/simple-timing/config.ini
tests/quick/se/20.eio-short/ref/alpha/eio/simple-timing/config.json
tests/quick/se/30.eio-mp/ref/alpha/eio/simple-atomic-mp/config.ini
tests/quick/se/30.eio-mp/ref/alpha/eio/simple-atomic-mp/config.json
tests/quick/se/30.eio-mp/ref/alpha/eio/simple-atomic-mp/simerr
tests/quick/se/30.eio-mp/ref/alpha/eio/simple-timing-mp/config.ini
tests/quick/se/30.eio-mp/ref/alpha/eio/simple-timing-mp/config.json
tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/o3-timing-mp/config.ini
tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-atomic-mp/config.ini
tests/quick/se/40.m5threads-test-atomic/ref/sparc/linux/simple-timing-mp/config.ini
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/config.ini
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/simerr
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/simout
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini
tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini
tests/quick/se/50.memtest/ref/null/none/memtest/config.ini
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/simout
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini
tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini
tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/config.ini
tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/config.ini

index 9863111ae4914b8fceef4d1a18deadf6d1f2dbde..8f8a452cd58ed0ef33ced5d88f809bbbb2ce9f8c 100644 (file)
@@ -10,23 +10,24 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxAlphaSystem
-children=bridge clk_domain cpu cpu_clk_domain disk0 disk2 intrctrl iobus iocache membus physmem simple_disk terminal tsunami voltage_domain
+children=bridge clk_domain cpu cpu_clk_domain disk0 disk2 dvfs_handler intrctrl iobus iocache membus physmem simple_disk terminal tsunami voltage_domain
 boot_cpu_frequency=500
 boot_osflags=root=/dev/hda1 console=ttyS0
 cache_line_size=64
 clk_domain=system.clk_domain
-console=/arm/projectscratch/pd/sysrandd/dist/binaries/console
+console=/scratch/nilay/GEM5/system/binaries/console
 eventq_index=0
 init_param=0
-kernel=/arm/projectscratch/pd/sysrandd/dist/binaries/vmlinux
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
 mem_ranges=0:134217727
 memories=system.physmem
 num_work_ids=16
-pal=/arm/projectscratch/pd/sysrandd/dist/binaries/ts_osfpal
-readfile=tests/halt.sh
+pal=/scratch/nilay/GEM5/system/binaries/ts_osfpal
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 symbolfile=
 system_rev=1024
 system_type=34
@@ -53,7 +54,9 @@ slave=system.membus.master[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -112,6 +115,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -185,6 +189,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -224,6 +229,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -263,6 +269,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -302,6 +309,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -322,6 +330,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -486,6 +495,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -530,6 +540,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -654,7 +665,9 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.disk0]
@@ -677,7 +690,7 @@ table_size=65536
 [system.disk0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/arm/projectscratch/pd/sysrandd/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.disk2]
@@ -700,9 +713,17 @@ table_size=65536
 [system.disk2.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/arm/projectscratch/pd/sysrandd/dist/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -810,15 +831,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
@@ -834,7 +859,7 @@ system=system
 [system.simple_disk.disk]
 type=RawDiskImage
 eventq_index=0
-image_file=/arm/projectscratch/pd/sysrandd/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.terminal]
index 69d3e7023447b6f1c9ddd6eda3b29e3a9d61ed93..646b919837925433fe43a335ec57ca161c6e1d88 100644 (file)
@@ -10,23 +10,24 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxAlphaSystem
-children=bridge clk_domain cpu0 cpu1 cpu_clk_domain disk0 disk2 intrctrl iobus iocache l2c membus physmem simple_disk terminal toL2Bus tsunami voltage_domain
+children=bridge clk_domain cpu0 cpu1 cpu_clk_domain disk0 disk2 dvfs_handler intrctrl iobus iocache l2c membus physmem simple_disk terminal toL2Bus tsunami voltage_domain
 boot_cpu_frequency=500
 boot_osflags=root=/dev/hda1 console=ttyS0
 cache_line_size=64
 clk_domain=system.clk_domain
-console=/home/stever/m5/m5_system_2.0b3/binaries/console
+console=/scratch/nilay/GEM5/system/binaries/console
 eventq_index=0
 init_param=0
-kernel=/home/stever/m5/m5_system_2.0b3/binaries/vmlinux
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
 mem_ranges=0:134217727
 memories=system.physmem
 num_work_ids=16
-pal=/home/stever/m5/m5_system_2.0b3/binaries/ts_osfpal
-readfile=/home/stever/hg/m5sim.org/gem5/tests/halt.sh
+pal=/scratch/nilay/GEM5/system/binaries/ts_osfpal
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 symbolfile=
 system_rev=1024
 system_type=34
@@ -53,7 +54,9 @@ slave=system.membus.master[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -1071,7 +1074,9 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.disk0]
@@ -1094,7 +1099,7 @@ table_size=65536
 [system.disk0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.disk2]
@@ -1117,9 +1122,17 @@ table_size=65536
 [system.disk2.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -1290,7 +1303,7 @@ system=system
 [system.simple_disk.disk]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.terminal]
index 17f1f9290a5740ca159e31960d95780db000264e..7628c37720dc339b75ace255b6acc53f4fb79e72 100644 (file)
@@ -10,23 +10,24 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxAlphaSystem
-children=bridge clk_domain cpu cpu_clk_domain disk0 disk2 intrctrl iobus iocache membus physmem simple_disk terminal tsunami voltage_domain
+children=bridge clk_domain cpu cpu_clk_domain disk0 disk2 dvfs_handler intrctrl iobus iocache membus physmem simple_disk terminal tsunami voltage_domain
 boot_cpu_frequency=500
 boot_osflags=root=/dev/hda1 console=ttyS0
 cache_line_size=64
 clk_domain=system.clk_domain
-console=/home/stever/m5/m5_system_2.0b3/binaries/console
+console=/scratch/nilay/GEM5/system/binaries/console
 eventq_index=0
 init_param=0
-kernel=/home/stever/m5/m5_system_2.0b3/binaries/vmlinux
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
 mem_ranges=0:134217727
 memories=system.physmem
 num_work_ids=16
-pal=/home/stever/m5/m5_system_2.0b3/binaries/ts_osfpal
-readfile=/home/stever/hg/m5sim.org/gem5/tests/halt.sh
+pal=/scratch/nilay/GEM5/system/binaries/ts_osfpal
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 symbolfile=
 system_rev=1024
 system_type=34
@@ -53,7 +54,9 @@ slave=system.membus.master[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -611,7 +614,9 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.disk0]
@@ -634,7 +639,7 @@ table_size=65536
 [system.disk0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.disk2]
@@ -657,9 +662,17 @@ table_size=65536
 [system.disk2.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -795,7 +808,7 @@ system=system
 [system.simple_disk.disk]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.terminal]
index e60af9d923b31263bb98b687c5e9eb0a044641d0..d6b54e8750259fe75c531a50e5f3402349a9bc23 100644 (file)
@@ -10,23 +10,24 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxAlphaSystem
-children=bridge clk_domain cpu0 cpu1 cpu2 cpu_clk_domain disk0 disk2 intrctrl iobus iocache l2c membus physmem simple_disk terminal toL2Bus tsunami voltage_domain
+children=bridge clk_domain cpu0 cpu1 cpu2 cpu_clk_domain disk0 disk2 dvfs_handler intrctrl iobus iocache l2c membus physmem simple_disk terminal toL2Bus tsunami voltage_domain
 boot_cpu_frequency=500
 boot_osflags=root=/dev/hda1 console=ttyS0
 cache_line_size=64
 clk_domain=system.clk_domain
-console=/home/stever/m5/m5_system_2.0b3/binaries/console
+console=/scratch/nilay/GEM5/system/binaries/console
 eventq_index=0
 init_param=0
-kernel=/home/stever/m5/m5_system_2.0b3/binaries/vmlinux
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=atomic
 mem_ranges=0:134217727
 memories=system.physmem
 num_work_ids=16
-pal=/home/stever/m5/m5_system_2.0b3/binaries/ts_osfpal
-readfile=/home/stever/hg/m5sim.org/gem5/tests/halt.sh
+pal=/scratch/nilay/GEM5/system/binaries/ts_osfpal
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 symbolfile=
 system_rev=1024
 system_type=34
@@ -53,7 +54,9 @@ slave=system.membus.master[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -672,7 +675,9 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.disk0]
@@ -695,7 +700,7 @@ table_size=65536
 [system.disk0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.disk2]
@@ -718,9 +723,17 @@ table_size=65536
 [system.disk2.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -891,7 +904,7 @@ system=system
 [system.simple_disk.disk]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.terminal]
index 424e22d03a7b709ffad6dab99e28947703feb7fb..b768d26a92caf061ab8e69de101c1ed2554234a5 100644 (file)
@@ -10,9 +10,9 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxArmSystem
-children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
+children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain dvfs_handler intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
 atags_addr=256
-boot_loader=/arm/projectscratch/pd/sysrandd/dist/binaries/boot.arm
+boot_loader=/scratch/nilay/GEM5/system/binaries/boot.arm
 boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
 boot_release_addr=65528
 cache_line_size=64
@@ -30,7 +30,8 @@ have_security=false
 have_virtualization=false
 highest_el_is_64=false
 init_param=0
-kernel=/arm/projectscratch/pd/sysrandd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel_addr_check=true
 load_addr_mask=268435455
 load_offset=0
 machine_type=RealView_PBX
@@ -42,7 +43,7 @@ num_work_ids=16
 panic_on_oops=true
 panic_on_panic=true
 phys_addr_range_64=40
-readfile=tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 reset_addr_64=0
 symbolfile=
 work_begin_ckpt_count=0
@@ -85,13 +86,15 @@ table_size=65536
 [system.cf0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/arm/projectscratch/pd/sysrandd/dist/disks/linux-arm-ael.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-arm-ael.img
 read_only=true
 
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -152,6 +155,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu0.tracer
@@ -261,6 +265,7 @@ funcUnits=system.cpu0.executeFuncUnits.funcUnits0 system.cpu0.executeFuncUnits.f
 [system.cpu0.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu0.executeFuncUnits.funcUnits0.opClasses
@@ -300,6 +305,7 @@ opClasses=
 [system.cpu0.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu0.executeFuncUnits.funcUnits1.opClasses
@@ -339,6 +345,7 @@ opClasses=
 [system.cpu0.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu0.executeFuncUnits.funcUnits2.opClasses
@@ -378,6 +385,7 @@ opClasses=
 [system.cpu0.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu0.executeFuncUnits.funcUnits3.opClasses
@@ -398,6 +406,7 @@ opClass=IntDiv
 [system.cpu0.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu0.executeFuncUnits.funcUnits4.opClasses
@@ -562,6 +571,7 @@ opClasses=
 [system.cpu0.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu0.executeFuncUnits.funcUnits5.opClasses
@@ -606,6 +616,7 @@ opClasses=
 [system.cpu0.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu0.executeFuncUnits.funcUnits6.opClasses
@@ -799,6 +810,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu1.tracer
@@ -908,6 +920,7 @@ funcUnits=system.cpu1.executeFuncUnits.funcUnits0 system.cpu1.executeFuncUnits.f
 [system.cpu1.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu1.executeFuncUnits.funcUnits0.opClasses
@@ -947,6 +960,7 @@ opClasses=
 [system.cpu1.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu1.executeFuncUnits.funcUnits1.opClasses
@@ -986,6 +1000,7 @@ opClasses=
 [system.cpu1.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu1.executeFuncUnits.funcUnits2.opClasses
@@ -1025,6 +1040,7 @@ opClasses=
 [system.cpu1.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu1.executeFuncUnits.funcUnits3.opClasses
@@ -1045,6 +1061,7 @@ opClass=IntDiv
 [system.cpu1.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu1.executeFuncUnits.funcUnits4.opClasses
@@ -1209,6 +1226,7 @@ opClasses=
 [system.cpu1.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu1.executeFuncUnits.funcUnits5.opClasses
@@ -1253,6 +1271,7 @@ opClasses=
 [system.cpu1.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu1.executeFuncUnits.funcUnits6.opClasses
@@ -1391,9 +1410,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -1535,15 +1564,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index f89afb299ad67b3ae661d8a8395c27897d6217bd..dcd779005c9beec18ffb4dbc6d750d577af2c623 100644 (file)
@@ -10,9 +10,9 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxArmSystem
-children=bridge cf0 clk_domain cpu cpu_clk_domain intrctrl iobus iocache membus physmem realview terminal vncserver voltage_domain
+children=bridge cf0 clk_domain cpu cpu_clk_domain dvfs_handler intrctrl iobus iocache membus physmem realview terminal vncserver voltage_domain
 atags_addr=256
-boot_loader=/arm/projectscratch/pd/sysrandd/dist/binaries/boot.arm
+boot_loader=/scratch/nilay/GEM5/system/binaries/boot.arm
 boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
 boot_release_addr=65528
 cache_line_size=64
@@ -30,7 +30,8 @@ have_security=false
 have_virtualization=false
 highest_el_is_64=false
 init_param=0
-kernel=/arm/projectscratch/pd/sysrandd/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel_addr_check=true
 load_addr_mask=268435455
 load_offset=0
 machine_type=RealView_PBX
@@ -42,7 +43,7 @@ num_work_ids=16
 panic_on_oops=true
 panic_on_panic=true
 phys_addr_range_64=40
-readfile=tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 reset_addr_64=0
 symbolfile=
 work_begin_ckpt_count=0
@@ -85,13 +86,15 @@ table_size=65536
 [system.cf0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/arm/projectscratch/pd/sysrandd/dist/disks/linux-arm-ael.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-arm-ael.img
 read_only=true
 
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -152,6 +155,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -261,6 +265,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -300,6 +305,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -339,6 +345,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -378,6 +385,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -398,6 +406,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -562,6 +571,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -606,6 +616,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -790,9 +801,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -899,15 +920,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index be87396c421630f1b74093d1d48c57448cc080e0..26a641846f76ed616f3b7f4ed32adcf31ee53e3f 100644 (file)
@@ -10,9 +10,9 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxArmSystem
-children=bridge cf0 clk_domain cpu cpu_clk_domain intrctrl iobus iocache membus physmem realview terminal vncserver voltage_domain
+children=bridge cf0 clk_domain cpu cpu_clk_domain dvfs_handler intrctrl iobus iocache membus physmem realview terminal vncserver voltage_domain
 atags_addr=256
-boot_loader=/home/stever/m5/m5_system_2.0b3/binaries/boot.arm
+boot_loader=/scratch/nilay/GEM5/system/binaries/boot.arm
 boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
 boot_release_addr=65528
 cache_line_size=64
@@ -30,19 +30,20 @@ have_security=false
 have_virtualization=false
 highest_el_is_64=false
 init_param=0
-kernel=/home/stever/m5/m5_system_2.0b3/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel_addr_check=true
 load_addr_mask=268435455
 load_offset=0
 machine_type=RealView_PBX
 mem_mode=timing
 mem_ranges=0:134217727
-memories=system.realview.nvmem system.physmem
+memories=system.physmem system.realview.nvmem
 multi_proc=true
 num_work_ids=16
 panic_on_oops=true
 panic_on_panic=true
 phys_addr_range_64=40
-readfile=/home/stever/hg/m5sim.org/gem5/tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 reset_addr_64=0
 symbolfile=
 work_begin_ckpt_count=0
@@ -85,13 +86,15 @@ table_size=65536
 [system.cf0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-arm-ael.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-arm-ael.img
 read_only=true
 
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -897,9 +900,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
index 50ac2503cd7064da9b6be3bd7ed8f91b84641fd9..319208ed0fe6107a7d3ab44f1f51e39f4883bd5a 100644 (file)
@@ -10,9 +10,9 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxArmSystem
-children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
+children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain dvfs_handler intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
 atags_addr=256
-boot_loader=/home/stever/m5/m5_system_2.0b3/binaries/boot.arm
+boot_loader=/scratch/nilay/GEM5/system/binaries/boot.arm
 boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
 boot_release_addr=65528
 cache_line_size=64
@@ -30,7 +30,8 @@ have_security=false
 have_virtualization=false
 highest_el_is_64=false
 init_param=0
-kernel=/home/stever/m5/m5_system_2.0b3/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel_addr_check=true
 load_addr_mask=268435455
 load_offset=0
 machine_type=RealView_PBX
@@ -42,7 +43,7 @@ num_work_ids=16
 panic_on_oops=true
 panic_on_panic=true
 phys_addr_range_64=40
-readfile=/home/stever/hg/m5sim.org/gem5/tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 reset_addr_64=0
 symbolfile=
 work_begin_ckpt_count=0
@@ -85,13 +86,15 @@ table_size=65536
 [system.cf0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-arm-ael.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-arm-ael.img
 read_only=true
 
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -1305,9 +1308,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
index f4610569dd7287f616e0160eda872584f70b31c8..240be98a7a614db55c440296f65d17d1d0f91348 100644 (file)
@@ -10,9 +10,9 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxArmSystem
-children=bridge cf0 clk_domain cpu cpu_clk_domain intrctrl iobus iocache membus physmem realview terminal vncserver voltage_domain
+children=bridge cf0 clk_domain cpu cpu_clk_domain dvfs_handler intrctrl iobus iocache membus physmem realview terminal vncserver voltage_domain
 atags_addr=256
-boot_loader=/home/stever/m5/m5_system_2.0b3/binaries/boot.arm
+boot_loader=/scratch/nilay/GEM5/system/binaries/boot.arm
 boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
 boot_release_addr=65528
 cache_line_size=64
@@ -30,7 +30,8 @@ have_security=false
 have_virtualization=false
 highest_el_is_64=false
 init_param=0
-kernel=/home/stever/m5/m5_system_2.0b3/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel_addr_check=true
 load_addr_mask=268435455
 load_offset=0
 machine_type=RealView_PBX
@@ -42,7 +43,7 @@ num_work_ids=16
 panic_on_oops=true
 panic_on_panic=true
 phys_addr_range_64=40
-readfile=/home/stever/hg/m5sim.org/gem5/tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 reset_addr_64=0
 symbolfile=
 work_begin_ckpt_count=0
@@ -85,13 +86,15 @@ table_size=65536
 [system.cf0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-arm-ael.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-arm-ael.img
 read_only=true
 
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -747,9 +750,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
index e53092e6a52bc36d9b2fd4571e3d77a9fa359145..0158d21869b8da92bfa08791f4500516e57c9b29 100644 (file)
@@ -10,9 +10,9 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxArmSystem
-children=bridge cf0 clk_domain cpu0 cpu1 cpu2 cpu_clk_domain intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
+children=bridge cf0 clk_domain cpu0 cpu1 cpu2 cpu_clk_domain dvfs_handler intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
 atags_addr=256
-boot_loader=/home/stever/m5/m5_system_2.0b3/binaries/boot.arm
+boot_loader=/scratch/nilay/GEM5/system/binaries/boot.arm
 boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
 boot_release_addr=65528
 cache_line_size=64
@@ -30,19 +30,20 @@ have_security=false
 have_virtualization=false
 highest_el_is_64=false
 init_param=0
-kernel=/home/stever/m5/m5_system_2.0b3/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel_addr_check=true
 load_addr_mask=268435455
 load_offset=0
 machine_type=RealView_PBX
 mem_mode=atomic
 mem_ranges=0:134217727
-memories=system.physmem system.realview.nvmem
+memories=system.realview.nvmem system.physmem
 multi_proc=true
 num_work_ids=16
 panic_on_oops=true
 panic_on_panic=true
 phys_addr_range_64=40
-readfile=/home/stever/hg/m5sim.org/gem5/tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 reset_addr_64=0
 symbolfile=
 work_begin_ckpt_count=0
@@ -85,13 +86,15 @@ table_size=65536
 [system.cf0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-arm-ael.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-arm-ael.img
 read_only=true
 
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -996,9 +999,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
index da5ad247ac7da4c7ca1655361e8e12288783f356..0248bee209cb663a375d03a067e1507facb7246b 100644 (file)
@@ -10,9 +10,9 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxArmSystem
-children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
+children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain dvfs_handler intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
 atags_addr=256
-boot_loader=/home/stever/m5/m5_system_2.0b3/binaries/boot.arm
+boot_loader=/scratch/nilay/GEM5/system/binaries/boot.arm
 boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
 boot_release_addr=65528
 cache_line_size=64
@@ -30,7 +30,8 @@ have_security=false
 have_virtualization=false
 highest_el_is_64=false
 init_param=0
-kernel=/home/stever/m5/m5_system_2.0b3/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel_addr_check=true
 load_addr_mask=268435455
 load_offset=0
 machine_type=RealView_PBX
@@ -42,7 +43,7 @@ num_work_ids=16
 panic_on_oops=true
 panic_on_panic=true
 phys_addr_range_64=40
-readfile=/home/stever/hg/m5sim.org/gem5/tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 reset_addr_64=0
 symbolfile=
 work_begin_ckpt_count=0
@@ -85,13 +86,15 @@ table_size=65536
 [system.cf0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-arm-ael.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-arm-ael.img
 read_only=true
 
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -1225,9 +1228,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
index 1d80019860eb29e4fa6ba5a42fafeeac749537c9..bc1aaf76da7c53b98ccb0219a3af77ae5dc32f5b 100644 (file)
@@ -10,10 +10,10 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxArmSystem
-children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
+children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain dvfs_handler intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
 atags_addr=256
-boot_loader=/dist/binaries/boot.arm
-boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
+boot_loader=/scratch/nilay/GEM5/system/binaries/boot.arm
+boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
 boot_release_addr=65528
 cache_line_size=64
 clk_domain=system.clk_domain
@@ -30,7 +30,8 @@ have_security=false
 have_virtualization=false
 highest_el_is_64=false
 init_param=0
-kernel=/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel_addr_check=true
 load_addr_mask=268435455
 load_offset=0
 machine_type=RealView_PBX
@@ -42,7 +43,7 @@ num_work_ids=16
 panic_on_oops=true
 panic_on_panic=true
 phys_addr_range_64=40
-readfile=tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 reset_addr_64=0
 symbolfile=
 work_begin_ckpt_count=0
@@ -85,18 +86,21 @@ table_size=65536
 [system.cf0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-arm-ael.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-arm-ael.img
 read_only=true
 
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
 type=TimingSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -120,6 +124,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu0.tracer
@@ -319,6 +324,7 @@ eventq_index=0
 [system.cpu1]
 type=TimingSimpleCPU
 children=dstage2_mmu dtb isa istage2_mmu itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -342,6 +348,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=true
 system=system
 tracer=system.cpu1.tracer
@@ -461,9 +468,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -581,9 +598,9 @@ warn_access=warn
 pio=system.membus.default
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -594,27 +611,33 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[6]
 
 [system.realview]
index fdcb49ed7dad2dee976e25398bbd506005bfda25..86ac9e4e4ad4b6c596262aedbcbe27e3aae34f0b 100755 (executable)
@@ -51,27 +51,3 @@ warn: User mode does not have SPSR
 warn: User mode does not have SPSR
 warn: User mode does not have SPSR
 warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
-warn: User mode does not have SPSR
index 1ab0a28bea10c775445a948689974e1d7925f73d..beeca581e9a788aa821115fb42a54259d69c1d74 100644 (file)
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxX86System
-children=acpi_description_table_pointer apicbridge bridge clk_domain cpu cpu_clk_domain e820_table intel_mp_pointer intel_mp_table intrctrl iobus iocache membus pc physmem smbios_table voltage_domain
+children=acpi_description_table_pointer apicbridge bridge clk_domain cpu cpu_clk_domain dvfs_handler e820_table intel_mp_pointer intel_mp_table intrctrl iobus iocache membus pc physmem smbios_table voltage_domain
 acpi_description_table_pointer=system.acpi_description_table_pointer
 boot_osflags=earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
 cache_line_size=64
@@ -20,14 +20,15 @@ eventq_index=0
 init_param=0
 intel_mp_pointer=system.intel_mp_pointer
 intel_mp_table=system.intel_mp_table
-kernel=/home/stever/m5/m5_system_2.0b3/binaries/x86_64-vmlinux-2.6.22.9
+kernel=/scratch/nilay/GEM5/system/binaries/x86_64-vmlinux-2.6.22.9
+kernel_addr_check=true
 load_addr_mask=18446744073709551615
 load_offset=0
 mem_mode=timing
 mem_ranges=0:134217727
 memories=system.physmem
 num_work_ids=16
-readfile=/home/stever/hg/m5sim.org/gem5/tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 smbios_table=system.smbios_table
 symbolfile=
 work_begin_ckpt_count=0
@@ -83,7 +84,9 @@ slave=system.membus.master[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -744,9 +747,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.e820_table]
 type=X86E820Table
 children=entries0 entries1 entries2 entries3
@@ -1169,7 +1182,7 @@ type=NoncoherentBus
 clk_domain=system.clk_domain
 eventq_index=0
 header_cycles=1
-use_default_range=true
+use_default_range=false
 width=8
 default=system.pc.pciconfig.pio
 master=system.apicbridge.slave system.pc.south_bridge.cmos.pio system.pc.south_bridge.dma1.pio system.pc.south_bridge.ide.pio system.pc.south_bridge.ide.config system.pc.south_bridge.keyboard.pio system.pc.south_bridge.pic1.pio system.pc.south_bridge.pic2.pio system.pc.south_bridge.pit.pio system.pc.south_bridge.speaker.pio system.pc.south_bridge.io_apic.pio system.pc.i_dont_exist.pio system.pc.behind_pci.pio system.pc.com_1.pio system.pc.fake_com_2.pio system.pc.fake_com_3.pio system.pc.fake_com_4.pio system.pc.fake_floppy.pio system.iocache.cpu_side
@@ -1537,7 +1550,7 @@ table_size=65536
 [system.pc.south_bridge.ide.disks0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-x86.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-x86.img
 read_only=true
 
 [system.pc.south_bridge.ide.disks1]
@@ -1560,7 +1573,7 @@ table_size=65536
 [system.pc.south_bridge.ide.disks1.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
 [system.pc.south_bridge.int_lines0]
index b0a3a316f86ed9165a90ce7a5cdef7cb1d2b68c4..f38bb864d4eed6beedac2be567b1f44a770918b4 100644 (file)
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxX86System
-children=acpi_description_table_pointer clk_domain cpu0 cpu1 cpu_clk_domain e820_table intel_mp_pointer intel_mp_table intrctrl iobus pc physmem ruby smbios_table sys_port_proxy voltage_domain
+children=acpi_description_table_pointer clk_domain cpu0 cpu1 cpu_clk_domain dvfs_handler e820_table intel_mp_pointer intel_mp_table intrctrl iobus pc physmem ruby smbios_table sys_port_proxy voltage_domain
 acpi_description_table_pointer=system.acpi_description_table_pointer
 boot_osflags=earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
 cache_line_size=64
@@ -21,13 +21,14 @@ init_param=0
 intel_mp_pointer=system.intel_mp_pointer
 intel_mp_table=system.intel_mp_table
 kernel=/scratch/nilay/GEM5/system/binaries/x86_64-vmlinux-2.6.22.9.smp
+kernel_addr_check=true
 load_addr_mask=18446744073709551615
 load_offset=0
 mem_mode=timing
 mem_ranges=0:134217727
 memories=system.physmem
 num_work_ids=16
-readfile=tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 smbios_table=system.smbios_table
 symbolfile=
 work_begin_ckpt_count=0
@@ -61,7 +62,9 @@ oem_table_id=
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -89,6 +92,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu0.tracer
@@ -177,6 +181,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu1.tracer
@@ -243,9 +248,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.e820_table]
 type=X86E820Table
 children=entries0 entries1 entries2 entries3
@@ -680,7 +695,7 @@ type=NoncoherentBus
 clk_domain=system.clk_domain
 eventq_index=0
 header_cycles=1
-use_default_range=true
+use_default_range=false
 width=8
 default=system.pc.pciconfig.pio
 master=system.pc.south_bridge.cmos.pio system.pc.south_bridge.dma1.pio system.pc.south_bridge.ide.pio system.pc.south_bridge.ide.config system.pc.south_bridge.keyboard.pio system.pc.south_bridge.pic1.pio system.pc.south_bridge.pic2.pio system.pc.south_bridge.pit.pio system.pc.south_bridge.speaker.pio system.pc.south_bridge.io_apic.pio system.pc.i_dont_exist.pio system.pc.behind_pci.pio system.pc.com_1.pio system.pc.fake_com_2.pio system.pc.fake_com_3.pio system.pc.fake_com_4.pio system.pc.fake_floppy.pio system.ruby.l1_cntrl0.sequencer.pio_slave_port system.ruby.l1_cntrl1.sequencer.pio_slave_port system.physmem.port
@@ -1218,15 +1233,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
@@ -1249,7 +1268,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -1269,6 +1290,9 @@ ruby_system=system.ruby
 to_mem_ctrl_latency=1
 transitions_per_cycle=4
 version=0
+requestToDir=system.ruby.network.master[7]
+responseFromDir=system.ruby.network.slave[9]
+responseToDir=system.ruby.network.master[8]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -1317,6 +1341,8 @@ request_latency=6
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+requestToDir=system.ruby.network.slave[10]
+responseFromDir=system.ruby.network.master[9]
 
 [system.ruby.dma_cntrl0.dma_sequencer]
 type=DMASequencer
@@ -1337,7 +1363,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 enable_prefetch=false
 eventq_index=0
@@ -1354,6 +1380,11 @@ sequencer=system.ruby.l1_cntrl0.sequencer
 to_l2_latency=1
 transitions_per_cycle=4
 version=0
+requestFromL1Cache=system.ruby.network.slave[0]
+requestToL1Cache=system.ruby.network.master[0]
+responseFromL1Cache=system.ruby.network.slave[1]
+responseToL1Cache=system.ruby.network.master[1]
+unblockFromL1Cache=system.ruby.network.slave[2]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -1399,7 +1430,7 @@ unit_filter=8
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=true
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 eventq_index=0
@@ -1424,7 +1455,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl1.L1Dcache
 L1Icache=system.ruby.l1_cntrl1.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 enable_prefetch=false
 eventq_index=0
@@ -1441,6 +1472,11 @@ sequencer=system.ruby.l1_cntrl1.sequencer
 to_l2_latency=1
 transitions_per_cycle=4
 version=1
+requestFromL1Cache=system.ruby.network.slave[3]
+requestToL1Cache=system.ruby.network.master[2]
+responseFromL1Cache=system.ruby.network.slave[4]
+responseToL1Cache=system.ruby.network.master[3]
+unblockFromL1Cache=system.ruby.network.slave[5]
 
 [system.ruby.l1_cntrl1.L1Dcache]
 type=RubyCache
@@ -1486,7 +1522,7 @@ unit_filter=8
 [system.ruby.l1_cntrl1.sequencer]
 type=RubySequencer
 access_phys_mem=true
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl1.L1Dcache
 deadlock_threshold=500000
 eventq_index=0
@@ -1522,6 +1558,12 @@ ruby_system=system.ruby
 to_l1_latency=1
 transitions_per_cycle=4
 version=0
+DirRequestFromL2Cache=system.ruby.network.slave[6]
+L1RequestFromL2Cache=system.ruby.network.slave[7]
+L1RequestToL2Cache=system.ruby.network.master[5]
+responseFromL2Cache=system.ruby.network.slave[8]
+responseToL2Cache=system.ruby.network.master[6]
+unblockToL2Cache=system.ruby.network.master[4]
 
 [system.ruby.l2_cntrl0.L2cache]
 type=RubyCache
@@ -1560,6 +1602,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 system.ruby.network.routers4 system.ruby.network.routers5
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl1.requestToL1Cache system.ruby.l1_cntrl1.responseToL1Cache system.ruby.l2_cntrl0.unblockToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dma_cntrl0.responseFromDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.unblockFromL1Cache system.ruby.l1_cntrl1.requestFromL1Cache system.ruby.l1_cntrl1.responseFromL1Cache system.ruby.l1_cntrl1.unblockFromL1Cache system.ruby.l2_cntrl0.DirRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir system.ruby.dma_cntrl0.requestToDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index 2380c78c805d39846c9bd7e096e405969d284389..9f7c35f875ceefd9c9013cb2eca9f797f991138b 100755 (executable)
@@ -3,12 +3,12 @@ Redirecting stderr to build/X86_MESI_Two_Level/tests/opt/long/fs/10.linux-boot/x
 gem5 Simulator System.  http://gem5.org
 gem5 is copyrighted software; use the --copyright option for details.
 
-gem5 compiled Feb 23 2014 18:53:44
-gem5 started Feb 23 2014 18:53:57
+gem5 compiled Aug 28 2014 04:58:39
+gem5 started Aug 28 2014 04:58:54
 gem5 executing on ribera.cs.wisc.edu
-command line: build/X86_MESI_Two_Level/gem5.opt -d build/X86_MESI_Two_Level/tests/opt/long/fs/10.linux-boot/x86/linux/pc-simple-timing-ruby-MESI_Two_Level -re tests/run.py build/X86_MESI_Two_Level/tests/opt/long/fs/10.linux-boot/x86/linux/pc-simple-timing-ruby-MESI_Two_Level
+command line: build/X86_MESI_Two_Level/gem5.opt -d build/X86_MESI_Two_Level/tests/opt/long/fs/10.linux-boot/x86/linux/pc-simple-timing-ruby-MESI_Two_Level -re /scratch/nilay/GEM5/gem5/tests/run.py build/X86_MESI_Two_Level/tests/opt/long/fs/10.linux-boot/x86/linux/pc-simple-timing-ruby-MESI_Two_Level
 Global frequency set at 1000000000000 ticks per second
 info: kernel located at: /scratch/nilay/GEM5/system/binaries/x86_64-vmlinux-2.6.22.9.smp
       0: rtc: Real-time clock set to Sun Jan  1 00:00:00 2012
 info: Entering event queue @ 0.  Starting simulation...
-Exiting @ tick 5304496750000 because m5_exit instruction encountered
+Exiting @ tick 5304496799500 because m5_exit instruction encountered
index e979c11e34deacff6bde02bf4f9bac1a32171471..591176ec82bf4d77f07f32f7a65afacfb47e1f3a 100644 (file)
@@ -1,79 +1,79 @@
 
 ---------- Begin Simulation Statistics ----------
 sim_seconds                                  5.304497                       # Number of seconds simulated
-sim_ticks                                5304496750000                       # Number of ticks simulated
-final_tick                               5304496750000                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_ticks                                5304496799500                       # Number of ticks simulated
+final_tick                               5304496799500                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                 1000000000000                       # Frequency of simulated ticks
-host_inst_rate                                 145026                       # Simulator instruction rate (inst/s)
-host_op_rate                                   278074                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                             7198918941                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 818088                       # Number of bytes of host memory used
-host_seconds                                   736.85                       # Real time elapsed on the host
-sim_insts                                   106862058                       # Number of instructions simulated
-sim_ops                                     204897478                       # Number of ops (including micro ops) simulated
+host_inst_rate                                 120327                       # Simulator instruction rate (inst/s)
+host_op_rate                                   230715                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                             5973118168                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 829584                       # Number of bytes of host memory used
+host_seconds                                   888.06                       # Real time elapsed on the host
+sim_insts                                   106858198                       # Number of instructions simulated
+sim_ops                                     204889266                       # Number of ops (including micro ops) simulated
 system.voltage_domain.voltage                       1                       # Voltage in Volts
 system.clk_domain.clock                          1000                       # Clock period in ticks
 system.physmem.bytes_read::pc.south_bridge.ide        35160                       # Number of bytes read from this memory
 system.physmem.bytes_read::cpu0.dtb.walker       168624                       # Number of bytes read from this memory
 system.physmem.bytes_read::cpu0.itb.walker        87432                       # Number of bytes read from this memory
-system.physmem.bytes_read::cpu0.inst        563266144                       # Number of bytes read from this memory
-system.physmem.bytes_read::cpu0.data         42058413                       # Number of bytes read from this memory
+system.physmem.bytes_read::cpu0.inst        563238768                       # Number of bytes read from this memory
+system.physmem.bytes_read::cpu0.data         42054251                       # Number of bytes read from this memory
 system.physmem.bytes_read::cpu1.dtb.walker        54624                       # Number of bytes read from this memory
 system.physmem.bytes_read::cpu1.itb.walker        20152                       # Number of bytes read from this memory
-system.physmem.bytes_read::cpu1.inst        449844528                       # Number of bytes read from this memory
-system.physmem.bytes_read::cpu1.data         51716224                       # Number of bytes read from this memory
-system.physmem.bytes_read::total           1107251301                       # Number of bytes read from this memory
-system.physmem.bytes_inst_read::cpu0.inst    563266144                       # Number of instructions bytes read from this memory
-system.physmem.bytes_inst_read::cpu1.inst    449844528                       # Number of instructions bytes read from this memory
-system.physmem.bytes_inst_read::total      1013110672                       # Number of instructions bytes read from this memory
+system.physmem.bytes_read::cpu1.inst        449830560                       # Number of bytes read from this memory
+system.physmem.bytes_read::cpu1.data         51714243                       # Number of bytes read from this memory
+system.physmem.bytes_read::total           1107203814                       # Number of bytes read from this memory
+system.physmem.bytes_inst_read::cpu0.inst    563238768                       # Number of instructions bytes read from this memory
+system.physmem.bytes_inst_read::cpu1.inst    449830560                       # Number of instructions bytes read from this memory
+system.physmem.bytes_inst_read::total      1013069328                       # Number of instructions bytes read from this memory
 system.physmem.bytes_written::pc.south_bridge.ide      2991104                       # Number of bytes written to this memory
 system.physmem.bytes_written::cpu0.itb.walker           16                       # Number of bytes written to this memory
-system.physmem.bytes_written::cpu0.data      34107443                       # Number of bytes written to this memory
-system.physmem.bytes_written::cpu1.data      33949582                       # Number of bytes written to this memory
-system.physmem.bytes_written::total          71048145                       # Number of bytes written to this memory
+system.physmem.bytes_written::cpu0.data      34106065                       # Number of bytes written to this memory
+system.physmem.bytes_written::cpu1.data      33949188                       # Number of bytes written to this memory
+system.physmem.bytes_written::total          71046373                       # Number of bytes written to this memory
 system.physmem.num_reads::pc.south_bridge.ide          811                       # Number of read requests responded to by this memory
 system.physmem.num_reads::cpu0.dtb.walker        21078                       # Number of read requests responded to by this memory
 system.physmem.num_reads::cpu0.itb.walker        10929                       # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu0.inst          70408268                       # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu0.data           7008799                       # Number of read requests responded to by this memory
+system.physmem.num_reads::cpu0.inst          70404846                       # Number of read requests responded to by this memory
+system.physmem.num_reads::cpu0.data           7007948                       # Number of read requests responded to by this memory
 system.physmem.num_reads::cpu1.dtb.walker         6828                       # Number of read requests responded to by this memory
 system.physmem.num_reads::cpu1.itb.walker         2519                       # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu1.inst          56230566                       # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu1.data           8723011                       # Number of read requests responded to by this memory
-system.physmem.num_reads::total             142412809                       # Number of read requests responded to by this memory
+system.physmem.num_reads::cpu1.inst          56228820                       # Number of read requests responded to by this memory
+system.physmem.num_reads::cpu1.data           8722584                       # Number of read requests responded to by this memory
+system.physmem.num_reads::total             142406363                       # Number of read requests responded to by this memory
 system.physmem.num_writes::pc.south_bridge.ide        46736                       # Number of write requests responded to by this memory
 system.physmem.num_writes::cpu0.itb.walker            2                       # Number of write requests responded to by this memory
-system.physmem.num_writes::cpu0.data          5095297                       # Number of write requests responded to by this memory
-system.physmem.num_writes::cpu1.data          4745855                       # Number of write requests responded to by this memory
-system.physmem.num_writes::total              9887890                       # Number of write requests responded to by this memory
+system.physmem.num_writes::cpu0.data          5095102                       # Number of write requests responded to by this memory
+system.physmem.num_writes::cpu1.data          4745797                       # Number of write requests responded to by this memory
+system.physmem.num_writes::total              9887637                       # Number of write requests responded to by this memory
 system.physmem.bw_read::pc.south_bridge.ide         6628                       # Total read bandwidth from this memory (bytes/s)
 system.physmem.bw_read::cpu0.dtb.walker         31789                       # Total read bandwidth from this memory (bytes/s)
 system.physmem.bw_read::cpu0.itb.walker         16483                       # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu0.inst           106186538                       # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu0.data             7928822                       # Total read bandwidth from this memory (bytes/s)
+system.physmem.bw_read::cpu0.inst           106181376                       # Total read bandwidth from this memory (bytes/s)
+system.physmem.bw_read::cpu0.data             7928038                       # Total read bandwidth from this memory (bytes/s)
 system.physmem.bw_read::cpu1.dtb.walker         10298                       # Total read bandwidth from this memory (bytes/s)
 system.physmem.bw_read::cpu1.itb.walker          3799                       # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu1.inst            84804374                       # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu1.data             9749506                       # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::total               208738237                       # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_inst_read::cpu0.inst      106186538                       # Instruction read bandwidth from this memory (bytes/s)
-system.physmem.bw_inst_read::cpu1.inst       84804374                       # Instruction read bandwidth from this memory (bytes/s)
-system.physmem.bw_inst_read::total          190990912                       # Instruction read bandwidth from this memory (bytes/s)
+system.physmem.bw_read::cpu1.inst            84801740                       # Total read bandwidth from this memory (bytes/s)
+system.physmem.bw_read::cpu1.data             9749133                       # Total read bandwidth from this memory (bytes/s)
+system.physmem.bw_read::total               208729283                       # Total read bandwidth from this memory (bytes/s)
+system.physmem.bw_inst_read::cpu0.inst      106181376                       # Instruction read bandwidth from this memory (bytes/s)
+system.physmem.bw_inst_read::cpu1.inst       84801740                       # Instruction read bandwidth from this memory (bytes/s)
+system.physmem.bw_inst_read::total          190983116                       # Instruction read bandwidth from this memory (bytes/s)
 system.physmem.bw_write::pc.south_bridge.ide       563881                       # Write bandwidth from this memory (bytes/s)
 system.physmem.bw_write::cpu0.itb.walker            3                       # Write bandwidth from this memory (bytes/s)
-system.physmem.bw_write::cpu0.data            6429911                       # Write bandwidth from this memory (bytes/s)
-system.physmem.bw_write::cpu1.data            6400151                       # Write bandwidth from this memory (bytes/s)
-system.physmem.bw_write::total               13393946                       # Write bandwidth from this memory (bytes/s)
+system.physmem.bw_write::cpu0.data            6429651                       # Write bandwidth from this memory (bytes/s)
+system.physmem.bw_write::cpu1.data            6400077                       # Write bandwidth from this memory (bytes/s)
+system.physmem.bw_write::total               13393612                       # Write bandwidth from this memory (bytes/s)
 system.physmem.bw_total::pc.south_bridge.ide       570509                       # Total bandwidth to/from this memory (bytes/s)
 system.physmem.bw_total::cpu0.dtb.walker        31789                       # Total bandwidth to/from this memory (bytes/s)
 system.physmem.bw_total::cpu0.itb.walker        16486                       # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu0.inst          106186538                       # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu0.data           14358734                       # Total bandwidth to/from this memory (bytes/s)
+system.physmem.bw_total::cpu0.inst          106181376                       # Total bandwidth to/from this memory (bytes/s)
+system.physmem.bw_total::cpu0.data           14357689                       # Total bandwidth to/from this memory (bytes/s)
 system.physmem.bw_total::cpu1.dtb.walker        10298                       # Total bandwidth to/from this memory (bytes/s)
 system.physmem.bw_total::cpu1.itb.walker         3799                       # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu1.inst           84804374                       # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu1.data           16149658                       # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::total              222132184                       # Total bandwidth to/from this memory (bytes/s)
+system.physmem.bw_total::cpu1.inst           84801740                       # Total bandwidth to/from this memory (bytes/s)
+system.physmem.bw_total::cpu1.data           16149210                       # Total bandwidth to/from this memory (bytes/s)
+system.physmem.bw_total::total              222122895                       # Total bandwidth to/from this memory (bytes/s)
 system.physmem.readReqs                             0                       # Number of read requests accepted
 system.physmem.writeReqs                            0                       # Number of write requests accepted
 system.physmem.readBursts                           0                       # Number of DRAM read bursts, including those serviced by the write queue
@@ -261,48 +261,49 @@ system.physmem.memoryStateTime::ACT_PDN             0                       # Ti
 system.ruby.clk_domain.clock                      500                       # Clock period in ticks
 system.ruby.delayHist::bucket_size                  4                       # delay histogram for all message
 system.ruby.delayHist::max_bucket                  39                       # delay histogram for all message
-system.ruby.delayHist::samples               10864248                       # delay histogram for all message
-system.ruby.delayHist::mean                  0.443134                       # delay histogram for all message
-system.ruby.delayHist::stdev                 1.831153                       # delay histogram for all message
-system.ruby.delayHist                    |    10262857     94.46%     94.46% |        1509      0.01%     94.48% |      599467      5.52%    100.00% |         131      0.00%    100.00% |         231      0.00%    100.00% |           9      0.00%    100.00% |          44      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for all message
-system.ruby.delayHist::total                 10864248                       # delay histogram for all message
+system.ruby.delayHist::samples               10864368                       # delay histogram for all message
+system.ruby.delayHist::mean                  0.442902                       # delay histogram for all message
+system.ruby.delayHist::stdev                 1.830573                       # delay histogram for all message
+system.ruby.delayHist                    |    10263231     94.47%     94.47% |        1369      0.01%     94.48% |      599393      5.52%    100.00% |         125      0.00%    100.00% |         205      0.00%    100.00% |           8      0.00%    100.00% |          37      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for all message
+system.ruby.delayHist::total                 10864368                       # delay histogram for all message
 system.ruby.outstanding_req_hist::bucket_size            1                      
 system.ruby.outstanding_req_hist::max_bucket            9                      
-system.ruby.outstanding_req_hist::samples    152253153                      
+system.ruby.outstanding_req_hist::samples    152246454                      
 system.ruby.outstanding_req_hist::mean       1.000112                      
 system.ruby.outstanding_req_hist::gmean      1.000078                      
 system.ruby.outstanding_req_hist::stdev      0.010602                      
-system.ruby.outstanding_req_hist         |           0      0.00%      0.00% |   152236038     99.99%     99.99% |       17115      0.01%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.outstanding_req_hist::total     152253153                      
+system.ruby.outstanding_req_hist         |           0      0.00%      0.00% |   152229339     99.99%     99.99% |       17115      0.01%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.outstanding_req_hist::total     152246454                      
 system.ruby.latency_hist::bucket_size              32                      
 system.ruby.latency_hist::max_bucket              319                      
-system.ruby.latency_hist::samples           152253152                      
-system.ruby.latency_hist::mean               3.380085                      
-system.ruby.latency_hist::gmean              3.106154                      
-system.ruby.latency_hist::stdev              3.774249                      
-system.ruby.latency_hist                 |   152079187     99.89%     99.89% |         156      0.00%     99.89% |       79112      0.05%     99.94% |       93712      0.06%    100.00% |         981      0.00%    100.00% |           4      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.latency_hist::total             152253152                      
+system.ruby.latency_hist::samples           152246453                      
+system.ruby.latency_hist::mean               3.380088                      
+system.ruby.latency_hist::gmean              3.106160                      
+system.ruby.latency_hist::stdev              3.773917                      
+system.ruby.latency_hist                 |   152072522     99.89%     99.89% |         120      0.00%     99.89% |       79139      0.05%     99.94% |       93729      0.06%    100.00% |         941      0.00%    100.00% |           2      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.latency_hist::total             152246453                      
 system.ruby.hit_latency_hist::bucket_size            1                      
 system.ruby.hit_latency_hist::max_bucket            9                      
-system.ruby.hit_latency_hist::samples       149594464                      
+system.ruby.hit_latency_hist::samples       149587693                      
 system.ruby.hit_latency_hist::mean                  3                      
 system.ruby.hit_latency_hist::gmean          3.000000                      
-system.ruby.hit_latency_hist             |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |   149594464    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.hit_latency_hist::total         149594464                      
+system.ruby.hit_latency_hist             |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |   149587693    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.hit_latency_hist::total         149587693                      
 system.ruby.miss_latency_hist::bucket_size           32                      
 system.ruby.miss_latency_hist::max_bucket          319                      
-system.ruby.miss_latency_hist::samples        2658688                      
-system.ruby.miss_latency_hist::mean         24.766053                      
-system.ruby.miss_latency_hist::gmean        21.975430                      
-system.ruby.miss_latency_hist::stdev        18.715437                      
-system.ruby.miss_latency_hist            |     2484723     93.46%     93.46% |         156      0.01%     93.46% |       79112      2.98%     96.44% |       93712      3.52%     99.96% |         981      0.04%    100.00% |           4      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.miss_latency_hist::total          2658688                      
-system.ruby.l1_cntrl0.L1Dcache.demand_hits     11564569                       # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses       571536                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses     12136105                       # Number of cache demand accesses
-system.ruby.l1_cntrl0.L1Icache.demand_hits     70049459                       # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Icache.demand_misses       358809                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Icache.demand_accesses     70408268                       # Number of cache demand accesses
+system.ruby.miss_latency_hist::samples        2658760                      
+system.ruby.miss_latency_hist::mean         24.764674                      
+system.ruby.miss_latency_hist::gmean        21.974787                      
+system.ruby.miss_latency_hist::stdev        18.711640                      
+system.ruby.miss_latency_hist            |     2484829     93.46%     93.46% |         120      0.00%     93.46% |       79139      2.98%     96.44% |       93729      3.53%     99.96% |         941      0.04%    100.00% |           2      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.miss_latency_hist::total          2658760                      
+system.ruby.l1_cntrl0.L1Dcache.demand_hits     11563536                       # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses       571523                       # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses     12135059                       # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Icache.demand_hits     70045998                       # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Icache.demand_misses       358848                       # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses     70404846                       # Number of cache demand accesses
+system.cpu_clk_domain.clock                       500                       # Clock period in ticks
 system.ruby.l1_cntrl0.prefetcher.miss_observed            0                       # number of misses observed
 system.ruby.l1_cntrl0.prefetcher.allocated_streams            0                       # number of streams allocated for prefetching
 system.ruby.l1_cntrl0.prefetcher.prefetches_requested            0                       # number of prefetch requests made
@@ -313,12 +314,29 @@ system.ruby.l1_cntrl0.prefetcher.partial_hits            0
 system.ruby.l1_cntrl0.prefetcher.pages_crossed            0                       # number of prefetches across pages
 system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
 system.ruby.l1_cntrl0.fully_busy_cycles            13                       # cycles for which number of transistions == max transitions
-system.ruby.l1_cntrl1.L1Dcache.demand_hits     12208458                       # Number of cache demand hits
-system.ruby.l1_cntrl1.L1Dcache.demand_misses      1269755                       # Number of cache demand misses
-system.ruby.l1_cntrl1.L1Dcache.demand_accesses     13478213                       # Number of cache demand accesses
-system.ruby.l1_cntrl1.L1Icache.demand_hits     55771978                       # Number of cache demand hits
-system.ruby.l1_cntrl1.L1Icache.demand_misses       458588                       # Number of cache demand misses
-system.ruby.l1_cntrl1.L1Icache.demand_accesses     56230566                       # Number of cache demand accesses
+system.ruby.network.routers0.percent_links_utilized     0.032337                      
+system.ruby.network.routers0.msg_count.Control::0       930371                      
+system.ruby.network.routers0.msg_count.Request_Control::2        42522                      
+system.ruby.network.routers0.msg_count.Response_Data::1       958517                      
+system.ruby.network.routers0.msg_count.Response_Control::1       545617                      
+system.ruby.network.routers0.msg_count.Response_Control::2       541977                      
+system.ruby.network.routers0.msg_count.Writeback_Data::0       316333                      
+system.ruby.network.routers0.msg_count.Writeback_Data::1           73                      
+system.ruby.network.routers0.msg_count.Writeback_Control::0       187850                      
+system.ruby.network.routers0.msg_bytes.Control::0      7442968                      
+system.ruby.network.routers0.msg_bytes.Request_Control::2       340176                      
+system.ruby.network.routers0.msg_bytes.Response_Data::1     69013224                      
+system.ruby.network.routers0.msg_bytes.Response_Control::1      4364936                      
+system.ruby.network.routers0.msg_bytes.Response_Control::2      4335816                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::0     22775976                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::1         5256                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::0      1502800                      
+system.ruby.l1_cntrl1.L1Dcache.demand_hits     12207979                       # Number of cache demand hits
+system.ruby.l1_cntrl1.L1Dcache.demand_misses      1269749                       # Number of cache demand misses
+system.ruby.l1_cntrl1.L1Dcache.demand_accesses     13477728                       # Number of cache demand accesses
+system.ruby.l1_cntrl1.L1Icache.demand_hits     55770180                       # Number of cache demand hits
+system.ruby.l1_cntrl1.L1Icache.demand_misses       458640                       # Number of cache demand misses
+system.ruby.l1_cntrl1.L1Icache.demand_accesses     56228820                       # Number of cache demand accesses
 system.ruby.l1_cntrl1.prefetcher.miss_observed            0                       # number of misses observed
 system.ruby.l1_cntrl1.prefetcher.allocated_streams            0                       # number of streams allocated for prefetching
 system.ruby.l1_cntrl1.prefetcher.prefetches_requested            0                       # number of prefetch requests made
@@ -329,87 +347,70 @@ system.ruby.l1_cntrl1.prefetcher.partial_hits            0
 system.ruby.l1_cntrl1.prefetcher.pages_crossed            0                       # number of prefetches across pages
 system.ruby.l1_cntrl1.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
 system.ruby.l1_cntrl1.fully_busy_cycles            12                       # cycles for which number of transistions == max transitions
-system.ruby.l2_cntrl0.L2cache.demand_hits      2436073                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses       222615                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses      2658688                       # Number of cache demand accesses
-system.ruby.l2_cntrl0.fully_busy_cycles             1                       # cycles for which number of transistions == max transitions
-system.ruby.network.routers0.percent_links_utilized     0.032337                      
-system.ruby.network.routers0.msg_count.Control::0       930345                      
-system.ruby.network.routers0.msg_count.Request_Control::0        42551                      
-system.ruby.network.routers0.msg_count.Response_Data::1       958526                      
-system.ruby.network.routers0.msg_count.Response_Control::1       545643                      
-system.ruby.network.routers0.msg_count.Response_Control::2       541988                      
-system.ruby.network.routers0.msg_count.Writeback_Data::0       316326                      
-system.ruby.network.routers0.msg_count.Writeback_Data::1           73                      
-system.ruby.network.routers0.msg_count.Writeback_Control::0       187843                      
-system.ruby.network.routers0.msg_bytes.Control::0      7442760                      
-system.ruby.network.routers0.msg_bytes.Request_Control::0       340408                      
-system.ruby.network.routers0.msg_bytes.Response_Data::1     69013872                      
-system.ruby.network.routers0.msg_bytes.Response_Control::1      4365144                      
-system.ruby.network.routers0.msg_bytes.Response_Control::2      4335904                      
-system.ruby.network.routers0.msg_bytes.Writeback_Data::0     22775472                      
-system.ruby.network.routers0.msg_bytes.Writeback_Data::1         5256                      
-system.ruby.network.routers0.msg_bytes.Writeback_Control::0      1502744                      
-system.ruby.network.routers1.percent_links_utilized     0.054685                      
-system.ruby.network.routers1.msg_count.Control::0      1728343                      
-system.ruby.network.routers1.msg_count.Request_Control::0        38847                      
-system.ruby.network.routers1.msg_count.Response_Data::1      1751957                      
-system.ruby.network.routers1.msg_count.Response_Control::1      1215400                      
-system.ruby.network.routers1.msg_count.Response_Control::2      1215698                      
-system.ruby.network.routers1.msg_count.Writeback_Data::0       257501                      
+system.ruby.network.routers1.percent_links_utilized     0.054687                      
+system.ruby.network.routers1.msg_count.Control::0      1728389                      
+system.ruby.network.routers1.msg_count.Request_Control::2        38822                      
+system.ruby.network.routers1.msg_count.Response_Data::1      1752004                      
+system.ruby.network.routers1.msg_count.Response_Control::1      1215403                      
+system.ruby.network.routers1.msg_count.Response_Control::2      1215696                      
+system.ruby.network.routers1.msg_count.Writeback_Data::0       257519                      
 system.ruby.network.routers1.msg_count.Writeback_Data::1          203                      
-system.ruby.network.routers1.msg_count.Writeback_Control::0       921073                      
-system.ruby.network.routers1.msg_bytes.Control::0     13826744                      
-system.ruby.network.routers1.msg_bytes.Request_Control::0       310776                      
-system.ruby.network.routers1.msg_bytes.Response_Data::1    126140904                      
-system.ruby.network.routers1.msg_bytes.Response_Control::1      9723200                      
-system.ruby.network.routers1.msg_bytes.Response_Control::2      9725584                      
-system.ruby.network.routers1.msg_bytes.Writeback_Data::0     18540072                      
+system.ruby.network.routers1.msg_count.Writeback_Control::0       921082                      
+system.ruby.network.routers1.msg_bytes.Control::0     13827112                      
+system.ruby.network.routers1.msg_bytes.Request_Control::2       310576                      
+system.ruby.network.routers1.msg_bytes.Response_Data::1    126144288                      
+system.ruby.network.routers1.msg_bytes.Response_Control::1      9723224                      
+system.ruby.network.routers1.msg_bytes.Response_Control::2      9725568                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::0     18541368                      
 system.ruby.network.routers1.msg_bytes.Writeback_Data::1        14616                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::0      7368584                      
-system.ruby.network.routers2.percent_links_utilized     0.091275                      
-system.ruby.network.routers2.msg_count.Control::0      2832497                      
-system.ruby.network.routers2.msg_count.Request_Control::0        79755                      
-system.ruby.network.routers2.msg_count.Response_Data::1      2883501                      
-system.ruby.network.routers2.msg_count.Response_Control::1      1836231                      
-system.ruby.network.routers2.msg_count.Response_Control::2      1757686                      
-system.ruby.network.routers2.msg_count.Writeback_Data::0       573827                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::0      7368656                      
+system.ruby.l2_cntrl0.L2cache.demand_hits      2436175                       # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses       222585                       # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses      2658760                       # Number of cache demand accesses
+system.ruby.l2_cntrl0.fully_busy_cycles             2                       # cycles for which number of transistions == max transitions
+system.ruby.network.routers2.percent_links_utilized     0.091278                      
+system.ruby.network.routers2.msg_count.Control::0      2832571                      
+system.ruby.network.routers2.msg_count.Request_Control::2        79701                      
+system.ruby.network.routers2.msg_count.Response_Data::1      2883607                      
+system.ruby.network.routers2.msg_count.Response_Control::1      1836255                      
+system.ruby.network.routers2.msg_count.Response_Control::2      1757673                      
+system.ruby.network.routers2.msg_count.Writeback_Data::0       573852                      
 system.ruby.network.routers2.msg_count.Writeback_Data::1          276                      
-system.ruby.network.routers2.msg_count.Writeback_Control::0      1108916                      
-system.ruby.network.routers2.msg_bytes.Control::0     22659976                      
-system.ruby.network.routers2.msg_bytes.Request_Control::0       638040                      
-system.ruby.network.routers2.msg_bytes.Response_Data::1    207612072                      
-system.ruby.network.routers2.msg_bytes.Response_Control::1     14689848                      
-system.ruby.network.routers2.msg_bytes.Response_Control::2     14061488                      
-system.ruby.network.routers2.msg_bytes.Writeback_Data::0     41315544                      
+system.ruby.network.routers2.msg_count.Writeback_Control::0      1108932                      
+system.ruby.network.routers2.msg_bytes.Control::0     22660568                      
+system.ruby.network.routers2.msg_bytes.Request_Control::2       637608                      
+system.ruby.network.routers2.msg_bytes.Response_Data::1    207619704                      
+system.ruby.network.routers2.msg_bytes.Response_Control::1     14690040                      
+system.ruby.network.routers2.msg_bytes.Response_Control::2     14061384                      
+system.ruby.network.routers2.msg_bytes.Writeback_Data::0     41317344                      
 system.ruby.network.routers2.msg_bytes.Writeback_Data::1        19872                      
-system.ruby.network.routers2.msg_bytes.Writeback_Control::0      8871328                      
+system.ruby.network.routers2.msg_bytes.Writeback_Control::0      8871456                      
 system.ruby.memctrl_clk_domain.clock             1500                       # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq        316330                       # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead       174269                       # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite       142061                       # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh       708964                       # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles       938904                       # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ           51                       # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ         6500                       # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls       945455                       # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq     2.988825                       # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy       927536                       # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy         8164                       # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy           74                       # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memDataBusBusy           11                       # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait         3119                       # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount |       10282      3.25%      3.25% |        9688      3.06%      6.31% |        9618      3.04%      9.35% |        9663      3.05%     12.41% |       10044      3.18%     15.58% |        9949      3.15%     18.73% |        9819      3.10%     21.83% |        9702      3.07%     24.90% |        9851      3.11%     28.01% |        9707      3.07%     31.08% |        9714      3.07%     34.15% |        9748      3.08%     37.23% |        9782      3.09%     40.33% |        9588      3.03%     43.36% |        9583      3.03%     46.39% |        8652      2.74%     49.12% |       10210      3.23%     52.35% |        9818      3.10%     55.45% |        9760      3.09%     58.54% |        9707      3.07%     61.61% |       10012      3.17%     64.77% |        9864      3.12%     67.89% |        9722      3.07%     70.96% |        9786      3.09%     74.06% |       10077      3.19%     77.24% |        9920      3.14%     80.38% |       10087      3.19%     83.57% |       10790      3.41%     86.98% |       10587      3.35%     90.33% |       10505      3.32%     93.65% |       10419      3.29%     96.94% |        9676      3.06%    100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total       316330                       # Number of accesses per bank
+system.ruby.dir_cntrl0.memBuffer.memReq        316333                       # Total number of memory requests
+system.ruby.dir_cntrl0.memBuffer.memRead       174271                       # Number of memory reads
+system.ruby.dir_cntrl0.memBuffer.memWrite       142062                       # Number of memory writes
+system.ruby.dir_cntrl0.memBuffer.memRefresh       709010                       # Number of memory refreshes
+system.ruby.dir_cntrl0.memBuffer.memWaitCycles       938353                       # Delay stalled at the head of the bank queue
+system.ruby.dir_cntrl0.memBuffer.memInputQ           49                       # Delay in the input queue
+system.ruby.dir_cntrl0.memBuffer.memBankQ         6542                       # Delay behind the head of the bank queue
+system.ruby.dir_cntrl0.memBuffer.totalStalls       944944                       # Total number of stall cycles
+system.ruby.dir_cntrl0.memBuffer.stallsPerReq     2.987181                       # Expected number of stall cycles per request
+system.ruby.dir_cntrl0.memBuffer.memBankBusy       926785                       # memory stalls due to busy bank
+system.ruby.dir_cntrl0.memBuffer.memBusBusy         8256                       # memory stalls due to busy bus
+system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy           98                       # memory stalls due to read write turnaround
+system.ruby.dir_cntrl0.memBuffer.memDataBusBusy            9                       # memory stalls due to read read turnaround
+system.ruby.dir_cntrl0.memBuffer.memArbWait         3205                       # memory stalls due to arbitration
+system.ruby.dir_cntrl0.memBuffer.memBankCount |       10282      3.25%      3.25% |        9688      3.06%      6.31% |        9618      3.04%      9.35% |        9663      3.05%     12.41% |       10044      3.18%     15.58% |        9949      3.15%     18.73% |        9819      3.10%     21.83% |        9702      3.07%     24.90% |        9851      3.11%     28.01% |        9707      3.07%     31.08% |        9714      3.07%     34.15% |        9748      3.08%     37.23% |        9782      3.09%     40.33% |        9588      3.03%     43.36% |        9583      3.03%     46.39% |        8652      2.74%     49.12% |       10210      3.23%     52.35% |        9818      3.10%     55.45% |        9760      3.09%     58.54% |        9707      3.07%     61.61% |       10012      3.17%     64.77% |        9864      3.12%     67.89% |        9722      3.07%     70.96% |        9786      3.09%     74.06% |       10077      3.19%     77.24% |        9920      3.14%     80.38% |       10090      3.19%     83.57% |       10790      3.41%     86.98% |       10587      3.35%     90.33% |       10505      3.32%     93.65% |       10419      3.29%     96.94% |        9676      3.06%    100.00% # Number of accesses per bank
+system.ruby.dir_cntrl0.memBuffer.memBankCount::total       316333                       # Number of accesses per bank
 system.ruby.network.routers3.percent_links_utilized     0.006678                      
-system.ruby.network.routers3.msg_count.Control::0       173809                      
-system.ruby.network.routers3.msg_count.Response_Data::1       271441                      
-system.ruby.network.routers3.msg_count.Response_Control::1       122868                      
+system.ruby.network.routers3.msg_count.Control::0       173811                      
+system.ruby.network.routers3.msg_count.Response_Data::1       271445                      
+system.ruby.network.routers3.msg_count.Response_Control::1       122871                      
 system.ruby.network.routers3.msg_count.Writeback_Control::0        47547                      
 system.ruby.network.routers3.msg_count.Writeback_Control::1        46736                      
-system.ruby.network.routers3.msg_bytes.Control::0      1390472                      
-system.ruby.network.routers3.msg_bytes.Response_Data::1     19543752                      
-system.ruby.network.routers3.msg_bytes.Response_Control::1       982944                      
+system.ruby.network.routers3.msg_bytes.Control::0      1390488                      
+system.ruby.network.routers3.msg_bytes.Response_Data::1     19544040                      
+system.ruby.network.routers3.msg_bytes.Response_Control::1       982968                      
 system.ruby.network.routers3.msg_bytes.Writeback_Control::0       380376                      
 system.ruby.network.routers3.msg_bytes.Writeback_Control::1       373888                      
 system.ruby.network.routers4.percent_links_utilized     0.000239                      
@@ -419,37 +420,37 @@ system.ruby.network.routers4.msg_count.Writeback_Control::1        46736
 system.ruby.network.routers4.msg_bytes.Response_Data::1        58392                      
 system.ruby.network.routers4.msg_bytes.Writeback_Control::0       380376                      
 system.ruby.network.routers4.msg_bytes.Writeback_Control::1       373888                      
-system.ruby.network.routers5.percent_links_utilized     0.037044                      
-system.ruby.network.routers5.msg_count.Control::0      2832497                      
-system.ruby.network.routers5.msg_count.Request_Control::0        81398                      
-system.ruby.network.routers5.msg_count.Response_Data::1      2933118                      
-system.ruby.network.routers5.msg_count.Response_Control::1      1860071                      
-system.ruby.network.routers5.msg_count.Response_Control::2      1757686                      
-system.ruby.network.routers5.msg_count.Writeback_Data::0       573827                      
+system.ruby.network.routers5.percent_links_utilized     0.037045                      
+system.ruby.network.routers5.msg_count.Control::0      2832571                      
+system.ruby.network.routers5.msg_count.Request_Control::2        81344                      
+system.ruby.network.routers5.msg_count.Response_Data::1      2933192                      
+system.ruby.network.routers5.msg_count.Response_Control::1      1860073                      
+system.ruby.network.routers5.msg_count.Response_Control::2      1757673                      
+system.ruby.network.routers5.msg_count.Writeback_Data::0       573852                      
 system.ruby.network.routers5.msg_count.Writeback_Data::1          276                      
-system.ruby.network.routers5.msg_count.Writeback_Control::0      1156463                      
+system.ruby.network.routers5.msg_count.Writeback_Control::0      1156479                      
 system.ruby.network.routers5.msg_count.Writeback_Control::1        46736                      
-system.ruby.network.routers5.msg_bytes.Control::0     22659976                      
-system.ruby.network.routers5.msg_bytes.Request_Control::0       651184                      
-system.ruby.network.routers5.msg_bytes.Response_Data::1    211184496                      
-system.ruby.network.routers5.msg_bytes.Response_Control::1     14880568                      
-system.ruby.network.routers5.msg_bytes.Response_Control::2     14061488                      
-system.ruby.network.routers5.msg_bytes.Writeback_Data::0     41315544                      
+system.ruby.network.routers5.msg_bytes.Control::0     22660568                      
+system.ruby.network.routers5.msg_bytes.Request_Control::2       650752                      
+system.ruby.network.routers5.msg_bytes.Response_Data::1    211189824                      
+system.ruby.network.routers5.msg_bytes.Response_Control::1     14880584                      
+system.ruby.network.routers5.msg_bytes.Response_Control::2     14061384                      
+system.ruby.network.routers5.msg_bytes.Writeback_Data::0     41317344                      
 system.ruby.network.routers5.msg_bytes.Writeback_Data::1        19872                      
-system.ruby.network.routers5.msg_bytes.Writeback_Control::0      9251704                      
+system.ruby.network.routers5.msg_bytes.Writeback_Control::0      9251832                      
 system.ruby.network.routers5.msg_bytes.Writeback_Control::1       373888                      
-system.ruby.network.msg_count.Control         8497491                      
-system.ruby.network.msg_count.Request_Control       242551                      
-system.ruby.network.msg_count.Response_Data      8799354                      
-system.ruby.network.msg_count.Response_Control     10853271                      
-system.ruby.network.msg_count.Writeback_Data      1722309                      
-system.ruby.network.msg_count.Writeback_Control      3609597                      
-system.ruby.network.msg_byte.Control         67979928                      
-system.ruby.network.msg_byte.Request_Control      1940408                      
-system.ruby.network.msg_byte.Response_Data    633553488                      
-system.ruby.network.msg_byte.Response_Control     86826168                      
-system.ruby.network.msg_byte.Writeback_Data    124006248                      
-system.ruby.network.msg_byte.Writeback_Control     28876776                      
+system.ruby.network.msg_count.Control         8497713                      
+system.ruby.network.msg_count.Request_Control       242389                      
+system.ruby.network.msg_count.Response_Data      8799576                      
+system.ruby.network.msg_count.Response_Control     10853238                      
+system.ruby.network.msg_count.Writeback_Data      1722384                      
+system.ruby.network.msg_count.Writeback_Control      3609645                      
+system.ruby.network.msg_byte.Control         67981704                      
+system.ruby.network.msg_byte.Request_Control      1939112                      
+system.ruby.network.msg_byte.Response_Data    633569472                      
+system.ruby.network.msg_byte.Response_Control     86825904                      
+system.ruby.network.msg_byte.Writeback_Data    124011648                      
+system.ruby.network.msg_byte.Writeback_Control     28877160                      
 system.pc.south_bridge.ide.disks0.dma_read_full_pages            0                       # Number of full page size DMA reads (not PRD).
 system.pc.south_bridge.ide.disks0.dma_read_bytes        32768                       # Number of bytes transfered via DMA reads (not PRD).
 system.pc.south_bridge.ide.disks0.dma_read_txs           30                       # Number of DMA read transactions (not PRD).
@@ -462,13 +463,13 @@ system.pc.south_bridge.ide.disks1.dma_read_txs            0
 system.pc.south_bridge.ide.disks1.dma_write_full_pages            1                       # Number of full page size DMA writes.
 system.pc.south_bridge.ide.disks1.dma_write_bytes         4096                       # Number of bytes transfered via DMA writes.
 system.pc.south_bridge.ide.disks1.dma_write_txs            1                       # Number of DMA write transactions.
-system.iobus.throughput                        383259                       # Throughput (bytes/s)
-system.iobus.trans_dist::ReadReq               858443                       # Transaction distribution
-system.iobus.trans_dist::ReadResp              858443                       # Transaction distribution
-system.iobus.trans_dist::WriteReq               37726                       # Transaction distribution
-system.iobus.trans_dist::WriteResp              37726                       # Transaction distribution
-system.iobus.trans_dist::MessageReq              1924                       # Transaction distribution
-system.iobus.trans_dist::MessageResp             1924                       # Transaction distribution
+system.iobus.throughput                        383266                       # Throughput (bytes/s)
+system.iobus.trans_dist::ReadReq               858445                       # Transaction distribution
+system.iobus.trans_dist::ReadResp              858445                       # Transaction distribution
+system.iobus.trans_dist::WriteReq               37732                       # Transaction distribution
+system.iobus.trans_dist::WriteResp              37732                       # Transaction distribution
+system.iobus.trans_dist::MessageReq              1926                       # Transaction distribution
+system.iobus.trans_dist::MessageResp             1926                       # Transaction distribution
 system.iobus.pkt_count_system.pc.south_bridge.io_apic.int_master::system.ruby.l1_cntrl0.sequencer.pio-slave-port         1702                       # Packet count per connected master and slave (bytes)
 system.iobus.pkt_count_system.pc.south_bridge.io_apic.int_master::system.ruby.l1_cntrl1.sequencer.pio-slave-port         1646                       # Packet count per connected master and slave (bytes)
 system.iobus.pkt_count_system.pc.south_bridge.io_apic.int_master::total         3348                       # Packet count per connected master and slave (bytes)
@@ -484,10 +485,10 @@ system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.p
 system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.i_dont_exist.pio           90                       # Packet count per connected master and slave (bytes)
 system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.behind_pci.pio            2                       # Packet count per connected master and slave (bytes)
 system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.com_1.pio        14492                       # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port       743206                       # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port          242                       # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port       743214                       # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port          244                       # Packet count per connected master and slave (bytes)
 system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.pciconfig.pio         2126                       # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::total      1703384                       # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl0.sequencer.mem-master-port::total      1703394                       # Packet count per connected master and slave (bytes)
 system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.cmos.pio           16                       # Packet count per connected master and slave (bytes)
 system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.dma1.pio            6                       # Packet count per connected master and slave (bytes)
 system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.ide.pio         4650                       # Packet count per connected master and slave (bytes)
@@ -503,10 +504,10 @@ system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.p
 system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.fake_com_3.pio           12                       # Packet count per connected master and slave (bytes)
 system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.fake_com_4.pio           12                       # Packet count per connected master and slave (bytes)
 system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.fake_floppy.pio           10                       # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port          258                       # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port         5244                       # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::total        89454                       # Packet count per connected master and slave (bytes)
-system.iobus.pkt_count::total                 1796186                       # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port          260                       # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port         5252                       # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count_system.ruby.l1_cntrl1.sequencer.mem-master-port::total        89464                       # Packet count per connected master and slave (bytes)
+system.iobus.pkt_count::total                 1796206                       # Packet count per connected master and slave (bytes)
 system.iobus.tot_pkt_size_system.pc.south_bridge.io_apic.int_master::system.ruby.l1_cntrl0.sequencer.pio-slave-port         3404                       # Cumulative packet size per connected master and slave (bytes)
 system.iobus.tot_pkt_size_system.pc.south_bridge.io_apic.int_master::system.ruby.l1_cntrl1.sequencer.pio-slave-port         3292                       # Cumulative packet size per connected master and slave (bytes)
 system.iobus.tot_pkt_size_system.pc.south_bridge.io_apic.int_master::total         6696                       # Cumulative packet size per connected master and slave (bytes)
@@ -522,10 +523,10 @@ system.iobus.tot_pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::syste
 system.iobus.tot_pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.i_dont_exist.pio           45                       # Cumulative packet size per connected master and slave (bytes)
 system.iobus.tot_pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.behind_pci.pio            1                       # Cumulative packet size per connected master and slave (bytes)
 system.iobus.tot_pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.com_1.pio         7246                       # Cumulative packet size per connected master and slave (bytes)
-system.iobus.tot_pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port      1486406                       # Cumulative packet size per connected master and slave (bytes)
-system.iobus.tot_pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port          484                       # Cumulative packet size per connected master and slave (bytes)
+system.iobus.tot_pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port      1486422                       # Cumulative packet size per connected master and slave (bytes)
+system.iobus.tot_pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port          488                       # Cumulative packet size per connected master and slave (bytes)
 system.iobus.tot_pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::system.pc.pciconfig.pio         4252                       # Cumulative packet size per connected master and slave (bytes)
-system.iobus.tot_pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::total      1972069                       # Cumulative packet size per connected master and slave (bytes)
+system.iobus.tot_pkt_size_system.ruby.l1_cntrl0.sequencer.mem-master-port::total      1972089                       # Cumulative packet size per connected master and slave (bytes)
 system.iobus.tot_pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.cmos.pio            8                       # Cumulative packet size per connected master and slave (bytes)
 system.iobus.tot_pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.dma1.pio            3                       # Cumulative packet size per connected master and slave (bytes)
 system.iobus.tot_pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.south_bridge.ide.pio         3020                       # Cumulative packet size per connected master and slave (bytes)
@@ -541,22 +542,22 @@ system.iobus.tot_pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::syste
 system.iobus.tot_pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.fake_com_3.pio            6                       # Cumulative packet size per connected master and slave (bytes)
 system.iobus.tot_pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.fake_com_4.pio            6                       # Cumulative packet size per connected master and slave (bytes)
 system.iobus.tot_pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.pc.fake_floppy.pio            5                       # Cumulative packet size per connected master and slave (bytes)
-system.iobus.tot_pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port          516                       # Cumulative packet size per connected master and slave (bytes)
-system.iobus.tot_pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port        10485                       # Cumulative packet size per connected master and slave (bytes)
-system.iobus.tot_pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::total        54229                       # Cumulative packet size per connected master and slave (bytes)
-system.iobus.tot_pkt_size::total              2032994                       # Cumulative packet size per connected master and slave (bytes)
-system.iobus.data_through_bus                 2032994                       # Total data (bytes)
-system.iobus.reqLayer0.occupancy                45000                       # Layer occupancy (ticks)
+system.iobus.tot_pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl0.sequencer.pio-slave-port          520                       # Cumulative packet size per connected master and slave (bytes)
+system.iobus.tot_pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::system.ruby.l1_cntrl1.sequencer.pio-slave-port        10501                       # Cumulative packet size per connected master and slave (bytes)
+system.iobus.tot_pkt_size_system.ruby.l1_cntrl1.sequencer.mem-master-port::total        54249                       # Cumulative packet size per connected master and slave (bytes)
+system.iobus.tot_pkt_size::total              2033034                       # Cumulative packet size per connected master and slave (bytes)
+system.iobus.data_through_bus                 2033034                       # Total data (bytes)
+system.iobus.reqLayer0.occupancy                44000                       # Layer occupancy (ticks)
 system.iobus.reqLayer0.utilization                0.0                       # Layer utilization (%)
-system.iobus.reqLayer1.occupancy                 7000                       # Layer occupancy (ticks)
+system.iobus.reqLayer1.occupancy                 6500                       # Layer occupancy (ticks)
 system.iobus.reqLayer1.utilization                0.0                       # Layer utilization (%)
-system.iobus.reqLayer2.occupancy             10111500                       # Layer occupancy (ticks)
+system.iobus.reqLayer2.occupancy             10235000                       # Layer occupancy (ticks)
 system.iobus.reqLayer2.utilization                0.0                       # Layer utilization (%)
-system.iobus.reqLayer3.occupancy               143500                       # Layer occupancy (ticks)
+system.iobus.reqLayer3.occupancy               144000                       # Layer occupancy (ticks)
 system.iobus.reqLayer3.utilization                0.0                       # Layer utilization (%)
-system.iobus.reqLayer4.occupancy              1076000                       # Layer occupancy (ticks)
+system.iobus.reqLayer4.occupancy              1064500                       # Layer occupancy (ticks)
 system.iobus.reqLayer4.utilization                0.0                       # Layer utilization (%)
-system.iobus.reqLayer5.occupancy                95000                       # Layer occupancy (ticks)
+system.iobus.reqLayer5.occupancy                92000                       # Layer occupancy (ticks)
 system.iobus.reqLayer5.utilization                0.0                       # Layer utilization (%)
 system.iobus.reqLayer6.occupancy                57500                       # Layer occupancy (ticks)
 system.iobus.reqLayer6.utilization                0.0                       # Layer utilization (%)
@@ -564,65 +565,64 @@ system.iobus.reqLayer7.occupancy             30321000                       # La
 system.iobus.reqLayer7.utilization                0.0                       # Layer utilization (%)
 system.iobus.reqLayer8.occupancy            467293000                       # Layer occupancy (ticks)
 system.iobus.reqLayer8.utilization                0.0                       # Layer utilization (%)
-system.iobus.reqLayer9.occupancy              1240500                       # Layer occupancy (ticks)
+system.iobus.reqLayer9.occupancy              1237000                       # Layer occupancy (ticks)
 system.iobus.reqLayer9.utilization                0.0                       # Layer utilization (%)
-system.iobus.reqLayer10.occupancy            41494500                       # Layer occupancy (ticks)
+system.iobus.reqLayer10.occupancy            41501500                       # Layer occupancy (ticks)
 system.iobus.reqLayer10.utilization               0.0                       # Layer utilization (%)
 system.iobus.reqLayer11.occupancy                2000                       # Layer occupancy (ticks)
 system.iobus.reqLayer11.utilization               0.0                       # Layer utilization (%)
-system.iobus.reqLayer12.occupancy            23487000                       # Layer occupancy (ticks)
+system.iobus.reqLayer12.occupancy            23566000                       # Layer occupancy (ticks)
 system.iobus.reqLayer12.utilization               0.0                       # Layer utilization (%)
 system.iobus.reqLayer13.occupancy               12000                       # Layer occupancy (ticks)
 system.iobus.reqLayer13.utilization               0.0                       # Layer utilization (%)
-system.iobus.reqLayer14.occupancy                9000                       # Layer occupancy (ticks)
+system.iobus.reqLayer14.occupancy               12000                       # Layer occupancy (ticks)
 system.iobus.reqLayer14.utilization               0.0                       # Layer utilization (%)
-system.iobus.reqLayer15.occupancy                9000                       # Layer occupancy (ticks)
+system.iobus.reqLayer15.occupancy               12000                       # Layer occupancy (ticks)
 system.iobus.reqLayer15.utilization               0.0                       # Layer utilization (%)
-system.iobus.reqLayer16.occupancy               10500                       # Layer occupancy (ticks)
+system.iobus.reqLayer16.occupancy               11000                       # Layer occupancy (ticks)
 system.iobus.reqLayer16.utilization               0.0                       # Layer utilization (%)
-system.iobus.reqLayer17.occupancy           469626032                       # Layer occupancy (ticks)
+system.iobus.reqLayer17.occupancy           469636032                       # Layer occupancy (ticks)
 system.iobus.reqLayer17.utilization               0.0                       # Layer utilization (%)
-system.iobus.reqLayer18.occupancy             7795368                       # Layer occupancy (ticks)
+system.iobus.reqLayer18.occupancy             7824868                       # Layer occupancy (ticks)
 system.iobus.reqLayer18.utilization               0.0                       # Layer utilization (%)
 system.iobus.reqLayer20.occupancy             1328500                       # Layer occupancy (ticks)
 system.iobus.reqLayer20.utilization               0.0                       # Layer utilization (%)
-system.iobus.respLayer0.occupancy             2413900                       # Layer occupancy (ticks)
+system.iobus.respLayer0.occupancy             2417900                       # Layer occupancy (ticks)
 system.iobus.respLayer0.utilization               0.0                       # Layer utilization (%)
-system.iobus.respLayer2.occupancy          1790216000                       # Layer occupancy (ticks)
+system.iobus.respLayer2.occupancy          1790325500                       # Layer occupancy (ticks)
 system.iobus.respLayer2.utilization               0.0                       # Layer utilization (%)
-system.iobus.respLayer4.occupancy            80190500                       # Layer occupancy (ticks)
+system.iobus.respLayer4.occupancy            80269500                       # Layer occupancy (ticks)
 system.iobus.respLayer4.utilization               0.0                       # Layer utilization (%)
-system.cpu_clk_domain.clock                       500                       # Clock period in ticks
 system.cpu0.apic_clk_domain.clock                8000                       # Clock period in ticks
-system.cpu0.numCycles                     10608993500                       # number of cpu cycles simulated
+system.cpu0.numCycles                     10608993599                       # number of cpu cycles simulated
 system.cpu0.numWorkItemsStarted                     0                       # number of work items this cpu started
 system.cpu0.numWorkItemsCompleted                   0                       # number of work items this cpu completed
-system.cpu0.committedInsts                   60258540                       # Number of instructions committed
-system.cpu0.committedOps                    115564120                       # Number of ops (including micro ops) committed
-system.cpu0.num_int_alu_accesses            108491956                       # Number of integer alu accesses
+system.cpu0.committedInsts                   60256011                       # Number of instructions committed
+system.cpu0.committedOps                    115558641                       # Number of ops (including micro ops) committed
+system.cpu0.num_int_alu_accesses            108487069                       # Number of integer alu accesses
 system.cpu0.num_fp_alu_accesses                     0                       # Number of float alu accesses
-system.cpu0.num_func_calls                    1055514                       # number of times a function call or return occured
-system.cpu0.num_conditional_control_insts     10262377                       # number of instructions that are conditional controls
-system.cpu0.num_int_insts                   108491956                       # number of integer instructions
+system.cpu0.num_func_calls                    1055482                       # number of times a function call or return occured
+system.cpu0.num_conditional_control_insts     10261722                       # number of instructions that are conditional controls
+system.cpu0.num_int_insts                   108487069                       # number of integer instructions
 system.cpu0.num_fp_insts                            0                       # number of float instructions
-system.cpu0.num_int_register_reads          204960312                       # number of times the integer registers were read
-system.cpu0.num_int_register_writes          92002723                       # number of times the integer registers were written
+system.cpu0.num_int_register_reads          204952011                       # number of times the integer registers were read
+system.cpu0.num_int_register_writes          91998767                       # number of times the integer registers were written
 system.cpu0.num_fp_register_reads                   0                       # number of times the floating registers were read
 system.cpu0.num_fp_register_writes                  0                       # number of times the floating registers were written
-system.cpu0.num_cc_register_reads            62457106                       # number of times the CC registers were read
-system.cpu0.num_cc_register_writes           44909896                       # number of times the CC registers were written
-system.cpu0.num_mem_refs                     12954199                       # number of memory refs
-system.cpu0.num_load_insts                    7847946                       # Number of load instructions
-system.cpu0.num_store_insts                   5106253                       # Number of store instructions
-system.cpu0.num_idle_cycles              10082159440.950100                       # Number of idle cycles
-system.cpu0.num_busy_cycles              526834059.049901                       # Number of busy cycles
-system.cpu0.not_idle_fraction                0.049659                       # Percentage of non-idle cycles
-system.cpu0.idle_fraction                    0.950341                       # Percentage of idle cycles
-system.cpu0.Branches                         11678784                       # Number of branches fetched
-system.cpu0.op_class::No_OpClass               146088      0.13%      0.13% # Class of executed instruction
-system.cpu0.op_class::IntAlu                102315691     88.54%     88.66% # Class of executed instruction
-system.cpu0.op_class::IntMult                   88423      0.08%     88.74% # Class of executed instruction
-system.cpu0.op_class::IntDiv                    60803      0.05%     88.79% # Class of executed instruction
+system.cpu0.num_cc_register_reads            62453256                       # number of times the CC registers were read
+system.cpu0.num_cc_register_writes           44908337                       # number of times the CC registers were written
+system.cpu0.num_mem_refs                     12953157                       # number of memory refs
+system.cpu0.num_load_insts                    7847096                       # Number of load instructions
+system.cpu0.num_store_insts                   5106061                       # Number of store instructions
+system.cpu0.num_idle_cycles              10082177996.950100                       # Number of idle cycles
+system.cpu0.num_busy_cycles              526815602.049901                       # Number of busy cycles
+system.cpu0.not_idle_fraction                0.049657                       # Percentage of non-idle cycles
+system.cpu0.idle_fraction                    0.950343                       # Percentage of idle cycles
+system.cpu0.Branches                         11678089                       # Number of branches fetched
+system.cpu0.op_class::No_OpClass               146086      0.13%      0.13% # Class of executed instruction
+system.cpu0.op_class::IntAlu                102311234     88.54%     88.66% # Class of executed instruction
+system.cpu0.op_class::IntMult                   88422      0.08%     88.74% # Class of executed instruction
+system.cpu0.op_class::IntDiv                    60826      0.05%     88.79% # Class of executed instruction
 system.cpu0.op_class::FloatAdd                      0      0.00%     88.79% # Class of executed instruction
 system.cpu0.op_class::FloatCmp                      0      0.00%     88.79% # Class of executed instruction
 system.cpu0.op_class::FloatCvt                      0      0.00%     88.79% # Class of executed instruction
@@ -649,43 +649,43 @@ system.cpu0.op_class::SimdFloatMisc                 0      0.00%     88.79% # Cl
 system.cpu0.op_class::SimdFloatMult                 0      0.00%     88.79% # Class of executed instruction
 system.cpu0.op_class::SimdFloatMultAcc              0      0.00%     88.79% # Class of executed instruction
 system.cpu0.op_class::SimdFloatSqrt                 0      0.00%     88.79% # Class of executed instruction
-system.cpu0.op_class::MemRead                 7847946      6.79%     95.58% # Class of executed instruction
-system.cpu0.op_class::MemWrite                5106253      4.42%    100.00% # Class of executed instruction
+system.cpu0.op_class::MemRead                 7847096      6.79%     95.58% # Class of executed instruction
+system.cpu0.op_class::MemWrite                5106061      4.42%    100.00% # Class of executed instruction
 system.cpu0.op_class::IprAccess                     0      0.00%    100.00% # Class of executed instruction
 system.cpu0.op_class::InstPrefetch                  0      0.00%    100.00% # Class of executed instruction
-system.cpu0.op_class::total                 115565204                       # Class of executed instruction
+system.cpu0.op_class::total                 115559725                       # Class of executed instruction
 system.cpu0.kern.inst.arm                           0                       # number of arm instructions executed
 system.cpu0.kern.inst.quiesce                       0                       # number of quiesce instructions executed
 system.cpu1.apic_clk_domain.clock                8000                       # Clock period in ticks
-system.cpu1.numCycles                     10606073624                       # number of cpu cycles simulated
+system.cpu1.numCycles                     10606073781                       # number of cpu cycles simulated
 system.cpu1.numWorkItemsStarted                     0                       # number of work items this cpu started
 system.cpu1.numWorkItemsCompleted                   0                       # number of work items this cpu completed
-system.cpu1.committedInsts                   46603518                       # Number of instructions committed
-system.cpu1.committedOps                     89333358                       # Number of ops (including micro ops) committed
-system.cpu1.num_int_alu_accesses             85695486                       # Number of integer alu accesses
+system.cpu1.committedInsts                   46602187                       # Number of instructions committed
+system.cpu1.committedOps                     89330625                       # Number of ops (including micro ops) committed
+system.cpu1.num_int_alu_accesses             85693039                       # Number of integer alu accesses
 system.cpu1.num_fp_alu_accesses                     0                       # Number of float alu accesses
-system.cpu1.num_func_calls                    1689173                       # number of times a function call or return occured
-system.cpu1.num_conditional_control_insts      7994727                       # number of instructions that are conditional controls
-system.cpu1.num_int_insts                    85695486                       # number of integer instructions
+system.cpu1.num_func_calls                    1689151                       # number of times a function call or return occured
+system.cpu1.num_conditional_control_insts      7994407                       # number of instructions that are conditional controls
+system.cpu1.num_int_insts                    85693039                       # number of integer instructions
 system.cpu1.num_fp_insts                            0                       # number of float instructions
-system.cpu1.num_int_register_reads          165899619                       # number of times the integer registers were read
-system.cpu1.num_int_register_writes          70976415                       # number of times the integer registers were written
+system.cpu1.num_int_register_reads          165895875                       # number of times the integer registers were read
+system.cpu1.num_int_register_writes          70974584                       # number of times the integer registers were written
 system.cpu1.num_fp_register_reads                   0                       # number of times the floating registers were read
 system.cpu1.num_fp_register_writes                  0                       # number of times the floating registers were written
-system.cpu1.num_cc_register_reads            49188622                       # number of times the CC registers were read
-system.cpu1.num_cc_register_writes           31805425                       # number of times the CC registers were written
-system.cpu1.num_mem_refs                     13507073                       # number of memory refs
-system.cpu1.num_load_insts                    8734970                       # Number of load instructions
-system.cpu1.num_store_insts                   4772103                       # Number of store instructions
-system.cpu1.num_idle_cycles              10285699632.922689                       # Number of idle cycles
-system.cpu1.num_busy_cycles              320373991.077311                       # Number of busy cycles
-system.cpu1.not_idle_fraction                0.030207                       # Percentage of non-idle cycles
-system.cpu1.idle_fraction                    0.969793                       # Percentage of idle cycles
-system.cpu1.Branches                         10261767                       # Number of branches fetched
-system.cpu1.op_class::No_OpClass               160875      0.18%      0.18% # Class of executed instruction
-system.cpu1.op_class::IntAlu                 75501866     84.52%     84.70% # Class of executed instruction
-system.cpu1.op_class::IntMult                   96299      0.11%     84.80% # Class of executed instruction
-system.cpu1.op_class::IntDiv                    67676      0.08%     84.88% # Class of executed instruction
+system.cpu1.num_cc_register_reads            49186847                       # number of times the CC registers were read
+system.cpu1.num_cc_register_writes           31804657                       # number of times the CC registers were written
+system.cpu1.num_mem_refs                     13506592                       # number of memory refs
+system.cpu1.num_load_insts                    8734544                       # Number of load instructions
+system.cpu1.num_store_insts                   4772048                       # Number of store instructions
+system.cpu1.num_idle_cycles              10285708583.748486                       # Number of idle cycles
+system.cpu1.num_busy_cycles              320365197.251515                       # Number of busy cycles
+system.cpu1.not_idle_fraction                0.030206                       # Percentage of non-idle cycles
+system.cpu1.idle_fraction                    0.969794                       # Percentage of idle cycles
+system.cpu1.Branches                         10261414                       # Number of branches fetched
+system.cpu1.op_class::No_OpClass               160911      0.18%      0.18% # Class of executed instruction
+system.cpu1.op_class::IntAlu                 75499496     84.52%     84.70% # Class of executed instruction
+system.cpu1.op_class::IntMult                   96292      0.11%     84.80% # Class of executed instruction
+system.cpu1.op_class::IntDiv                    67765      0.08%     84.88% # Class of executed instruction
 system.cpu1.op_class::FloatAdd                      0      0.00%     84.88% # Class of executed instruction
 system.cpu1.op_class::FloatCmp                      0      0.00%     84.88% # Class of executed instruction
 system.cpu1.op_class::FloatCvt                      0      0.00%     84.88% # Class of executed instruction
@@ -712,96 +712,96 @@ system.cpu1.op_class::SimdFloatMisc                 0      0.00%     84.88% # Cl
 system.cpu1.op_class::SimdFloatMult                 0      0.00%     84.88% # Class of executed instruction
 system.cpu1.op_class::SimdFloatMultAcc              0      0.00%     84.88% # Class of executed instruction
 system.cpu1.op_class::SimdFloatSqrt                 0      0.00%     84.88% # Class of executed instruction
-system.cpu1.op_class::MemRead                 8734970      9.78%     94.66% # Class of executed instruction
-system.cpu1.op_class::MemWrite                4772103      5.34%    100.00% # Class of executed instruction
+system.cpu1.op_class::MemRead                 8734544      9.78%     94.66% # Class of executed instruction
+system.cpu1.op_class::MemWrite                4772048      5.34%    100.00% # Class of executed instruction
 system.cpu1.op_class::IprAccess                     0      0.00%    100.00% # Class of executed instruction
 system.cpu1.op_class::InstPrefetch                  0      0.00%    100.00% # Class of executed instruction
-system.cpu1.op_class::total                  89333789                       # Class of executed instruction
+system.cpu1.op_class::total                  89331056                       # Class of executed instruction
 system.cpu1.kern.inst.arm                           0                       # number of arm instructions executed
 system.cpu1.kern.inst.quiesce                       0                       # number of quiesce instructions executed
-system.ruby.network.routers0.throttle0.link_utilization     0.041639                      
-system.ruby.network.routers0.throttle0.msg_count.Request_Control::0        42551                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::1       918114                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Control::1       529410                      
-system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::0       340408                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1     66104208                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1      4235280                      
-system.ruby.network.routers0.throttle1.link_utilization     0.023036                      
-system.ruby.network.routers0.throttle1.msg_count.Control::0       930345                      
-system.ruby.network.routers0.throttle1.msg_count.Response_Data::1        40412                      
-system.ruby.network.routers0.throttle1.msg_count.Response_Control::1        16233                      
-system.ruby.network.routers0.throttle1.msg_count.Response_Control::2       541988                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0       316326                      
+system.ruby.network.routers0.throttle0.link_utilization     0.041641                      
+system.ruby.network.routers0.throttle0.msg_count.Request_Control::2        42522                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::1       918158                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Control::1       529385                      
+system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2       340176                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1     66107376                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1      4235080                      
+system.ruby.network.routers0.throttle1.link_utilization     0.023034                      
+system.ruby.network.routers0.throttle1.msg_count.Control::0       930371                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Data::1        40359                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::1        16232                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::2       541977                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0       316333                      
 system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1           73                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0       187843                      
-system.ruby.network.routers0.throttle1.msg_bytes.Control::0      7442760                      
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::1      2909664                      
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1       129864                      
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2      4335904                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0     22775472                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0       187850                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::0      7442968                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::1      2905848                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1       129856                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2      4335816                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0     22775976                      
 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1         5256                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0      1502744                      
-system.ruby.network.routers1.throttle0.link_utilization     0.078726                      
-system.ruby.network.routers1.throttle0.msg_count.Request_Control::0        38847                      
-system.ruby.network.routers1.throttle0.msg_count.Response_Data::1      1718430                      
-system.ruby.network.routers1.throttle0.msg_count.Response_Control::1      1199317                      
-system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0       310776                      
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1    123726960                      
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1      9594536                      
-system.ruby.network.routers1.throttle1.link_utilization     0.030645                      
-system.ruby.network.routers1.throttle1.msg_count.Control::0      1728343                      
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::1        33527                      
-system.ruby.network.routers1.throttle1.msg_count.Response_Control::1        16083                      
-system.ruby.network.routers1.throttle1.msg_count.Response_Control::2      1215698                      
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::0       257501                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0      1502800                      
+system.ruby.network.routers1.throttle0.link_utilization     0.078728                      
+system.ruby.network.routers1.throttle0.msg_count.Request_Control::2        38822                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::1      1718478                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::1      1199341                      
+system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2       310576                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1    123730416                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1      9594728                      
+system.ruby.network.routers1.throttle1.link_utilization     0.030646                      
+system.ruby.network.routers1.throttle1.msg_count.Control::0      1728389                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::1        33526                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::1        16062                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::2      1215696                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::0       257519                      
 system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::1          203                      
-system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0       921073                      
-system.ruby.network.routers1.throttle1.msg_bytes.Control::0     13826744                      
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1      2413944                      
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1       128664                      
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::2      9725584                      
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::0     18540072                      
+system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0       921082                      
+system.ruby.network.routers1.throttle1.msg_bytes.Control::0     13827112                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1      2413872                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1       128496                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::2      9725568                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::0     18541368                      
 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::1        14616                      
-system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0      7368584                      
+system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0      7368656                      
 system.ruby.network.routers2.throttle0.link_utilization     0.059393                      
-system.ruby.network.routers2.throttle0.msg_count.Control::0      2658688                      
-system.ruby.network.routers2.throttle0.msg_count.Response_Data::1       198942                      
-system.ruby.network.routers2.throttle0.msg_count.Response_Control::1       119244                      
-system.ruby.network.routers2.throttle0.msg_count.Response_Control::2      1757686                      
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::0       573827                      
+system.ruby.network.routers2.throttle0.msg_count.Control::0      2658760                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::1       198922                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Control::1       119247                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Control::2      1757673                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::0       573852                      
 system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::1          276                      
-system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::0      1108916                      
-system.ruby.network.routers2.throttle0.msg_bytes.Control::0     21269504                      
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1     14323824                      
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1       953952                      
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::2     14061488                      
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::0     41315544                      
+system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::0      1108932                      
+system.ruby.network.routers2.throttle0.msg_bytes.Control::0     21270080                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1     14322384                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1       953976                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::2     14061384                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::0     41317344                      
 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::1        19872                      
-system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::0      8871328                      
-system.ruby.network.routers2.throttle1.link_utilization     0.123158                      
-system.ruby.network.routers2.throttle1.msg_count.Control::0       173809                      
-system.ruby.network.routers2.throttle1.msg_count.Request_Control::0        79755                      
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::1      2684559                      
-system.ruby.network.routers2.throttle1.msg_count.Response_Control::1      1716987                      
-system.ruby.network.routers2.throttle1.msg_bytes.Control::0      1390472                      
-system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::0       638040                      
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1    193288248                      
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1     13735896                      
+system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::0      8871456                      
+system.ruby.network.routers2.throttle1.link_utilization     0.123163                      
+system.ruby.network.routers2.throttle1.msg_count.Control::0       173811                      
+system.ruby.network.routers2.throttle1.msg_count.Request_Control::2        79701                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::1      2684685                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Control::1      1717008                      
+system.ruby.network.routers2.throttle1.msg_bytes.Control::0      1390488                      
+system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2       637608                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1    193297320                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1     13736064                      
 system.ruby.network.routers3.throttle0.link_utilization     0.005207                      
-system.ruby.network.routers3.throttle0.msg_count.Control::0       173809                      
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::1        96821                      
+system.ruby.network.routers3.throttle0.msg_count.Control::0       173811                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::1        96823                      
 system.ruby.network.routers3.throttle0.msg_count.Response_Control::1        12100                      
 system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0        47547                      
-system.ruby.network.routers3.throttle0.msg_bytes.Control::0      1390472                      
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1      6971112                      
+system.ruby.network.routers3.throttle0.msg_bytes.Control::0      1390488                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1      6971256                      
 system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1        96800                      
 system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0       380376                      
 system.ruby.network.routers3.throttle1.link_utilization     0.008149                      
-system.ruby.network.routers3.throttle1.msg_count.Response_Data::1       174620                      
-system.ruby.network.routers3.throttle1.msg_count.Response_Control::1       110768                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::1       174622                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::1       110771                      
 system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1        46736                      
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1     12572640                      
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1       886144                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1     12572784                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1       886168                      
 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1       373888                      
 system.ruby.network.routers4.throttle0.link_utilization     0.000255                      
 system.ruby.network.routers4.throttle0.msg_count.Response_Data::1          811                      
@@ -811,42 +811,42 @@ system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::1       3738
 system.ruby.network.routers4.throttle1.link_utilization     0.000224                      
 system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::0        47547                      
 system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::0       380376                      
-system.ruby.network.routers5.throttle0.link_utilization     0.041639                      
-system.ruby.network.routers5.throttle0.msg_count.Request_Control::0        42551                      
-system.ruby.network.routers5.throttle0.msg_count.Response_Data::1       918114                      
-system.ruby.network.routers5.throttle0.msg_count.Response_Control::1       529410                      
-system.ruby.network.routers5.throttle0.msg_bytes.Request_Control::0       340408                      
-system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::1     66104208                      
-system.ruby.network.routers5.throttle0.msg_bytes.Response_Control::1      4235280                      
-system.ruby.network.routers5.throttle1.link_utilization     0.078726                      
-system.ruby.network.routers5.throttle1.msg_count.Request_Control::0        38847                      
-system.ruby.network.routers5.throttle1.msg_count.Response_Data::1      1718430                      
-system.ruby.network.routers5.throttle1.msg_count.Response_Control::1      1199317                      
-system.ruby.network.routers5.throttle1.msg_bytes.Request_Control::0       310776                      
-system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::1    123726960                      
-system.ruby.network.routers5.throttle1.msg_bytes.Response_Control::1      9594536                      
+system.ruby.network.routers5.throttle0.link_utilization     0.041641                      
+system.ruby.network.routers5.throttle0.msg_count.Request_Control::2        42522                      
+system.ruby.network.routers5.throttle0.msg_count.Response_Data::1       918158                      
+system.ruby.network.routers5.throttle0.msg_count.Response_Control::1       529385                      
+system.ruby.network.routers5.throttle0.msg_bytes.Request_Control::2       340176                      
+system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::1     66107376                      
+system.ruby.network.routers5.throttle0.msg_bytes.Response_Control::1      4235080                      
+system.ruby.network.routers5.throttle1.link_utilization     0.078728                      
+system.ruby.network.routers5.throttle1.msg_count.Request_Control::2        38822                      
+system.ruby.network.routers5.throttle1.msg_count.Response_Data::1      1718478                      
+system.ruby.network.routers5.throttle1.msg_count.Response_Control::1      1199341                      
+system.ruby.network.routers5.throttle1.msg_bytes.Request_Control::2       310576                      
+system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::1    123730416                      
+system.ruby.network.routers5.throttle1.msg_bytes.Response_Control::1      9594728                      
 system.ruby.network.routers5.throttle2.link_utilization     0.059393                      
-system.ruby.network.routers5.throttle2.msg_count.Control::0      2658688                      
-system.ruby.network.routers5.throttle2.msg_count.Response_Data::1       198942                      
-system.ruby.network.routers5.throttle2.msg_count.Response_Control::1       119244                      
-system.ruby.network.routers5.throttle2.msg_count.Response_Control::2      1757686                      
-system.ruby.network.routers5.throttle2.msg_count.Writeback_Data::0       573827                      
+system.ruby.network.routers5.throttle2.msg_count.Control::0      2658760                      
+system.ruby.network.routers5.throttle2.msg_count.Response_Data::1       198922                      
+system.ruby.network.routers5.throttle2.msg_count.Response_Control::1       119247                      
+system.ruby.network.routers5.throttle2.msg_count.Response_Control::2      1757673                      
+system.ruby.network.routers5.throttle2.msg_count.Writeback_Data::0       573852                      
 system.ruby.network.routers5.throttle2.msg_count.Writeback_Data::1          276                      
-system.ruby.network.routers5.throttle2.msg_count.Writeback_Control::0      1108916                      
-system.ruby.network.routers5.throttle2.msg_bytes.Control::0     21269504                      
-system.ruby.network.routers5.throttle2.msg_bytes.Response_Data::1     14323824                      
-system.ruby.network.routers5.throttle2.msg_bytes.Response_Control::1       953952                      
-system.ruby.network.routers5.throttle2.msg_bytes.Response_Control::2     14061488                      
-system.ruby.network.routers5.throttle2.msg_bytes.Writeback_Data::0     41315544                      
+system.ruby.network.routers5.throttle2.msg_count.Writeback_Control::0      1108932                      
+system.ruby.network.routers5.throttle2.msg_bytes.Control::0     21270080                      
+system.ruby.network.routers5.throttle2.msg_bytes.Response_Data::1     14322384                      
+system.ruby.network.routers5.throttle2.msg_bytes.Response_Control::1       953976                      
+system.ruby.network.routers5.throttle2.msg_bytes.Response_Control::2     14061384                      
+system.ruby.network.routers5.throttle2.msg_bytes.Writeback_Data::0     41317344                      
 system.ruby.network.routers5.throttle2.msg_bytes.Writeback_Data::1        19872                      
-system.ruby.network.routers5.throttle2.msg_bytes.Writeback_Control::0      8871328                      
+system.ruby.network.routers5.throttle2.msg_bytes.Writeback_Control::0      8871456                      
 system.ruby.network.routers5.throttle3.link_utilization     0.005207                      
-system.ruby.network.routers5.throttle3.msg_count.Control::0       173809                      
-system.ruby.network.routers5.throttle3.msg_count.Response_Data::1        96821                      
+system.ruby.network.routers5.throttle3.msg_count.Control::0       173811                      
+system.ruby.network.routers5.throttle3.msg_count.Response_Data::1        96823                      
 system.ruby.network.routers5.throttle3.msg_count.Response_Control::1        12100                      
 system.ruby.network.routers5.throttle3.msg_count.Writeback_Control::0        47547                      
-system.ruby.network.routers5.throttle3.msg_bytes.Control::0      1390472                      
-system.ruby.network.routers5.throttle3.msg_bytes.Response_Data::1      6971112                      
+system.ruby.network.routers5.throttle3.msg_bytes.Control::0      1390488                      
+system.ruby.network.routers5.throttle3.msg_bytes.Response_Data::1      6971256                      
 system.ruby.network.routers5.throttle3.msg_bytes.Response_Control::1        96800                      
 system.ruby.network.routers5.throttle3.msg_bytes.Writeback_Control::0       380376                      
 system.ruby.network.routers5.throttle4.link_utilization     0.000255                      
@@ -856,295 +856,295 @@ system.ruby.network.routers5.throttle4.msg_bytes.Response_Data::1        58392
 system.ruby.network.routers5.throttle4.msg_bytes.Writeback_Control::1       373888                      
 system.ruby.delayVCHist.vnet_0::bucket_size            4                       # delay histogram for vnet_0
 system.ruby.delayVCHist.vnet_0::max_bucket           39                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::samples       6099117                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::mean         0.754514                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::stdev        2.340449                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0           |     5524518     90.58%     90.58% |         380      0.01%     90.59% |      573810      9.41%     99.99% |         129      0.00%    100.00% |         227      0.00%    100.00% |           9      0.00%    100.00% |          44      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::total         6099117                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::samples       6099217                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::mean         0.754439                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::stdev        2.340051                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0           |     5524579     90.58%     90.58% |         410      0.01%     90.59% |      573855      9.41%     99.99% |         123      0.00%    100.00% |         205      0.00%    100.00% |           8      0.00%    100.00% |          37      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::total         6099217                       # delay histogram for vnet_0
 system.ruby.delayVCHist.vnet_1::bucket_size            2                       # delay histogram for vnet_1
 system.ruby.delayVCHist.vnet_1::max_bucket           19                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::samples       4683733                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::mean         0.044886                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::stdev        0.594700                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1           |     4656826     99.43%     99.43% |         417      0.01%     99.43% |         407      0.01%     99.44% |         552      0.01%     99.45% |       25430      0.54%    100.00% |          99      0.00%    100.00% |           0      0.00%    100.00% |           1      0.00%    100.00% |           1      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::total         4683733                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_2::bucket_size            2                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::max_bucket           19                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::samples         81398                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::mean         0.027200                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::stdev        0.432471                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2           |       80998     99.51%     99.51% |          98      0.12%     99.63% |          74      0.09%     99.72% |          96      0.12%     99.84% |          98      0.12%     99.96% |          30      0.04%    100.00% |           1      0.00%    100.00% |           0      0.00%    100.00% |           2      0.00%    100.00% |           1      0.00%    100.00% # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::total           81398                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_1::samples       4683807                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::mean         0.044910                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::stdev        0.595023                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1           |     4656927     99.43%     99.43% |         381      0.01%     99.43% |         370      0.01%     99.44% |         589      0.01%     99.45% |       25416      0.54%    100.00% |         122      0.00%    100.00% |           2      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::total         4683807                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_2::bucket_size            1                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::max_bucket            9                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::samples         81344                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::mean         0.000123                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::stdev        0.015680                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2           |       81339     99.99%     99.99% |           0      0.00%     99.99% |           5      0.01%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::total           81344                       # delay histogram for vnet_2
 system.ruby.LD.latency_hist::bucket_size           16                      
 system.ruby.LD.latency_hist::max_bucket           159                      
-system.ruby.LD.latency_hist::samples         14938551                      
-system.ruby.LD.latency_hist::mean            4.746751                      
-system.ruby.LD.latency_hist::gmean           3.589398                      
-system.ruby.LD.latency_hist::stdev           6.551138                      
-system.ruby.LD.latency_hist              |    13551480     90.71%     90.71% |     1355950      9.08%     99.79% |         110      0.00%     99.79% |           0      0.00%     99.79% |        9645      0.06%     99.86% |         172      0.00%     99.86% |       20174      0.14%     99.99% |         799      0.01%    100.00% |         192      0.00%    100.00% |          29      0.00%    100.00%
-system.ruby.LD.latency_hist::total           14938551                      
+system.ruby.LD.latency_hist::samples         14937313                      
+system.ruby.LD.latency_hist::mean            4.746801                      
+system.ruby.LD.latency_hist::gmean           3.589441                      
+system.ruby.LD.latency_hist::stdev           6.550511                      
+system.ruby.LD.latency_hist              |    13550250     90.71%     90.71% |     1355967      9.08%     99.79% |          85      0.00%     99.79% |           0      0.00%     99.79% |        9654      0.06%     99.86% |         173      0.00%     99.86% |       20215      0.14%     99.99% |         758      0.01%    100.00% |         186      0.00%    100.00% |          25      0.00%    100.00%
+system.ruby.LD.latency_hist::total           14937313                      
 system.ruby.LD.hit_latency_hist::bucket_size            1                      
 system.ruby.LD.hit_latency_hist::max_bucket            9                      
-system.ruby.LD.hit_latency_hist::samples     13551480                      
+system.ruby.LD.hit_latency_hist::samples     13550250                      
 system.ruby.LD.hit_latency_hist::mean               3                      
 system.ruby.LD.hit_latency_hist::gmean       3.000000                      
-system.ruby.LD.hit_latency_hist          |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |    13551480    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.hit_latency_hist::total       13551480                      
+system.ruby.LD.hit_latency_hist          |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |    13550250    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.hit_latency_hist::total       13550250                      
 system.ruby.LD.miss_latency_hist::bucket_size           16                      
 system.ruby.LD.miss_latency_hist::max_bucket          159                      
-system.ruby.LD.miss_latency_hist::samples      1387071                      
-system.ruby.LD.miss_latency_hist::mean      21.812251                      
-system.ruby.LD.miss_latency_hist::gmean     20.706039                      
-system.ruby.LD.miss_latency_hist::stdev     11.881658                      
-system.ruby.LD.miss_latency_hist         |           0      0.00%      0.00% |     1355950     97.76%     97.76% |         110      0.01%     97.76% |           0      0.00%     97.76% |        9645      0.70%     98.46% |         172      0.01%     98.47% |       20174      1.45%     99.93% |         799      0.06%     99.98% |         192      0.01%    100.00% |          29      0.00%    100.00%
-system.ruby.LD.miss_latency_hist::total       1387071                      
+system.ruby.LD.miss_latency_hist::samples      1387063                      
+system.ruby.LD.miss_latency_hist::mean      21.811342                      
+system.ruby.LD.miss_latency_hist::gmean     20.705599                      
+system.ruby.LD.miss_latency_hist::stdev     11.877845                      
+system.ruby.LD.miss_latency_hist         |           0      0.00%      0.00% |     1355967     97.76%     97.76% |          85      0.01%     97.76% |           0      0.00%     97.76% |        9654      0.70%     98.46% |         173      0.01%     98.47% |       20215      1.46%     99.93% |         758      0.05%     99.98% |         186      0.01%    100.00% |          25      0.00%    100.00%
+system.ruby.LD.miss_latency_hist::total       1387063                      
 system.ruby.ST.latency_hist::bucket_size           32                      
 system.ruby.ST.latency_hist::max_bucket           319                      
-system.ruby.ST.latency_hist::samples          9501513                      
-system.ruby.ST.latency_hist::mean            4.608297                      
-system.ruby.ST.latency_hist::gmean           3.286796                      
-system.ruby.ST.latency_hist::stdev          10.645241                      
-system.ruby.ST.latency_hist              |     9375847     98.68%     98.68% |          22      0.00%     98.68% |       64166      0.68%     99.35% |       60838      0.64%     99.99% |         636      0.01%    100.00% |           4      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.latency_hist::total            9501513                      
+system.ruby.ST.latency_hist::samples          9501279                      
+system.ruby.ST.latency_hist::mean            4.608129                      
+system.ruby.ST.latency_hist::gmean           3.286792                      
+system.ruby.ST.latency_hist::stdev          10.643686                      
+system.ruby.ST.latency_hist              |     9375615     98.68%     98.68% |          20      0.00%     98.68% |       64184      0.68%     99.35% |       60844      0.64%     99.99% |         614      0.01%    100.00% |           2      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.ST.latency_hist::total            9501279                      
 system.ruby.ST.hit_latency_hist::bucket_size            1                      
 system.ruby.ST.hit_latency_hist::max_bucket            9                      
-system.ruby.ST.hit_latency_hist::samples      9151298                      
+system.ruby.ST.hit_latency_hist::samples      9151065                      
 system.ruby.ST.hit_latency_hist::mean               3                      
 system.ruby.ST.hit_latency_hist::gmean       3.000000                      
-system.ruby.ST.hit_latency_hist          |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |     9151298    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.hit_latency_hist::total        9151298                      
+system.ruby.ST.hit_latency_hist          |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |     9151065    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.ST.hit_latency_hist::total        9151065                      
 system.ruby.ST.miss_latency_hist::bucket_size           32                      
 system.ruby.ST.miss_latency_hist::max_bucket          319                      
-system.ruby.ST.miss_latency_hist::samples       350215                      
-system.ruby.ST.miss_latency_hist::mean      46.633933                      
-system.ruby.ST.miss_latency_hist::gmean     35.718031                      
-system.ruby.ST.miss_latency_hist::stdev     35.223868                      
-system.ruby.ST.miss_latency_hist         |      224549     64.12%     64.12% |          22      0.01%     64.12% |       64166     18.32%     82.45% |       60838     17.37%     99.82% |         636      0.18%    100.00% |           4      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.miss_latency_hist::total        350215                      
+system.ruby.ST.miss_latency_hist::samples       350214                      
+system.ruby.ST.miss_latency_hist::mean      46.628404                      
+system.ruby.ST.miss_latency_hist::gmean     35.714857                      
+system.ruby.ST.miss_latency_hist::stdev     35.216783                      
+system.ruby.ST.miss_latency_hist         |      224550     64.12%     64.12% |          20      0.01%     64.12% |       64184     18.33%     82.45% |       60844     17.37%     99.82% |         614      0.18%    100.00% |           2      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.ST.miss_latency_hist::total        350214                      
 system.ruby.IFETCH.latency_hist::bucket_size           16                      
 system.ruby.IFETCH.latency_hist::max_bucket          159                      
-system.ruby.IFETCH.latency_hist::samples    126638834                      
-system.ruby.IFETCH.latency_hist::mean        3.112928                      
-system.ruby.IFETCH.latency_hist::gmean       3.036561                      
-system.ruby.IFETCH.latency_hist::stdev       1.654509                      
-system.ruby.IFETCH.latency_hist          |   125821437     99.35%     99.35% |      801961      0.63%     99.99% |           5      0.00%     99.99% |           0      0.00%     99.99% |        3920      0.00%     99.99% |          23      0.00%     99.99% |       11193      0.01%    100.00% |         179      0.00%    100.00% |         116      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.latency_hist::total      126638834                      
+system.ruby.IFETCH.latency_hist::samples    126633666                      
+system.ruby.IFETCH.latency_hist::mean        3.112947                      
+system.ruby.IFETCH.latency_hist::gmean       3.036567                      
+system.ruby.IFETCH.latency_hist::stdev       1.654702                      
+system.ruby.IFETCH.latency_hist          |   125816178     99.35%     99.35% |      802052      0.63%     99.99% |           5      0.00%     99.99% |           0      0.00%     99.99% |        3918      0.00%     99.99% |          22      0.00%     99.99% |       11172      0.01%    100.00% |         208      0.00%    100.00% |         111      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.latency_hist::total      126633666                      
 system.ruby.IFETCH.hit_latency_hist::bucket_size            1                      
 system.ruby.IFETCH.hit_latency_hist::max_bucket            9                      
-system.ruby.IFETCH.hit_latency_hist::samples    125821437                      
+system.ruby.IFETCH.hit_latency_hist::samples    125816178                      
 system.ruby.IFETCH.hit_latency_hist::mean            3                      
 system.ruby.IFETCH.hit_latency_hist::gmean     3.000000                      
-system.ruby.IFETCH.hit_latency_hist      |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |   125821437    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.hit_latency_hist::total    125821437                      
+system.ruby.IFETCH.hit_latency_hist      |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |   125816178    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.hit_latency_hist::total    125816178                      
 system.ruby.IFETCH.miss_latency_hist::bucket_size           16                      
 system.ruby.IFETCH.miss_latency_hist::max_bucket          159                      
-system.ruby.IFETCH.miss_latency_hist::samples       817397                      
-system.ruby.IFETCH.miss_latency_hist::mean    20.495847                      
-system.ruby.IFETCH.miss_latency_hist::gmean    19.596119                      
-system.ruby.IFETCH.miss_latency_hist::stdev    10.953317                      
-system.ruby.IFETCH.miss_latency_hist     |           0      0.00%      0.00% |      801961     98.11%     98.11% |           5      0.00%     98.11% |           0      0.00%     98.11% |        3920      0.48%     98.59% |          23      0.00%     98.59% |       11193      1.37%     99.96% |         179      0.02%     99.99% |         116      0.01%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.miss_latency_hist::total       817397                      
+system.ruby.IFETCH.miss_latency_hist::samples       817488                      
+system.ruby.IFETCH.miss_latency_hist::mean    20.496144                      
+system.ruby.IFETCH.miss_latency_hist::gmean    19.596306                      
+system.ruby.IFETCH.miss_latency_hist::stdev    10.954425                      
+system.ruby.IFETCH.miss_latency_hist     |           0      0.00%      0.00% |      802052     98.11%     98.11% |           5      0.00%     98.11% |           0      0.00%     98.11% |        3918      0.48%     98.59% |          22      0.00%     98.59% |       11172      1.37%     99.96% |         208      0.03%     99.99% |         111      0.01%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.miss_latency_hist::total       817488                      
 system.ruby.RMW_Read.latency_hist::bucket_size           16                      
 system.ruby.RMW_Read.latency_hist::max_bucket          159                      
-system.ruby.RMW_Read.latency_hist::samples       494972                      
-system.ruby.RMW_Read.latency_hist::mean      5.895354                      
-system.ruby.RMW_Read.latency_hist::gmean     3.951188                      
-system.ruby.RMW_Read.latency_hist::stdev     8.211091                      
-system.ruby.RMW_Read.latency_hist        |      429307     86.73%     86.73% |       64259     12.98%     99.72% |           8      0.00%     99.72% |           0      0.00%     99.72% |         988      0.20%     99.92% |          20      0.00%     99.92% |         359      0.07%     99.99% |          26      0.01%    100.00% |           5      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.RMW_Read.latency_hist::total       494972                      
+system.ruby.RMW_Read.latency_hist::samples       494951                      
+system.ruby.RMW_Read.latency_hist::mean      5.895220                      
+system.ruby.RMW_Read.latency_hist::gmean     3.951159                      
+system.ruby.RMW_Read.latency_hist::stdev     8.211294                      
+system.ruby.RMW_Read.latency_hist        |      429288     86.73%     86.73% |       64260     12.98%     99.72% |           3      0.00%     99.72% |           0      0.00%     99.72% |         989      0.20%     99.92% |          21      0.00%     99.92% |         364      0.07%     99.99% |          22      0.00%    100.00% |           3      0.00%    100.00% |           1      0.00%    100.00%
+system.ruby.RMW_Read.latency_hist::total       494951                      
 system.ruby.RMW_Read.hit_latency_hist::bucket_size            1                      
 system.ruby.RMW_Read.hit_latency_hist::max_bucket            9                      
-system.ruby.RMW_Read.hit_latency_hist::samples       429307                      
+system.ruby.RMW_Read.hit_latency_hist::samples       429288                      
 system.ruby.RMW_Read.hit_latency_hist::mean            3                      
 system.ruby.RMW_Read.hit_latency_hist::gmean     3.000000                      
-system.ruby.RMW_Read.hit_latency_hist    |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |      429307    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.RMW_Read.hit_latency_hist::total       429307                      
+system.ruby.RMW_Read.hit_latency_hist    |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |      429288    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.RMW_Read.hit_latency_hist::total       429288                      
 system.ruby.RMW_Read.miss_latency_hist::bucket_size           16                      
 system.ruby.RMW_Read.miss_latency_hist::max_bucket          159                      
-system.ruby.RMW_Read.miss_latency_hist::samples        65665                      
-system.ruby.RMW_Read.miss_latency_hist::mean    24.824701                      
-system.ruby.RMW_Read.miss_latency_hist::gmean    23.916335                      
-system.ruby.RMW_Read.miss_latency_hist::stdev     9.751364                      
-system.ruby.RMW_Read.miss_latency_hist   |           0      0.00%      0.00% |       64259     97.86%     97.86% |           8      0.01%     97.87% |           0      0.00%     97.87% |         988      1.50%     99.38% |          20      0.03%     99.41% |         359      0.55%     99.95% |          26      0.04%     99.99% |           5      0.01%    100.00% |           0      0.00%    100.00%
-system.ruby.RMW_Read.miss_latency_hist::total        65665                      
+system.ruby.RMW_Read.miss_latency_hist::samples        65663                      
+system.ruby.RMW_Read.miss_latency_hist::mean    24.823432                      
+system.ruby.RMW_Read.miss_latency_hist::gmean    23.914448                      
+system.ruby.RMW_Read.miss_latency_hist::stdev     9.754848                      
+system.ruby.RMW_Read.miss_latency_hist   |           0      0.00%      0.00% |       64260     97.86%     97.86% |           3      0.00%     97.87% |           0      0.00%     97.87% |         989      1.51%     99.37% |          21      0.03%     99.41% |         364      0.55%     99.96% |          22      0.03%     99.99% |           3      0.00%    100.00% |           1      0.00%    100.00%
+system.ruby.RMW_Read.miss_latency_hist::total        65663                      
 system.ruby.Locked_RMW_Read.latency_hist::bucket_size           16                      
 system.ruby.Locked_RMW_Read.latency_hist::max_bucket          159                      
-system.ruby.Locked_RMW_Read.latency_hist::samples       339641                      
-system.ruby.Locked_RMW_Read.latency_hist::mean     5.237030                      
-system.ruby.Locked_RMW_Read.latency_hist::gmean     3.762043                      
-system.ruby.Locked_RMW_Read.latency_hist::stdev     6.719404                      
-system.ruby.Locked_RMW_Read.latency_hist |      301301     88.71%     88.71% |       38004     11.19%     99.90% |          11      0.00%     99.90% |           0      0.00%     99.90% |         174      0.05%     99.96% |           4      0.00%     99.96% |         138      0.04%    100.00% |           6      0.00%    100.00% |           3      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.Locked_RMW_Read.latency_hist::total       339641                      
+system.ruby.Locked_RMW_Read.latency_hist::samples       339622                      
+system.ruby.Locked_RMW_Read.latency_hist::mean     5.235927                      
+system.ruby.Locked_RMW_Read.latency_hist::gmean     3.761812                      
+system.ruby.Locked_RMW_Read.latency_hist::stdev     6.715360                      
+system.ruby.Locked_RMW_Read.latency_hist |      301290     88.71%     88.71% |       38000     11.19%     99.90% |           7      0.00%     99.90% |           0      0.00%     99.90% |         176      0.05%     99.96% |           2      0.00%     99.96% |         134      0.04%    100.00% |          12      0.00%    100.00% |           1      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.Locked_RMW_Read.latency_hist::total       339622                      
 system.ruby.Locked_RMW_Read.hit_latency_hist::bucket_size            1                      
 system.ruby.Locked_RMW_Read.hit_latency_hist::max_bucket            9                      
-system.ruby.Locked_RMW_Read.hit_latency_hist::samples       301301                      
+system.ruby.Locked_RMW_Read.hit_latency_hist::samples       301290                      
 system.ruby.Locked_RMW_Read.hit_latency_hist::mean            3                      
 system.ruby.Locked_RMW_Read.hit_latency_hist::gmean     3.000000                      
-system.ruby.Locked_RMW_Read.hit_latency_hist |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |      301301    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.Locked_RMW_Read.hit_latency_hist::total       301301                      
+system.ruby.Locked_RMW_Read.hit_latency_hist |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |      301290    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.Locked_RMW_Read.hit_latency_hist::total       301290                      
 system.ruby.Locked_RMW_Read.miss_latency_hist::bucket_size           16                      
 system.ruby.Locked_RMW_Read.miss_latency_hist::max_bucket          159                      
-system.ruby.Locked_RMW_Read.miss_latency_hist::samples        38340                      
-system.ruby.Locked_RMW_Read.miss_latency_hist::mean    22.817084                      
-system.ruby.Locked_RMW_Read.miss_latency_hist::gmean    22.281764                      
-system.ruby.Locked_RMW_Read.miss_latency_hist::stdev     7.182388                      
-system.ruby.Locked_RMW_Read.miss_latency_hist |           0      0.00%      0.00% |       38004     99.12%     99.12% |          11      0.03%     99.15% |           0      0.00%     99.15% |         174      0.45%     99.61% |           4      0.01%     99.62% |         138      0.36%     99.98% |           6      0.02%     99.99% |           3      0.01%    100.00% |           0      0.00%    100.00%
-system.ruby.Locked_RMW_Read.miss_latency_hist::total        38340                      
+system.ruby.Locked_RMW_Read.miss_latency_hist::samples        38332                      
+system.ruby.Locked_RMW_Read.miss_latency_hist::mean    22.810341                      
+system.ruby.Locked_RMW_Read.miss_latency_hist::gmean    22.276488                      
+system.ruby.Locked_RMW_Read.miss_latency_hist::stdev     7.169146                      
+system.ruby.Locked_RMW_Read.miss_latency_hist |           0      0.00%      0.00% |       38000     99.13%     99.13% |           7      0.02%     99.15% |           0      0.00%     99.15% |         176      0.46%     99.61% |           2      0.01%     99.62% |         134      0.35%     99.97% |          12      0.03%    100.00% |           1      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.Locked_RMW_Read.miss_latency_hist::total        38332                      
 system.ruby.Locked_RMW_Write.latency_hist::bucket_size            1                      
 system.ruby.Locked_RMW_Write.latency_hist::max_bucket            9                      
-system.ruby.Locked_RMW_Write.latency_hist::samples       339641                      
+system.ruby.Locked_RMW_Write.latency_hist::samples       339622                      
 system.ruby.Locked_RMW_Write.latency_hist::mean            3                      
 system.ruby.Locked_RMW_Write.latency_hist::gmean     3.000000                      
-system.ruby.Locked_RMW_Write.latency_hist |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |      339641    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.Locked_RMW_Write.latency_hist::total       339641                      
+system.ruby.Locked_RMW_Write.latency_hist |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |      339622    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.Locked_RMW_Write.latency_hist::total       339622                      
 system.ruby.Locked_RMW_Write.hit_latency_hist::bucket_size            1                      
 system.ruby.Locked_RMW_Write.hit_latency_hist::max_bucket            9                      
-system.ruby.Locked_RMW_Write.hit_latency_hist::samples       339641                      
+system.ruby.Locked_RMW_Write.hit_latency_hist::samples       339622                      
 system.ruby.Locked_RMW_Write.hit_latency_hist::mean            3                      
 system.ruby.Locked_RMW_Write.hit_latency_hist::gmean     3.000000                      
-system.ruby.Locked_RMW_Write.hit_latency_hist |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |      339641    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.Locked_RMW_Write.hit_latency_hist::total       339641                      
-system.ruby.L1Cache_Controller.Load      |     6584073     44.07%     44.07% |     8354478     55.93%    100.00%
-system.ruby.L1Cache_Controller.Load::total     14938551                      
-system.ruby.L1Cache_Controller.Ifetch    |    70408272     55.60%     55.60% |    56230567     44.40%    100.00%
-system.ruby.L1Cache_Controller.Ifetch::total    126638839                      
-system.ruby.L1Cache_Controller.Store     |     5552032     52.01%     52.01% |     5123735     47.99%    100.00%
-system.ruby.L1Cache_Controller.Store::total     10675767                      
-system.ruby.L1Cache_Controller.Inv       |       16306     50.03%     50.03% |       16286     49.97%    100.00%
-system.ruby.L1Cache_Controller.Inv::total        32592                      
-system.ruby.L1Cache_Controller.L1_Replacement |      902872     34.67%     34.67% |     1701108     65.33%    100.00%
-system.ruby.L1Cache_Controller.L1_Replacement::total      2603980                      
-system.ruby.L1Cache_Controller.Fwd_GETX  |       12078     51.02%     51.02% |       11595     48.98%    100.00%
-system.ruby.L1Cache_Controller.Fwd_GETX::total        23673                      
-system.ruby.L1Cache_Controller.Fwd_GETS  |       14163     56.36%     56.36% |       10966     43.64%    100.00%
-system.ruby.L1Cache_Controller.Fwd_GETS::total        25129                      
+system.ruby.Locked_RMW_Write.hit_latency_hist |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |      339622    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.Locked_RMW_Write.hit_latency_hist::total       339622                      
+system.ruby.L1Cache_Controller.Load      |     6583252     44.07%     44.07% |     8354061     55.93%    100.00%
+system.ruby.L1Cache_Controller.Load::total     14937313                      
+system.ruby.L1Cache_Controller.Ifetch    |    70404850     55.60%     55.60% |    56228821     44.40%    100.00%
+system.ruby.L1Cache_Controller.Ifetch::total    126633671                      
+system.ruby.L1Cache_Controller.Store     |     5551807     52.01%     52.01% |     5123667     47.99%    100.00%
+system.ruby.L1Cache_Controller.Store::total     10675474                      
+system.ruby.L1Cache_Controller.Inv       |       16305     50.06%     50.06% |       16265     49.94%    100.00%
+system.ruby.L1Cache_Controller.Inv::total        32570                      
+system.ruby.L1Cache_Controller.L1_Replacement |      902922     34.67%     34.67% |     1701187     65.33%    100.00%
+system.ruby.L1Cache_Controller.L1_Replacement::total      2604109                      
+system.ruby.L1Cache_Controller.Fwd_GETX  |       12075     51.03%     51.03% |       11588     48.97%    100.00%
+system.ruby.L1Cache_Controller.Fwd_GETX::total        23663                      
+system.ruby.L1Cache_Controller.Fwd_GETS  |       14138     56.31%     56.31% |       10969     43.69%    100.00%
+system.ruby.L1Cache_Controller.Fwd_GETS::total        25107                      
 system.ruby.L1Cache_Controller.Fwd_GET_INSTR |           4    100.00%    100.00% |           0      0.00%    100.00%
 system.ruby.L1Cache_Controller.Fwd_GET_INSTR::total            4                      
-system.ruby.L1Cache_Controller.Data      |         779     45.93%     45.93% |         917     54.07%    100.00%
-system.ruby.L1Cache_Controller.Data::total         1696                      
-system.ruby.L1Cache_Controller.Data_Exclusive |      274579     21.48%     21.48% |     1003754     78.52%    100.00%
-system.ruby.L1Cache_Controller.Data_Exclusive::total      1278333                      
-system.ruby.L1Cache_Controller.DataS_fromL1 |       10966     43.63%     43.63% |       14167     56.37%    100.00%
-system.ruby.L1Cache_Controller.DataS_fromL1::total        25133                      
-system.ruby.L1Cache_Controller.Data_all_Acks |      631790     47.45%     47.45% |      699592     52.55%    100.00%
-system.ruby.L1Cache_Controller.Data_all_Acks::total      1331382                      
-system.ruby.L1Cache_Controller.Ack       |       12231     55.23%     55.23% |        9913     44.77%    100.00%
-system.ruby.L1Cache_Controller.Ack::total        22144                      
-system.ruby.L1Cache_Controller.Ack_all   |       13010     54.57%     54.57% |       10830     45.43%    100.00%
-system.ruby.L1Cache_Controller.Ack_all::total        23840                      
-system.ruby.L1Cache_Controller.WB_Ack    |      504169     29.96%     29.96% |     1178574     70.04%    100.00%
-system.ruby.L1Cache_Controller.WB_Ack::total      1682743                      
-system.ruby.L1Cache_Controller.NP.Load   |      306633     22.41%     22.41% |     1061529     77.59%    100.00%
-system.ruby.L1Cache_Controller.NP.Load::total      1368162                      
-system.ruby.L1Cache_Controller.NP.Ifetch |      358703     43.90%     43.90% |      458427     56.10%    100.00%
-system.ruby.L1Cache_Controller.NP.Ifetch::total       817130                      
-system.ruby.L1Cache_Controller.NP.Store  |      238560     56.70%     56.70% |      182176     43.30%    100.00%
-system.ruby.L1Cache_Controller.NP.Store::total       420736                      
-system.ruby.L1Cache_Controller.NP.Inv    |        5463     60.97%     60.97% |        3497     39.03%    100.00%
-system.ruby.L1Cache_Controller.NP.Inv::total         8960                      
-system.ruby.L1Cache_Controller.I.Load    |        8460     44.74%     44.74% |       10449     55.26%    100.00%
-system.ruby.L1Cache_Controller.I.Load::total        18909                      
+system.ruby.L1Cache_Controller.Data      |         776     45.81%     45.81% |         918     54.19%    100.00%
+system.ruby.L1Cache_Controller.Data::total         1694                      
+system.ruby.L1Cache_Controller.Data_Exclusive |      274584     21.48%     21.48% |     1003769     78.52%    100.00%
+system.ruby.L1Cache_Controller.Data_Exclusive::total      1278353                      
+system.ruby.L1Cache_Controller.DataS_fromL1 |       10969     43.68%     43.68% |       14142     56.32%    100.00%
+system.ruby.L1Cache_Controller.DataS_fromL1::total        25111                      
+system.ruby.L1Cache_Controller.Data_all_Acks |      631829     47.45%     47.45% |      699649     52.55%    100.00%
+system.ruby.L1Cache_Controller.Data_all_Acks::total      1331478                      
+system.ruby.L1Cache_Controller.Ack       |       12213     55.20%     55.20% |        9911     44.80%    100.00%
+system.ruby.L1Cache_Controller.Ack::total        22124                      
+system.ruby.L1Cache_Controller.Ack_all   |       12989     54.53%     54.53% |       10829     45.47%    100.00%
+system.ruby.L1Cache_Controller.Ack_all::total        23818                      
+system.ruby.L1Cache_Controller.WB_Ack    |      504183     29.96%     29.96% |     1178601     70.04%    100.00%
+system.ruby.L1Cache_Controller.WB_Ack::total      1682784                      
+system.ruby.L1Cache_Controller.NP.Load   |      306639     22.41%     22.41% |     1061542     77.59%    100.00%
+system.ruby.L1Cache_Controller.NP.Load::total      1368181                      
+system.ruby.L1Cache_Controller.NP.Ifetch |      358742     43.90%     43.90% |      458479     56.10%    100.00%
+system.ruby.L1Cache_Controller.NP.Ifetch::total       817221                      
+system.ruby.L1Cache_Controller.NP.Store  |      238565     56.70%     56.70% |      182190     43.30%    100.00%
+system.ruby.L1Cache_Controller.NP.Store::total       420755                      
+system.ruby.L1Cache_Controller.NP.Inv    |        5465     60.99%     60.99% |        3496     39.01%    100.00%
+system.ruby.L1Cache_Controller.NP.Inv::total         8961                      
+system.ruby.L1Cache_Controller.I.Load    |        8460     44.80%     44.80% |       10422     55.20%    100.00%
+system.ruby.L1Cache_Controller.I.Load::total        18882                      
 system.ruby.L1Cache_Controller.I.Ifetch  |         106     39.70%     39.70% |         161     60.30%    100.00%
 system.ruby.L1Cache_Controller.I.Ifetch::total          267                      
-system.ruby.L1Cache_Controller.I.Store   |        5652     49.84%     49.84% |        5688     50.16%    100.00%
-system.ruby.L1Cache_Controller.I.Store::total        11340                      
-system.ruby.L1Cache_Controller.I.L1_Replacement |        8703     52.17%     52.17% |        7980     47.83%    100.00%
-system.ruby.L1Cache_Controller.I.L1_Replacement::total        16683                      
-system.ruby.L1Cache_Controller.S.Load    |      576678     53.66%     53.66% |      497974     46.34%    100.00%
-system.ruby.L1Cache_Controller.S.Load::total      1074652                      
-system.ruby.L1Cache_Controller.S.Ifetch  |    70049459     55.67%     55.67% |    55771978     44.33%    100.00%
-system.ruby.L1Cache_Controller.S.Ifetch::total    125821437                      
-system.ruby.L1Cache_Controller.S.Store   |       12231     55.23%     55.23% |        9913     44.77%    100.00%
-system.ruby.L1Cache_Controller.S.Store::total        22144                      
-system.ruby.L1Cache_Controller.S.Inv     |       10716     46.02%     46.02% |       12567     53.98%    100.00%
-system.ruby.L1Cache_Controller.S.Inv::total        23283                      
-system.ruby.L1Cache_Controller.S.L1_Replacement |      390000     43.12%     43.12% |      514554     56.88%    100.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement::total       904554                      
-system.ruby.L1Cache_Controller.E.Load    |     1291164     33.50%     33.50% |     2563076     66.50%    100.00%
-system.ruby.L1Cache_Controller.E.Load::total      3854240                      
-system.ruby.L1Cache_Controller.E.Store   |       85252     51.15%     51.15% |       81434     48.85%    100.00%
-system.ruby.L1Cache_Controller.E.Store::total       166686                      
+system.ruby.L1Cache_Controller.I.Store   |        5646     49.83%     49.83% |        5684     50.17%    100.00%
+system.ruby.L1Cache_Controller.I.Store::total        11330                      
+system.ruby.L1Cache_Controller.I.L1_Replacement |        8703     52.15%     52.15% |        7984     47.85%    100.00%
+system.ruby.L1Cache_Controller.I.L1_Replacement::total        16687                      
+system.ruby.L1Cache_Controller.S.Load    |      576531     53.67%     53.67% |      497753     46.33%    100.00%
+system.ruby.L1Cache_Controller.S.Load::total      1074284                      
+system.ruby.L1Cache_Controller.S.Ifetch  |    70045998     55.67%     55.67% |    55770180     44.33%    100.00%
+system.ruby.L1Cache_Controller.S.Ifetch::total    125816178                      
+system.ruby.L1Cache_Controller.S.Store   |       12213     55.20%     55.20% |        9911     44.80%    100.00%
+system.ruby.L1Cache_Controller.S.Store::total        22124                      
+system.ruby.L1Cache_Controller.S.Inv     |       10713     46.06%     46.06% |       12547     53.94%    100.00%
+system.ruby.L1Cache_Controller.S.Inv::total        23260                      
+system.ruby.L1Cache_Controller.S.L1_Replacement |      390036     43.12%     43.12% |      514602     56.88%    100.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement::total       904638                      
+system.ruby.L1Cache_Controller.E.Load    |     1291134     33.50%     33.50% |     2563123     66.50%    100.00%
+system.ruby.L1Cache_Controller.E.Load::total      3854257                      
+system.ruby.L1Cache_Controller.E.Store   |       85252     51.14%     51.14% |       81438     48.86%    100.00%
+system.ruby.L1Cache_Controller.E.Store::total       166690                      
 system.ruby.L1Cache_Controller.E.Inv     |          54     73.97%     73.97% |          19     26.03%    100.00%
 system.ruby.L1Cache_Controller.E.Inv::total           73                      
-system.ruby.L1Cache_Controller.E.L1_Replacement |      187843     16.94%     16.94% |      921073     83.06%    100.00%
-system.ruby.L1Cache_Controller.E.L1_Replacement::total      1108916                      
-system.ruby.L1Cache_Controller.E.Fwd_GETX |         212     75.18%     75.18% |          70     24.82%    100.00%
-system.ruby.L1Cache_Controller.E.Fwd_GETX::total          282                      
-system.ruby.L1Cache_Controller.E.Fwd_GETS |        1012     47.62%     47.62% |        1113     52.38%    100.00%
-system.ruby.L1Cache_Controller.E.Fwd_GETS::total         2125                      
-system.ruby.L1Cache_Controller.M.Load    |     4401138     51.04%     51.04% |     4221450     48.96%    100.00%
-system.ruby.L1Cache_Controller.M.Load::total      8622588                      
-system.ruby.L1Cache_Controller.M.Store   |     5210337     51.82%     51.82% |     4844524     48.18%    100.00%
-system.ruby.L1Cache_Controller.M.Store::total     10054861                      
+system.ruby.L1Cache_Controller.E.L1_Replacement |      187850     16.94%     16.94% |      921082     83.06%    100.00%
+system.ruby.L1Cache_Controller.E.L1_Replacement::total      1108932                      
+system.ruby.L1Cache_Controller.E.Fwd_GETX |         211     75.09%     75.09% |          70     24.91%    100.00%
+system.ruby.L1Cache_Controller.E.Fwd_GETX::total          281                      
+system.ruby.L1Cache_Controller.E.Fwd_GETS |        1011     47.55%     47.55% |        1115     52.45%    100.00%
+system.ruby.L1Cache_Controller.E.Fwd_GETS::total         2126                      
+system.ruby.L1Cache_Controller.M.Load    |     4400488     51.04%     51.04% |     4221221     48.96%    100.00%
+system.ruby.L1Cache_Controller.M.Load::total      8621709                      
+system.ruby.L1Cache_Controller.M.Store   |     5210131     51.82%     51.82% |     4844444     48.18%    100.00%
+system.ruby.L1Cache_Controller.M.Store::total     10054575                      
 system.ruby.L1Cache_Controller.M.Inv     |          73     26.45%     26.45% |         203     73.55%    100.00%
 system.ruby.L1Cache_Controller.M.Inv::total          276                      
-system.ruby.L1Cache_Controller.M.L1_Replacement |      316326     55.13%     55.13% |      257501     44.87%    100.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement::total       573827                      
-system.ruby.L1Cache_Controller.M.Fwd_GETX |       11866     50.73%     50.73% |       11525     49.27%    100.00%
-system.ruby.L1Cache_Controller.M.Fwd_GETX::total        23391                      
-system.ruby.L1Cache_Controller.M.Fwd_GETS |       13151     57.17%     57.17% |        9853     42.83%    100.00%
-system.ruby.L1Cache_Controller.M.Fwd_GETS::total        23004                      
+system.ruby.L1Cache_Controller.M.L1_Replacement |      316333     55.12%     55.12% |      257519     44.88%    100.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement::total       573852                      
+system.ruby.L1Cache_Controller.M.Fwd_GETX |       11864     50.74%     50.74% |       11518     49.26%    100.00%
+system.ruby.L1Cache_Controller.M.Fwd_GETX::total        23382                      
+system.ruby.L1Cache_Controller.M.Fwd_GETS |       13127     57.12%     57.12% |        9854     42.88%    100.00%
+system.ruby.L1Cache_Controller.M.Fwd_GETS::total        22981                      
 system.ruby.L1Cache_Controller.M.Fwd_GET_INSTR |           4    100.00%    100.00% |           0      0.00%    100.00%
 system.ruby.L1Cache_Controller.M.Fwd_GET_INSTR::total            4                      
-system.ruby.L1Cache_Controller.IS.Data_Exclusive |      274579     21.48%     21.48% |     1003754     78.52%    100.00%
-system.ruby.L1Cache_Controller.IS.Data_Exclusive::total      1278333                      
-system.ruby.L1Cache_Controller.IS.DataS_fromL1 |       10966     43.63%     43.63% |       14167     56.37%    100.00%
-system.ruby.L1Cache_Controller.IS.DataS_fromL1::total        25133                      
-system.ruby.L1Cache_Controller.IS.Data_all_Acks |      388357     43.10%     43.10% |      512645     56.90%    100.00%
-system.ruby.L1Cache_Controller.IS.Data_all_Acks::total       901002                      
-system.ruby.L1Cache_Controller.IM.Data   |         779     45.93%     45.93% |         917     54.07%    100.00%
-system.ruby.L1Cache_Controller.IM.Data::total         1696                      
-system.ruby.L1Cache_Controller.IM.Data_all_Acks |      243433     56.56%     56.56% |      186947     43.44%    100.00%
-system.ruby.L1Cache_Controller.IM.Data_all_Acks::total       430380                      
-system.ruby.L1Cache_Controller.SM.Ack    |       12231     55.23%     55.23% |        9913     44.77%    100.00%
-system.ruby.L1Cache_Controller.SM.Ack::total        22144                      
-system.ruby.L1Cache_Controller.SM.Ack_all |       13010     54.57%     54.57% |       10830     45.43%    100.00%
-system.ruby.L1Cache_Controller.SM.Ack_all::total        23840                      
+system.ruby.L1Cache_Controller.IS.Data_Exclusive |      274584     21.48%     21.48% |     1003769     78.52%    100.00%
+system.ruby.L1Cache_Controller.IS.Data_Exclusive::total      1278353                      
+system.ruby.L1Cache_Controller.IS.DataS_fromL1 |       10969     43.68%     43.68% |       14142     56.32%    100.00%
+system.ruby.L1Cache_Controller.IS.DataS_fromL1::total        25111                      
+system.ruby.L1Cache_Controller.IS.Data_all_Acks |      388394     43.10%     43.10% |      512693     56.90%    100.00%
+system.ruby.L1Cache_Controller.IS.Data_all_Acks::total       901087                      
+system.ruby.L1Cache_Controller.IM.Data   |         776     45.81%     45.81% |         918     54.19%    100.00%
+system.ruby.L1Cache_Controller.IM.Data::total         1694                      
+system.ruby.L1Cache_Controller.IM.Data_all_Acks |      243435     56.56%     56.56% |      186956     43.44%    100.00%
+system.ruby.L1Cache_Controller.IM.Data_all_Acks::total       430391                      
+system.ruby.L1Cache_Controller.SM.Ack    |       12213     55.20%     55.20% |        9911     44.80%    100.00%
+system.ruby.L1Cache_Controller.SM.Ack::total        22124                      
+system.ruby.L1Cache_Controller.SM.Ack_all |       12989     54.53%     54.53% |       10829     45.47%    100.00%
+system.ruby.L1Cache_Controller.SM.Ack_all::total        23818                      
 system.ruby.L1Cache_Controller.M_I.Ifetch |           4     80.00%     80.00% |           1     20.00%    100.00%
 system.ruby.L1Cache_Controller.M_I.Ifetch::total            5                      
-system.ruby.L1Cache_Controller.M_I.WB_Ack |      504169     29.96%     29.96% |     1178574     70.04%    100.00%
-system.ruby.L1Cache_Controller.M_I.WB_Ack::total      1682743                      
-system.ruby.L2Cache_Controller.L1_GET_INSTR       817397      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETS        1387278      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETX         432076      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_UPGRADE        22144      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_PUTX        1682743      0.00%      0.00%
-system.ruby.L2Cache_Controller.L2_Replacement        94885      0.00%      0.00%
+system.ruby.L1Cache_Controller.M_I.WB_Ack |      504183     29.96%     29.96% |     1178601     70.04%    100.00%
+system.ruby.L1Cache_Controller.M_I.WB_Ack::total      1682784                      
+system.ruby.L2Cache_Controller.L1_GET_INSTR       817488      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_GETS        1387273      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_GETX         432085      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_UPGRADE        22124      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_PUTX        1682784      0.00%      0.00%
+system.ruby.L2Cache_Controller.L2_Replacement        94886      0.00%      0.00%
 system.ruby.L2Cache_Controller.L2_Replacement_clean        12189      0.00%      0.00%
-system.ruby.L2Cache_Controller.Mem_Data        173809      0.00%      0.00%
-system.ruby.L2Cache_Controller.Mem_Ack         108921      0.00%      0.00%
-system.ruby.L2Cache_Controller.WB_Data          23284      0.00%      0.00%
-system.ruby.L2Cache_Controller.WB_Data_clean         2125      0.00%      0.00%
+system.ruby.L2Cache_Controller.Mem_Data        173811      0.00%      0.00%
+system.ruby.L2Cache_Controller.Mem_Ack         108923      0.00%      0.00%
+system.ruby.L2Cache_Controller.WB_Data          23261      0.00%      0.00%
+system.ruby.L2Cache_Controller.WB_Data_clean         2126      0.00%      0.00%
 system.ruby.L2Cache_Controller.Ack               1643      0.00%      0.00%
 system.ruby.L2Cache_Controller.Ack_all           6833      0.00%      0.00%
-system.ruby.L2Cache_Controller.Unblock          25133      0.00%      0.00%
-system.ruby.L2Cache_Controller.Exclusive_Unblock      1732553      0.00%      0.00%
-system.ruby.L2Cache_Controller.MEM_Inv           3694      0.00%      0.00%
+system.ruby.L2Cache_Controller.Unblock          25111      0.00%      0.00%
+system.ruby.L2Cache_Controller.Exclusive_Unblock      1732562      0.00%      0.00%
+system.ruby.L2Cache_Controller.MEM_Inv           3696      0.00%      0.00%
 system.ruby.L2Cache_Controller.NP.L1_GET_INSTR        15431      0.00%      0.00%
 system.ruby.L2Cache_Controller.NP.L1_GETS        31011      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX       127367      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L1_GET_INSTR       801934      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L1_GETS        83609      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L1_GETX         1731      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L1_UPGRADE        22144      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX       127369      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS.L1_GET_INSTR       802025      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS.L1_GETS        83603      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS.L1_GETX         1729      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS.L1_UPGRADE        22124      0.00%      0.00%
 system.ruby.L2Cache_Controller.SS.L2_Replacement          253      0.00%      0.00%
 system.ruby.L2Cache_Controller.SS.L2_Replacement_clean         6503      0.00%      0.00%
 system.ruby.L2Cache_Controller.SS.MEM_Inv            4      0.00%      0.00%
 system.ruby.L2Cache_Controller.M.L1_GET_INSTR           28      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS      1247322      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX       279305      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement        94479      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L1_GETS      1247342      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L1_GETX       279324      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement        94480      0.00%      0.00%
 system.ruby.L2Cache_Controller.M.L2_Replacement_clean         5571      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.MEM_Inv         1762      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.MEM_Inv         1763      0.00%      0.00%
 system.ruby.L2Cache_Controller.MT.L1_GET_INSTR            4      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L1_GETS        25129      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L1_GETX        23673      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L1_PUTX      1682743      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT.L1_GETS        25107      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT.L1_GETX        23663      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT.L1_PUTX      1682784      0.00%      0.00%
 system.ruby.L2Cache_Controller.MT.L2_Replacement          153      0.00%      0.00%
 system.ruby.L2Cache_Controller.MT.L2_Replacement_clean          115      0.00%      0.00%
 system.ruby.L2Cache_Controller.MT.MEM_Inv           81      0.00%      0.00%
-system.ruby.L2Cache_Controller.M_I.Mem_Ack       108921      0.00%      0.00%
-system.ruby.L2Cache_Controller.M_I.MEM_Inv         1762      0.00%      0.00%
+system.ruby.L2Cache_Controller.M_I.Mem_Ack       108923      0.00%      0.00%
+system.ruby.L2Cache_Controller.M_I.MEM_Inv         1763      0.00%      0.00%
 system.ruby.L2Cache_Controller.MT_I.WB_Data          187      0.00%      0.00%
 system.ruby.L2Cache_Controller.MT_I.Ack_all           47      0.00%      0.00%
 system.ruby.L2Cache_Controller.MT_I.MEM_Inv           81      0.00%      0.00%
@@ -1157,16 +1157,14 @@ system.ruby.L2Cache_Controller.S_I.Ack_all          257      0.00%      0.00%
 system.ruby.L2Cache_Controller.S_I.MEM_Inv            4      0.00%      0.00%
 system.ruby.L2Cache_Controller.ISS.Mem_Data        31011      0.00%      0.00%
 system.ruby.L2Cache_Controller.IS.Mem_Data        15431      0.00%      0.00%
-system.ruby.L2Cache_Controller.IM.Mem_Data       127367      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS_MB.L1_GETS          165      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock        23875      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.L1_GETS           42      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock      1708678      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IIB.WB_Data        23006      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IIB.WB_Data_clean         2125      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IIB.Unblock            2      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IB.WB_Data            2      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_SB.Unblock        25131      0.00%      0.00%
+system.ruby.L2Cache_Controller.IM.Mem_Data       127369      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS_MB.L1_GETS          164      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock        23853      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_MB.L1_GETS           46      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock      1708709      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_IIB.WB_Data        22985      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_IIB.WB_Data_clean         2126      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_SB.Unblock        25111      0.00%      0.00%
 system.ruby.DMA_Controller.ReadRequest            811      0.00%      0.00%
 system.ruby.DMA_Controller.WriteRequest         46736      0.00%      0.00%
 system.ruby.DMA_Controller.Data                   811      0.00%      0.00%
@@ -1175,27 +1173,27 @@ system.ruby.DMA_Controller.READY.ReadRequest          811      0.00%      0.00%
 system.ruby.DMA_Controller.READY.WriteRequest        46736      0.00%      0.00%
 system.ruby.DMA_Controller.BUSY_RD.Data           811      0.00%      0.00%
 system.ruby.DMA_Controller.BUSY_WR.Ack          46736      0.00%      0.00%
-system.ruby.Directory_Controller.Fetch         173809      0.00%      0.00%
-system.ruby.Directory_Controller.Data           96821      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Data       174269      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Ack       142061      0.00%      0.00%
+system.ruby.Directory_Controller.Fetch         173811      0.00%      0.00%
+system.ruby.Directory_Controller.Data           96823      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Data       174271      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Ack       142062      0.00%      0.00%
 system.ruby.Directory_Controller.DMA_READ          811      0.00%      0.00%
 system.ruby.Directory_Controller.DMA_WRITE        46736      0.00%      0.00%
 system.ruby.Directory_Controller.CleanReplacement        12100      0.00%      0.00%
-system.ruby.Directory_Controller.I.Fetch       173809      0.00%      0.00%
+system.ruby.Directory_Controller.I.Fetch       173811      0.00%      0.00%
 system.ruby.Directory_Controller.I.DMA_READ          460      0.00%      0.00%
-system.ruby.Directory_Controller.I.DMA_WRITE        45240      0.00%      0.00%
+system.ruby.Directory_Controller.I.DMA_WRITE        45239      0.00%      0.00%
 system.ruby.Directory_Controller.ID.Memory_Data          460      0.00%      0.00%
-system.ruby.Directory_Controller.ID_W.Memory_Ack        45240      0.00%      0.00%
-system.ruby.Directory_Controller.M.Data         94974      0.00%      0.00%
+system.ruby.Directory_Controller.ID_W.Memory_Ack        45239      0.00%      0.00%
+system.ruby.Directory_Controller.M.Data         94975      0.00%      0.00%
 system.ruby.Directory_Controller.M.DMA_READ          351      0.00%      0.00%
-system.ruby.Directory_Controller.M.DMA_WRITE         1496      0.00%      0.00%
+system.ruby.Directory_Controller.M.DMA_WRITE         1497      0.00%      0.00%
 system.ruby.Directory_Controller.M.CleanReplacement        12100      0.00%      0.00%
-system.ruby.Directory_Controller.IM.Memory_Data       173809      0.00%      0.00%
-system.ruby.Directory_Controller.MI.Memory_Ack        94974      0.00%      0.00%
+system.ruby.Directory_Controller.IM.Memory_Data       173811      0.00%      0.00%
+system.ruby.Directory_Controller.MI.Memory_Ack        94975      0.00%      0.00%
 system.ruby.Directory_Controller.M_DRD.Data          351      0.00%      0.00%
 system.ruby.Directory_Controller.M_DRDI.Memory_Ack          351      0.00%      0.00%
-system.ruby.Directory_Controller.M_DWR.Data         1496      0.00%      0.00%
-system.ruby.Directory_Controller.M_DWRI.Memory_Ack         1496      0.00%      0.00%
+system.ruby.Directory_Controller.M_DWR.Data         1497      0.00%      0.00%
+system.ruby.Directory_Controller.M_DWRI.Memory_Ack         1497      0.00%      0.00%
 
 ---------- End Simulation Statistics   ----------
index bf000969d5b62f45ac860b2060a544657dcde621..925d90ad5ff5669a3b1598e231e981e35fdf6d47 100644 (file)
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxX86System
-children=acpi_description_table_pointer apicbridge bridge clk_domain cpu0 cpu1 cpu2 cpu_clk_domain e820_table intel_mp_pointer intel_mp_table intrctrl iobus iocache l2c membus pc physmem smbios_table toL2Bus voltage_domain
+children=acpi_description_table_pointer apicbridge bridge clk_domain cpu0 cpu1 cpu2 cpu_clk_domain dvfs_handler e820_table intel_mp_pointer intel_mp_table intrctrl iobus iocache l2c membus pc physmem smbios_table toL2Bus voltage_domain
 acpi_description_table_pointer=system.acpi_description_table_pointer
 boot_osflags=earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
 cache_line_size=64
@@ -20,14 +20,15 @@ eventq_index=0
 init_param=0
 intel_mp_pointer=system.intel_mp_pointer
 intel_mp_table=system.intel_mp_table
-kernel=/home/stever/m5/m5_system_2.0b3/binaries/x86_64-vmlinux-2.6.22.9
+kernel=/scratch/nilay/GEM5/system/binaries/x86_64-vmlinux-2.6.22.9
+kernel_addr_check=true
 load_addr_mask=18446744073709551615
 load_offset=0
 mem_mode=atomic
 mem_ranges=0:134217727
 memories=system.physmem
 num_work_ids=16
-readfile=/home/stever/hg/m5sim.org/gem5/tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 smbios_table=system.smbios_table
 symbolfile=
 work_begin_ckpt_count=0
@@ -83,7 +84,9 @@ slave=system.membus.master[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -769,9 +772,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.e820_table]
 type=X86E820Table
 children=entries0 entries1 entries2 entries3
@@ -1194,7 +1207,7 @@ type=NoncoherentBus
 clk_domain=system.clk_domain
 eventq_index=0
 header_cycles=1
-use_default_range=true
+use_default_range=false
 width=8
 default=system.pc.pciconfig.pio
 master=system.apicbridge.slave system.pc.south_bridge.cmos.pio system.pc.south_bridge.dma1.pio system.pc.south_bridge.ide.pio system.pc.south_bridge.ide.config system.pc.south_bridge.keyboard.pio system.pc.south_bridge.pic1.pio system.pc.south_bridge.pic2.pio system.pc.south_bridge.pit.pio system.pc.south_bridge.speaker.pio system.pc.south_bridge.io_apic.pio system.pc.i_dont_exist.pio system.pc.behind_pci.pio system.pc.com_1.pio system.pc.fake_com_2.pio system.pc.fake_com_3.pio system.pc.fake_com_4.pio system.pc.fake_floppy.pio system.iocache.cpu_side
@@ -1597,7 +1610,7 @@ table_size=65536
 [system.pc.south_bridge.ide.disks0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-x86.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-x86.img
 read_only=true
 
 [system.pc.south_bridge.ide.disks1]
@@ -1620,7 +1633,7 @@ table_size=65536
 [system.pc.south_bridge.ide.disks1.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/home/stever/m5/m5_system_2.0b3/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
 [system.pc.south_bridge.int_lines0]
index 4aa2b2aae11845b24495103f727259eff96d253d..b8b06f12b68f490480ccbd754071ac89cec74955 100644 (file)
             "forward_snoops": true, 
             "size": 4194304
         }, 
-        "acpi_description_table_pointer": {
-            "name": "acpi_description_table_pointer", 
-            "xsdt": {
-                "name": "xsdt", 
-                "creator_revision": 0, 
-                "eventq_index": 0, 
-                "cxx_class": "X86ISA::ACPI::XSDT", 
-                "path": "system.acpi_description_table_pointer.xsdt", 
-                "oem_revision": 0, 
-                "type": "X86ACPIXSDT"
-            }, 
-            "eventq_index": 0, 
-            "cxx_class": "X86ISA::ACPI::RSDP", 
-            "path": "system.acpi_description_table_pointer", 
-            "type": "X86ACPIRSDP", 
-            "revision": 2
-        }, 
+        "kernel_addr_check": true, 
         "membus": {
             "slave": {
                 "peer": [
             "cxx_class": "NoncoherentBus", 
             "path": "system.iobus", 
             "type": "NoncoherentBus", 
-            "use_default_range": true
+            "use_default_range": false
         }, 
         "physmem": [
             {
         "cxx_class": "LinuxX86System", 
         "load_offset": 0, 
         "work_end_ckpt_count": 0, 
+        "smbios_table": {
+            "name": "smbios_table", 
+            "structures": [
+                {
+                    "major": 0, 
+                    "name": "structures", 
+                    "emb_cont_firmware_major": 0, 
+                    "rom_size": 0, 
+                    "starting_addr_segment": 0, 
+                    "emb_cont_firmware_minor": 0, 
+                    "eventq_index": 0, 
+                    "cxx_class": "X86ISA::SMBios::BiosInformation", 
+                    "path": "system.smbios_table.structures", 
+                    "type": "X86SMBiosBiosInformation", 
+                    "minor": 0
+                }
+            ], 
+            "major_version": 2, 
+            "minor_version": 5, 
+            "eventq_index": 0, 
+            "cxx_class": "X86ISA::SMBios::SMBiosTable", 
+            "path": "system.smbios_table", 
+            "type": "X86SMBiosSMBiosTable"
+        }, 
         "work_begin_ckpt_count": 0, 
         "clk_domain": {
             "name": "clk_domain", 
-            "clock": 1e-09
+            "init_perf_level": 0
             "eventq_index": 0, 
             "cxx_class": "SrcClockDomain", 
             "path": "system.clk_domain", 
-            "type": "SrcClockDomain"
+            "type": "SrcClockDomain", 
+            "domain_id": -1
         }, 
         "pc": {
             "fake_com_4": {
             "path": "system.e820_table", 
             "type": "X86E820Table"
         }, 
-        "smbios_table": {
-            "name": "smbios_table", 
-            "structures": [
-                {
-                    "major": 0, 
-                    "name": "structures", 
-                    "emb_cont_firmware_major": 0, 
-                    "rom_size": 0, 
-                    "starting_addr_segment": 0, 
-                    "emb_cont_firmware_minor": 0, 
-                    "eventq_index": 0, 
-                    "cxx_class": "X86ISA::SMBios::BiosInformation", 
-                    "path": "system.smbios_table.structures", 
-                    "type": "X86SMBiosBiosInformation", 
-                    "minor": 0
-                }
-            ], 
-            "major_version": 2, 
-            "minor_version": 5, 
+        "acpi_description_table_pointer": {
+            "name": "acpi_description_table_pointer", 
+            "xsdt": {
+                "name": "xsdt", 
+                "creator_revision": 0, 
+                "eventq_index": 0, 
+                "cxx_class": "X86ISA::ACPI::XSDT", 
+                "path": "system.acpi_description_table_pointer.xsdt", 
+                "oem_revision": 0, 
+                "type": "X86ACPIXSDT"
+            }, 
             "eventq_index": 0, 
-            "cxx_class": "X86ISA::SMBios::SMBiosTable", 
-            "path": "system.smbios_table", 
-            "type": "X86SMBiosSMBiosTable"
+            "cxx_class": "X86ISA::ACPI::RSDP", 
+            "path": "system.acpi_description_table_pointer", 
+            "type": "X86ACPIRSDP", 
+            "revision": 2
         }, 
-        "toL2Bus": {
-            "slave": {
-                "peer": [
-                    "system.cpu0.icache.mem_side", 
-                    "system.cpu0.dcache.mem_side", 
-                    "system.cpu0.itb.walker.port", 
-                    "system.cpu0.dtb.walker.port"
-                ], 
-                "role": "SLAVE"
-            }, 
-            "name": "toL2Bus", 
-            "header_cycles": 1, 
-            "width": 8, 
+        "dvfs_handler": {
+            "enable": false, 
+            "name": "dvfs_handler", 
+            "transition_latency": 9.999999999999999e-05, 
             "eventq_index": 0, 
-            "master": {
-                "peer": [
-                    "system.l2c.cpu_side"
-                ], 
-                "role": "MASTER"
-            }, 
-            "cxx_class": "CoherentBus", 
-            "path": "system.toL2Bus", 
-            "type": "CoherentBus", 
-            "use_default_range": false
+            "cxx_class": "DVFSHandler", 
+            "path": "system.dvfs_handler", 
+            "type": "DVFSHandler"
         }, 
         "work_end_exit_count": 0, 
         "type": "LinuxX86System", 
         "path": "system", 
         "cpu_clk_domain": {
             "name": "cpu_clk_domain", 
-            "clock": 5e-10, 
+            "init_perf_level": 0, 
             "eventq_index": 0, 
             "cxx_class": "SrcClockDomain", 
             "path": "system.cpu_clk_domain", 
-            "type": "SrcClockDomain"
+            "type": "SrcClockDomain", 
+            "domain_id": -1
+        }, 
+        "toL2Bus": {
+            "slave": {
+                "peer": [
+                    "system.cpu0.icache.mem_side", 
+                    "system.cpu0.dcache.mem_side", 
+                    "system.cpu0.itb.walker.port", 
+                    "system.cpu0.dtb.walker.port"
+                ], 
+                "role": "SLAVE"
+            }, 
+            "name": "toL2Bus", 
+            "header_cycles": 1, 
+            "width": 8, 
+            "eventq_index": 0, 
+            "master": {
+                "peer": [
+                    "system.l2c.cpu_side"
+                ], 
+                "role": "MASTER"
+            }, 
+            "cxx_class": "CoherentBus", 
+            "path": "system.toL2Bus", 
+            "type": "CoherentBus", 
+            "use_default_range": false
         }, 
         "iocache": {
             "assoc": 8, 
index 477b3f3c7f0bdf99b365fb984e61cbf43d5c6704..f59a11c09f459d61f8955f6833c7bae0c8ac001d 100644 (file)
@@ -10,35 +10,36 @@ time_sync_spin_threshold=200000
 
 [system]
 type=SparcSystem
-children=bridge clk_domain cpu cpu_clk_domain disk0 hypervisor_desc intrctrl iobus membus nvram partition_desc physmem0 physmem1 rom t1000 voltage_domain
+children=bridge clk_domain cpu cpu_clk_domain disk0 dvfs_handler hypervisor_desc intrctrl iobus membus nvram partition_desc physmem0 physmem1 rom t1000 voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 hypervisor_addr=1099243257856
-hypervisor_bin=/dist/m5/system/binaries/q_new.bin
+hypervisor_bin=/scratch/nilay/GEM5/system/binaries/q_new.bin
 hypervisor_desc=system.hypervisor_desc
 hypervisor_desc_addr=133446500352
-hypervisor_desc_bin=/dist/m5/system/binaries/1up-hv.bin
+hypervisor_desc_bin=/scratch/nilay/GEM5/system/binaries/1up-hv.bin
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=atomic
 mem_ranges=1048576:68157439 2147483648:2415919103
-memories=system.nvram system.rom system.hypervisor_desc system.physmem0 system.physmem1 system.partition_desc
+memories=system.partition_desc system.rom system.nvram system.physmem1 system.hypervisor_desc system.physmem0
 num_work_ids=16
 nvram=system.nvram
 nvram_addr=133429198848
-nvram_bin=/dist/m5/system/binaries/nvram1
+nvram_bin=/scratch/nilay/GEM5/system/binaries/nvram1
 openboot_addr=1099243716608
-openboot_bin=/dist/m5/system/binaries/openboot_new.bin
+openboot_bin=/scratch/nilay/GEM5/system/binaries/openboot_new.bin
 partition_desc=system.partition_desc
 partition_desc_addr=133445976064
-partition_desc_bin=/dist/m5/system/binaries/1up-md.bin
-readfile=/z/stever/hg/gem5/tests/halt.sh
+partition_desc_bin=/scratch/nilay/GEM5/system/binaries/1up-md.bin
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 reset_addr=1099243192320
-reset_bin=/dist/m5/system/binaries/reset_new.bin
+reset_bin=/scratch/nilay/GEM5/system/binaries/reset_new.bin
 rom=system.rom
 symbolfile=
 work_begin_ckpt_count=0
@@ -64,7 +65,9 @@ slave=system.membus.master[2]
 [system.clk_domain]
 type=SrcClockDomain
 clock=2
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -132,7 +135,9 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=2
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.disk0]
@@ -158,9 +163,17 @@ table_size=65536
 [system.disk0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/m5/system/disks/disk.s10hw2
+image_file=/scratch/nilay/GEM5/system/disks/disk.s10hw2
 read_only=true
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=200000
+
 [system.hypervisor_desc]
 type=SimpleMemory
 bandwidth=0.000000
index 5f05923206dba17bc86db46eb94e2a2f8c2cd2fc..e4d168593a7ef136d38d81d352cdbbd6522ec703 100644 (file)
             "resp_size": 16, 
             "type": "Bridge"
         }, 
-        "iobus": {
-            "slave": {
-                "peer": [
-                    "system.bridge.master"
-                ], 
-                "role": "SLAVE"
-            }, 
-            "name": "iobus", 
-            "header_cycles": 1, 
-            "width": 8, 
-            "eventq_index": 0, 
-            "master": {
-                "peer": [
-                    "system.t1000.fake_clk.pio", 
-                    "system.t1000.fake_membnks.pio", 
-                    "system.t1000.fake_l2_1.pio", 
-                    "system.t1000.fake_l2_2.pio", 
-                    "system.t1000.fake_l2_3.pio", 
-                    "system.t1000.fake_l2_4.pio", 
-                    "system.t1000.fake_l2esr_1.pio", 
-                    "system.t1000.fake_l2esr_2.pio", 
-                    "system.t1000.fake_l2esr_3.pio", 
-                    "system.t1000.fake_l2esr_4.pio", 
-                    "system.t1000.fake_ssi.pio", 
-                    "system.t1000.fake_jbi.pio", 
-                    "system.t1000.puart0.pio", 
-                    "system.t1000.hvuart.pio", 
-                    "system.disk0.pio"
-                ], 
-                "role": "MASTER"
-            }, 
-            "cxx_class": "NoncoherentBus", 
-            "path": "system.iobus", 
-            "type": "NoncoherentBus", 
-            "use_default_range": false
-        }, 
+        "kernel_addr_check": true, 
         "rom": {
             "latency": 3.0000000000000004e-08, 
             "name": "rom", 
             "type": "CoherentBus", 
             "use_default_range": false
         }, 
+        "iobus": {
+            "slave": {
+                "peer": [
+                    "system.bridge.master"
+                ], 
+                "role": "SLAVE"
+            }, 
+            "name": "iobus", 
+            "header_cycles": 1, 
+            "width": 8, 
+            "eventq_index": 0, 
+            "master": {
+                "peer": [
+                    "system.t1000.fake_clk.pio", 
+                    "system.t1000.fake_membnks.pio", 
+                    "system.t1000.fake_l2_1.pio", 
+                    "system.t1000.fake_l2_2.pio", 
+                    "system.t1000.fake_l2_3.pio", 
+                    "system.t1000.fake_l2_4.pio", 
+                    "system.t1000.fake_l2esr_1.pio", 
+                    "system.t1000.fake_l2esr_2.pio", 
+                    "system.t1000.fake_l2esr_3.pio", 
+                    "system.t1000.fake_l2esr_4.pio", 
+                    "system.t1000.fake_ssi.pio", 
+                    "system.t1000.fake_jbi.pio", 
+                    "system.t1000.puart0.pio", 
+                    "system.t1000.hvuart.pio", 
+                    "system.disk0.pio"
+                ], 
+                "role": "MASTER"
+            }, 
+            "cxx_class": "NoncoherentBus", 
+            "path": "system.iobus", 
+            "type": "NoncoherentBus", 
+            "use_default_range": false
+        }, 
         "t1000": {
             "htod": {
                 "name": "htod", 
         }, 
         "clk_domain": {
             "name": "clk_domain", 
-            "clock": 1e-09
+            "init_perf_level": 0
             "eventq_index": 0, 
             "cxx_class": "SrcClockDomain", 
             "path": "system.clk_domain", 
-            "type": "SrcClockDomain"
+            "type": "SrcClockDomain", 
+            "domain_id": -1
         }, 
         "hypervisor_desc": {
             "latency": 3.0000000000000004e-08, 
             "in_addr_map": true
         }, 
         "eventq_index": 0, 
+        "dvfs_handler": {
+            "enable": false, 
+            "name": "dvfs_handler", 
+            "transition_latency": 9.999999999999999e-05, 
+            "eventq_index": 0, 
+            "cxx_class": "DVFSHandler", 
+            "path": "system.dvfs_handler", 
+            "type": "DVFSHandler"
+        }, 
         "work_end_exit_count": 0, 
         "type": "SparcSystem", 
         "voltage_domain": {
         "path": "system", 
         "cpu_clk_domain": {
             "name": "cpu_clk_domain", 
-            "clock": 1e-09
+            "init_perf_level": 0
             "eventq_index": 0, 
             "cxx_class": "SrcClockDomain", 
             "path": "system.cpu_clk_domain", 
-            "type": "SrcClockDomain"
+            "type": "SrcClockDomain", 
+            "domain_id": -1
         }, 
         "mem_mode": "atomic", 
         "name": "system", 
index e291e1e5a5336f9fb7ec1fdd1e5a6e90dfe7142e..68be94d238a59023e36e3669961068f94ab7c14b 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -98,6 +101,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -207,6 +211,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -246,6 +251,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -285,6 +291,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -324,6 +331,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -344,6 +352,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -508,6 +517,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -552,6 +562,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -742,9 +753,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/cpu2000/binaries/arm/linux/mcf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/mcf
 gid=100
-input=/arm/projectscratch/pd/sysrandd/dist/cpu2000/data/mcf/smred/input/mcf.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/mcf/smred/input/mcf.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -756,9 +767,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -795,15 +816,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index 239f60df183bff82efa5b24e864246729b5e18da..4a5a11c6ec07dd2fb1cc1bca3c4508010cae63ff 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -699,9 +702,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/m5/dist/cpu2000/binaries/arm/linux/mcf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/mcf
 gid=100
-input=/home/stever/m5/dist/cpu2000/data/mcf/smred/input/mcf.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/mcf/smred/input/mcf.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -713,9 +716,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 000056a51b248a37572525bd36a7c2e654c7e56f..1ac296d577358d1bc7952426fb579f174fd14d91 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=atomic
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dstage2_mmu dtb interrupts isa istage2_mmu itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -72,6 +76,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -208,9 +213,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/arm/linux/mcf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/mcf
 gid=100
-input=/dist/cpu2000/data/mcf/smred/input/mcf.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/mcf/smred/input/mcf.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -222,9 +227,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 5e43af11f404873cfb5467893d7ab730a3d52c50..091559190ca66ba62ac3b552a2406f9f1c7338b4 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -66,6 +70,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -317,9 +322,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/arm/linux/mcf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/mcf
 gid=100
-input=/dist/cpu2000/data/mcf/smred/input/mcf.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/mcf/smred/input/mcf.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -331,9 +336,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 6f2d20a8e4a7eb4794364cfb8a0a8a0b37b6b8af..84ab5e292026bece6e1e46b1438e903a96d2739b 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -108,9 +114,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/sparc/linux/mcf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/sparc/linux/mcf
 gid=100
-input=/dist/cpu2000/data/mcf/smred/input/mcf.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/mcf/smred/input/mcf.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -122,9 +128,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 95a36ae61042bdc8ea6cb595c13e69b73dae2032..b0f5cdf9bcba642287e3d9247cf7c5dcf01cafd9 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -217,9 +223,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/sparc/linux/mcf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/sparc/linux/mcf
 gid=100
-input=/dist/cpu2000/data/mcf/smred/input/mcf.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/mcf/smred/input/mcf.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -231,9 +237,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 0be389ad0c860b3260233d41d386df3738efd804..098c34f7979a72ab82fce16539ffd74ead221d90 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -634,9 +637,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/m5/dist/cpu2000/binaries/x86/linux/mcf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/x86/linux/mcf
 gid=100
-input=/home/stever/m5/dist/cpu2000/data/mcf/smred/input/mcf.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/mcf/smred/input/mcf.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -648,9 +651,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 6769a8e07cb86e51412f6f869622fb1a017c0313..d838f1c8737b04e204ab0a59eaf2fec0c7c4cb9b 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=apic_clk_domain dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -142,9 +148,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/x86/linux/mcf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/x86/linux/mcf
 gid=100
-input=/dist/cpu2000/data/mcf/smred/input/mcf.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/mcf/smred/input/mcf.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -156,9 +162,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 9efa1f6d6d48fba210af6692e27e22e0f2bf2ebf..31f143ff4cc16e2e760bc566632ff557067b3dfe 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=apic_clk_domain dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -251,9 +257,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/x86/linux/mcf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/x86/linux/mcf
 gid=100
-input=/dist/cpu2000/data/mcf/smred/input/mcf.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/mcf/smred/input/mcf.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -265,9 +271,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index f1b63568415740d2007bbb63186fd360f445746e..a5f2c0f8eced39061a355f3f327ccff158b220fc 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -96,6 +99,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -169,6 +173,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -208,6 +213,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -247,6 +253,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -286,6 +293,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -306,6 +314,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -470,6 +479,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -514,6 +524,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -644,9 +655,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/cpu2000/binaries/alpha/tru64/parser
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/parser
 gid=100
-input=/arm/projectscratch/pd/sysrandd/dist/cpu2000/data/parser/mdred/input/parser.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/parser/mdred/input/parser.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -658,9 +669,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -697,15 +718,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index 506aa6e280c52f9f374bfb948b5bf55b446500c7..354ea506846801cc00c36fdd8463b05b90c5172a 100644 (file)
@@ -2,4 +2,9 @@ warn: Sockets disabled, not accepting gdb connections
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: system.cpu.execute.inFlightInsts: No space to push data into queue of capacity 26, pushing anyway
+warn: system.cpu.execute.inFlightInsts: No space to push data into queue of capacity 26, pushing anyway
+warn: system.cpu.execute.inFlightInsts: No space to push data into queue of capacity 26, pushing anyway
+warn: system.cpu.execute.inFlightInsts: No space to push data into queue of capacity 26, pushing anyway
+warn: system.cpu.execute.inFlightInsts: No space to push data into queue of capacity 26, pushing anyway
+warn: ignoring syscall sigprocmask(1, ...)
index 0276b8a934df6a5b7e767bd8d8e73cfd9317c655..35eb71fc6612f4fbf32bc515f801f2865bcecc44 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -98,6 +101,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -207,6 +211,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -246,6 +251,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -285,6 +291,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -324,6 +331,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -344,6 +352,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -508,6 +517,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -552,6 +562,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -742,9 +753,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/cpu2000/binaries/arm/linux/parser
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/parser
 gid=100
-input=/arm/projectscratch/pd/sysrandd/dist/cpu2000/data/parser/mdred/input/parser.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/parser/mdred/input/parser.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -756,9 +767,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -795,15 +816,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index 19f9758d38183c8a10163ab39ac4e6d6849b5ccb..3e9c4c1da9cd67fece1b6c0ac682b907abfc04cb 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -699,9 +702,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/m5/dist/cpu2000/binaries/arm/linux/parser
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/parser
 gid=100
-input=/home/stever/m5/dist/cpu2000/data/parser/mdred/input/parser.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/parser/mdred/input/parser.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -713,9 +716,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index b14a667a9ed0d37364369a1aa1822a7032364aac..1b406eef61d83da31bbb66f9c9f873d44f469ae9 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=atomic
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dstage2_mmu dtb interrupts isa istage2_mmu itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -72,6 +76,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -208,9 +213,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/arm/linux/parser
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/parser
 gid=100
-input=/dist/cpu2000/data/parser/mdred/input/parser.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/parser/mdred/input/parser.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -222,9 +227,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index ac28a9b86de83bfbd30b0f79f58b99e9ec726f42..dd4a9278626835ca44aa925e5c8b52da462bc232 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -66,6 +70,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -317,9 +322,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/arm/linux/parser
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/parser
 gid=100
-input=/dist/cpu2000/data/parser/mdred/input/parser.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/parser/mdred/input/parser.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -331,9 +336,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 7faf76c147b726842fcdb3db6567f4346e0d8f45..5f45842db219a655c4f2000e41aaa1e5f7690602 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -634,9 +637,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/m5/dist/cpu2000/binaries/x86/linux/parser
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/x86/linux/parser
 gid=100
-input=/home/stever/m5/dist/cpu2000/data/parser/mdred/input/parser.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/parser/mdred/input/parser.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -648,9 +651,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 45be2f3b209d1f58ea2029805b42a471bc3b8f88..bc10d06da73541c65cb675b8d44da59cd71835cc 100644 (file)
@@ -4,11 +4,11 @@ sim_seconds                                  0.456433                       # Nu
 sim_ticks                                456433328000                       # Number of ticks simulated
 final_tick                               456433328000                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                 1000000000000                       # Frequency of simulated ticks
-host_inst_rate                                  93655                       # Simulator instruction rate (inst/s)
-host_op_rate                                   173179                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                               51697488                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 350856                       # Number of bytes of host memory used
-host_seconds                                  8828.93                       # Real time elapsed on the host
+host_inst_rate                                  81383                       # Simulator instruction rate (inst/s)
+host_op_rate                                   150486                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                               44923021                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 402504                       # Number of bytes of host memory used
+host_seconds                                 10160.34                       # Real time elapsed on the host
 sim_insts                                   826877109                       # Number of instructions simulated
 sim_ops                                    1528988701                       # Number of ops (including micro ops) simulated
 system.voltage_domain.voltage                       1                       # Voltage in Volts
@@ -419,10 +419,10 @@ system.cpu.iq.fu_full::MemWrite               2923144     13.85%    100.00% # at
 system.cpu.iq.fu_full::IprAccess                    0      0.00%    100.00% # attempts to use FU when none available
 system.cpu.iq.fu_full::InstPrefetch                 0      0.00%    100.00% # attempts to use FU when none available
 system.cpu.iq.FU_type_0::No_OpClass           2650510      0.15%      0.15% # Type of FU issued
-system.cpu.iq.FU_type_0::IntAlu            1189351111     66.06%     66.20% # Type of FU issued
+system.cpu.iq.FU_type_0::IntAlu            1189351125     66.06%     66.20% # Type of FU issued
 system.cpu.iq.FU_type_0::IntMult               365099      0.02%     66.22% # Type of FU issued
 system.cpu.iq.FU_type_0::IntDiv               3880777      0.22%     66.44% # Type of FU issued
-system.cpu.iq.FU_type_0::FloatAdd                  71      0.00%     66.44% # Type of FU issued
+system.cpu.iq.FU_type_0::FloatAdd                  57      0.00%     66.44% # Type of FU issued
 system.cpu.iq.FU_type_0::FloatCmp                   0      0.00%     66.44% # Type of FU issued
 system.cpu.iq.FU_type_0::FloatCvt                   0      0.00%     66.44% # Type of FU issued
 system.cpu.iq.FU_type_0::FloatMult                  0      0.00%     66.44% # Type of FU issued
index bcd42cfa413f263906689311ff04d6515b462116..8134f7b0ee1efba36c72ad091b14082f7a751cd5 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=apic_clk_domain dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -142,9 +148,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/x86/linux/parser
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/x86/linux/parser
 gid=100
-input=/dist/cpu2000/data/parser/mdred/input/parser.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/parser/mdred/input/parser.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -156,9 +162,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index bd4e435a1d273f63a0f2a6a4468c0c83ce1fa415..2b0e6b6be8a8faae82c23ba8fa2854fd91ad3bab 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=apic_clk_domain dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -251,9 +257,9 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/x86/linux/parser
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/x86/linux/parser
 gid=100
-input=/dist/cpu2000/data/parser/mdred/input/parser.in
+input=/scratch/nilay/GEM5/dist/m5/cpu2000/data/parser/mdred/input/parser.in
 max_stack_size=67108864
 output=cout
 pid=100
@@ -265,9 +271,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index c27165d1c97df5e0d25c1f41baeeacea2ec81382..34c34b8d357ddbf3f371648990fd76d47e61822f 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -78,6 +82,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 stageTracing=false
 stageWidth=4
 switched_out=false
@@ -253,7 +258,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/alpha/tru64/eon
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/eon
 gid=100
 input=cin
 max_stack_size=67108864
@@ -267,9 +272,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -282,9 +297,9 @@ master=system.physmem.port
 slave=system.system_port system.cpu.l2cache.mem_side
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -295,27 +310,33 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[0]
 
 [system.voltage_domain]
index abe1622a98cc8a6b6e737cbe271aefa0693c13b3..66436574210568857dffa3112fac23aff2dfa167 100755 (executable)
@@ -48,4 +48,4 @@ Writing to chair.cook.ppm
 12  8  14
 13  8  14
 14  8  14
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index e4aa5eab5878276461ba64e15023fbf12ce95226..383c5c9aac358440a1d3932ef5d11346044529e2 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -96,6 +99,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -169,6 +173,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -208,6 +213,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -247,6 +253,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -286,6 +293,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -306,6 +314,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -470,6 +479,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -514,6 +524,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -644,7 +655,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/cpu2000/binaries/alpha/tru64/eon
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/eon
 gid=100
 input=cin
 max_stack_size=67108864
@@ -658,9 +669,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -697,15 +718,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index abe1622a98cc8a6b6e737cbe271aefa0693c13b3..66436574210568857dffa3112fac23aff2dfa167 100644 (file)
@@ -48,4 +48,4 @@ Writing to chair.cook.ppm
 12  8  14
 13  8  14
 14  8  14
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index edbb4f97d4829965d1020517834a14531c111645..0aab988e519a196bfd3be56c92a0b14ae0f5d526 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -109,7 +115,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/alpha/tru64/eon
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/eon
 gid=100
 input=cin
 max_stack_size=67108864
@@ -123,9 +129,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index abe1622a98cc8a6b6e737cbe271aefa0693c13b3..66436574210568857dffa3112fac23aff2dfa167 100755 (executable)
@@ -48,4 +48,4 @@ Writing to chair.cook.ppm
 12  8  14
 13  8  14
 14  8  14
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index b264a599bb055e133a2e63060efc14e64dfc18a7..5569f2848c0ec716de7a3006e798ccf2f905ca37 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -218,7 +224,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/alpha/tru64/eon
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/eon
 gid=100
 input=cin
 max_stack_size=67108864
@@ -232,9 +238,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index abe1622a98cc8a6b6e737cbe271aefa0693c13b3..66436574210568857dffa3112fac23aff2dfa167 100755 (executable)
@@ -48,4 +48,4 @@ Writing to chair.cook.ppm
 12  8  14
 13  8  14
 14  8  14
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 396ce5f1d11e38e69c4f1c753e00d0bfbf45f1ae..3da78afde3f8acceaefae964029c8103ab12557c 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -98,6 +101,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -207,6 +211,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -246,6 +251,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -285,6 +291,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -324,6 +331,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -344,6 +352,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -508,6 +517,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -552,6 +562,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -742,7 +753,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/cpu2000/binaries/arm/linux/eon
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/eon
 gid=100
 input=cin
 max_stack_size=67108864
@@ -756,9 +767,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -795,15 +816,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index 1aa11a6949f1364f6edd2692a999700aa42dcd1a..521f5fb700d911cb69335dabcff89e70764a2b7a 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -699,7 +702,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/m5/dist/cpu2000/binaries/arm/linux/eon
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/eon
 gid=100
 input=cin
 max_stack_size=67108864
@@ -713,9 +716,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index d331356380afe43c5a789135ecd705f65bf804fc..ea25a257f06b623d2590e25a0602fe47f19ebb6d 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=atomic
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dstage2_mmu dtb interrupts isa istage2_mmu itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -72,6 +76,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -208,7 +213,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/arm/linux/eon
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/eon
 gid=100
 input=cin
 max_stack_size=67108864
@@ -222,9 +227,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 3089e084a9f323e6baeb4b603123996d9bb51cf4..e7e094253b49b88b7580f6efb6ba16c4619fd7a5 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -66,6 +70,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -317,7 +322,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/arm/linux/eon
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/eon
 gid=100
 input=cin
 max_stack_size=67108864
@@ -331,9 +336,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 0f4e284a70ef34c8661b16a3667b41ef91fb3484..acd11e636bd5b10fbcc64a8f23b0d0f154e467cf 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -96,6 +99,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -169,6 +173,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -208,6 +213,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -247,6 +253,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -286,6 +293,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -306,6 +314,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -470,6 +479,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -514,6 +524,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -644,7 +655,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/cpu2000/binaries/alpha/tru64/perlbmk
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/perlbmk
 gid=100
 input=cin
 max_stack_size=67108864
@@ -658,9 +669,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -697,15 +718,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index b38cab2f95b5052bb2a7e652b364af8bfeb88f93..cf5d2b5cc1fa0534c2eb6eccf6f001ac29105fbe 100644 (file)
@@ -2,5 +2,5 @@ warn: Sockets disabled, not accepting gdb connections
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
-warn: ignoring syscall sigprocmask(0, 1, ...)
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 3b24ee76950c11b1a1d76a4903c9743defe367a8..7c82d017b5b9c29afdddcadcd9444e88c9f61795 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -109,7 +115,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/alpha/tru64/perlbmk
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/perlbmk
 gid=100
 input=cin
 max_stack_size=67108864
@@ -123,9 +129,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index b38cab2f95b5052bb2a7e652b364af8bfeb88f93..cf5d2b5cc1fa0534c2eb6eccf6f001ac29105fbe 100755 (executable)
@@ -2,5 +2,5 @@ warn: Sockets disabled, not accepting gdb connections
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
-warn: ignoring syscall sigprocmask(0, 1, ...)
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 34c972fc417ac0f7123e252262d8c24c8ae3ee3d..354d6da6a31cd26cf8f923cb59af1ef199c1dda9 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -218,7 +224,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/alpha/tru64/perlbmk
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/perlbmk
 gid=100
 input=cin
 max_stack_size=67108864
@@ -232,9 +238,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index b38cab2f95b5052bb2a7e652b364af8bfeb88f93..cf5d2b5cc1fa0534c2eb6eccf6f001ac29105fbe 100755 (executable)
@@ -2,5 +2,5 @@ warn: Sockets disabled, not accepting gdb connections
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
-warn: ignoring syscall sigprocmask(0, 1, ...)
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 67ce4f8b951cab5d58c0ac592fa65e31eda2a9b9..901264c7e0e8955ef490fd6b7fb758558daf7251 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -98,6 +101,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -207,6 +211,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -246,6 +251,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -285,6 +291,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -324,6 +331,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -344,6 +352,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -508,6 +517,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -552,6 +562,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -742,7 +753,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/cpu2000/binaries/arm/linux/perlbmk
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/perlbmk
 gid=100
 input=cin
 max_stack_size=67108864
@@ -756,9 +767,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -795,15 +816,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index 48782c31e2cda71ded8561a22666a5dbda2eec31..db65c79efa1cdb728720d56caf0b1fa018d4c569 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -699,7 +702,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/m5/dist/cpu2000/binaries/arm/linux/perlbmk
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/perlbmk
 gid=100
 input=cin
 max_stack_size=67108864
@@ -713,9 +716,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 1d7b4f3753930ef7281a3fb2c3611f3aea8a651f..b0a290b06d5d0a37967c26994c3d54ba5b1d72a8 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=atomic
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dstage2_mmu dtb interrupts isa istage2_mmu itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -72,6 +76,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -208,7 +213,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/arm/linux/perlbmk
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/perlbmk
 gid=100
 input=cin
 max_stack_size=67108864
@@ -222,9 +227,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 11c9b066aeb9bea4ada97e990e5f6782f8f2db94..e3c2da1c2ca8a23d397b0cf38faea95dfda05ef7 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -66,6 +70,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -317,7 +322,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/arm/linux/perlbmk
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/perlbmk
 gid=100
 input=cin
 max_stack_size=67108864
@@ -331,9 +336,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 20b5204d073a1335d3d71bb8c8058ab860df504b..7b7e53586d9ab28a77e8f10f3c63e3ead8f15ece 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -78,6 +82,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 stageTracing=false
 stageWidth=4
 switched_out=false
@@ -253,7 +258,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/alpha/tru64/vortex
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/vortex
 gid=100
 input=cin
 max_stack_size=67108864
@@ -267,9 +272,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -282,9 +297,9 @@ master=system.physmem.port
 slave=system.system_port system.cpu.l2cache.mem_side
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -295,27 +310,33 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[0]
 
 [system.voltage_domain]
index 506aa6e280c52f9f374bfb948b5bf55b446500c7..de77515a1c949adb1dec686e98c5fba8fd07a190 100755 (executable)
@@ -2,4 +2,4 @@ warn: Sockets disabled, not accepting gdb connections
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 608f400a34751083e2873bae591ee02452d1a5f9..d2cfbc5748cfe8230d01dfdb2c0b4664a5349c38 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -96,6 +99,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -169,6 +173,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -208,6 +213,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -247,6 +253,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -286,6 +293,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -306,6 +314,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -470,6 +479,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -514,6 +524,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -644,7 +655,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/cpu2000/binaries/alpha/tru64/vortex
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/vortex
 gid=100
 input=cin
 max_stack_size=67108864
@@ -658,9 +669,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -697,15 +718,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index 506aa6e280c52f9f374bfb948b5bf55b446500c7..de77515a1c949adb1dec686e98c5fba8fd07a190 100644 (file)
@@ -2,4 +2,4 @@ warn: Sockets disabled, not accepting gdb connections
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 16ac17b8d8e8696b6e6cbd29f1c2a507a655207a..34c305ae5e3708403026b229ee64efd1ce7c5fa4 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -109,7 +115,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/alpha/tru64/vortex
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/vortex
 gid=100
 input=cin
 max_stack_size=67108864
@@ -123,9 +129,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 927fb8fa4cb71295749ed5fcd9294ec2be51a3c8..d2c7c290fb8c8e15c64fe0ca05687121bf8d9ce0 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -218,7 +224,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/alpha/tru64/vortex
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/vortex
 gid=100
 input=cin
 max_stack_size=67108864
@@ -232,9 +238,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 4cb5c8ea2a72b0676ba40e0b2dd0e50a9d902f1e..6ff93edf56b2cdc2776fde820539c67af2e594e0 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -98,6 +101,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -207,6 +211,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -246,6 +251,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -285,6 +291,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -324,6 +331,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -344,6 +352,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -508,6 +517,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -552,6 +562,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -742,7 +753,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/cpu2000/binaries/arm/linux/vortex
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/vortex
 gid=100
 input=cin
 max_stack_size=67108864
@@ -756,9 +767,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -795,15 +816,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index b90a291649150672810159ca0e5ac30a57365060..11661d187fe9768a61732225da9006c531f97c7e 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -699,7 +702,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/m5/dist/cpu2000/binaries/arm/linux/vortex
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/vortex
 gid=100
 input=cin
 max_stack_size=67108864
@@ -713,9 +716,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index ba6e5f41a501dfbb3a3a007e982cec42b8f328d3..7a91447596b8eba4295dff6855706c4629d73ed8 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=atomic
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dstage2_mmu dtb interrupts isa istage2_mmu itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -72,6 +76,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -208,7 +213,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/arm/linux/vortex
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/vortex
 gid=100
 input=cin
 max_stack_size=67108864
@@ -222,9 +227,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index de369d8f41189713392dcda0f45cc9bec01935f4..0709f1643552e4deb99fa33c87dc3ae943a00450 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -66,6 +70,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -317,7 +322,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/arm/linux/vortex
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/vortex
 gid=100
 input=cin
 max_stack_size=67108864
@@ -331,9 +336,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index abfb7932e5a1efd35c9eb94e68605aa10ed2c9e1..d88b9c728fa3332a5d6b97f4247a5ef4fafad63c 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -108,7 +114,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/sparc/linux/vortex
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/sparc/linux/vortex
 gid=100
 input=cin
 max_stack_size=67108864
@@ -122,9 +128,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 937ce3e41b8e8a9f589c4b904f253c9c5fedfcea..0fe5ca901faa76a86df6024789937bf8f37a7fe4 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -217,7 +223,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/sparc/linux/vortex
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/sparc/linux/vortex
 gid=100
 input=cin
 max_stack_size=67108864
@@ -231,9 +237,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 317ef3f76c41cca37e6360d935b03eacdb9ce149..c30f8c0fd96e172b0769a7d1e52b9b72a0c2ae35 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -78,6 +82,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 stageTracing=false
 stageWidth=4
 switched_out=false
@@ -253,7 +258,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/alpha/tru64/bzip2
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/bzip2
 gid=100
 input=cin
 max_stack_size=67108864
@@ -267,9 +272,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -282,9 +297,9 @@ master=system.physmem.port
 slave=system.system_port system.cpu.l2cache.mem_side
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -295,27 +310,33 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[0]
 
 [system.voltage_domain]
index 18aec7159644f465552e68ab122788739589df4f..581902389adc19356cd2012f3a5194250bf3aaf0 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -96,6 +99,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -169,6 +173,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -208,6 +213,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -247,6 +253,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -286,6 +293,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -306,6 +314,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -470,6 +479,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -514,6 +524,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -644,7 +655,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/cpu2000/binaries/alpha/tru64/bzip2
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/bzip2
 gid=100
 input=cin
 max_stack_size=67108864
@@ -658,9 +669,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -697,15 +718,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
old mode 100644 (file)
new mode 100755 (executable)
index 506aa6e..de77515
@@ -2,4 +2,4 @@ warn: Sockets disabled, not accepting gdb connections
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 6cbd45db6b816cdbbfe2d1e17bed281c71733374..a048badbc7e9bc7bc4c38921eb2c31f335beed6d 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -109,7 +115,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/alpha/tru64/bzip2
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/bzip2
 gid=100
 input=cin
 max_stack_size=67108864
@@ -123,9 +129,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 506aa6e280c52f9f374bfb948b5bf55b446500c7..de77515a1c949adb1dec686e98c5fba8fd07a190 100755 (executable)
@@ -2,4 +2,4 @@ warn: Sockets disabled, not accepting gdb connections
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 2cb068091b543d210dc323a5fda38583c1413592..d3adad404110ce70ab21edd30a9bae7938f88df1 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -218,7 +224,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/alpha/tru64/bzip2
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/bzip2
 gid=100
 input=cin
 max_stack_size=67108864
@@ -232,9 +238,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 506aa6e280c52f9f374bfb948b5bf55b446500c7..de77515a1c949adb1dec686e98c5fba8fd07a190 100755 (executable)
@@ -2,4 +2,4 @@ warn: Sockets disabled, not accepting gdb connections
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index f226b0fa25e965368c69b64f9405e942b1c05d34..0d07c139df226d67c08299ba3f949381d8f60417 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -98,6 +101,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -207,6 +211,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -246,6 +251,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -285,6 +291,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -324,6 +331,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -344,6 +352,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -508,6 +517,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -552,6 +562,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -742,7 +753,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/cpu2000/binaries/arm/linux/bzip2
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/bzip2
 gid=100
 input=cin
 max_stack_size=67108864
@@ -756,9 +767,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -795,15 +816,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index 25fa7870b7b6a6334d22c4a70e459d7914a606f1..d2257e41a22f0d27f155957921b61a137c2dd505 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -699,7 +702,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/m5/dist/cpu2000/binaries/arm/linux/bzip2
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/bzip2
 gid=100
 input=cin
 max_stack_size=67108864
@@ -713,9 +716,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index ad0230a84fb6f7420a1549b9d19a3cc65f7e122a..ec3a0574defc4b45c45140a1b9718c3b6e22d56e 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=atomic
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dstage2_mmu dtb interrupts isa istage2_mmu itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -72,6 +76,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -208,7 +213,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/arm/linux/bzip2
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/bzip2
 gid=100
 input=cin
 max_stack_size=67108864
@@ -222,9 +227,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index a5a5a4799568dcdb494f66197aa594a75f7877c3..3e6b06c1316fcf21f072738a5504bea117e44276 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -66,6 +70,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -317,7 +322,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/arm/linux/bzip2
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/bzip2
 gid=100
 input=cin
 max_stack_size=67108864
@@ -331,9 +336,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 40d9825c1b97931a61dfaec8b5f8295a15318e2e..abb41bc3751beba88354348d4791314c21c25b7f 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=apic_clk_domain dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -142,7 +148,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/x86/linux/bzip2
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/x86/linux/bzip2
 gid=100
 input=cin
 max_stack_size=67108864
@@ -156,9 +162,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 5c76444e5d14c2a2e27e599e17a508268cdc5337..eedfe9da765e3e9d73deb0632fecf032dc398fd0 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=apic_clk_domain dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -251,7 +257,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/x86/linux/bzip2
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/x86/linux/bzip2
 gid=100
 input=cin
 max_stack_size=67108864
@@ -265,9 +271,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 1a6e862fe44e6bf952496827215ade76bfe2e26d..1547a2d4b6eddf488a8469434d28b8288d715089 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -78,6 +82,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 stageTracing=false
 stageWidth=4
 switched_out=false
@@ -253,7 +258,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/alpha/tru64/twolf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/twolf
 gid=100
 input=cin
 max_stack_size=67108864
@@ -267,9 +272,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -282,9 +297,9 @@ master=system.physmem.port
 slave=system.system_port system.cpu.l2cache.mem_side
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -295,27 +310,33 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[0]
 
 [system.voltage_domain]
index 506aa6e280c52f9f374bfb948b5bf55b446500c7..de77515a1c949adb1dec686e98c5fba8fd07a190 100755 (executable)
@@ -2,4 +2,4 @@ warn: Sockets disabled, not accepting gdb connections
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 66d60adf395037e72fada0f3078cbb30376a736c..2875d7c3b5a9ed138cf38c333ac5c7e3ee27a5b5 100755 (executable)
@@ -23,4 +23,4 @@ Authors: Carl Sechen, Bill Swartz
  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90 
  91  92  93  94  95  96  97  98  99 100 101 102 103 104 105 
 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 
-122 123 124 Exiting @ tick 41680207000 because target called exit()
+122 123 124 Exiting @ tick 41681685000 because target called exit()
index 4c4f72a2543c3aa5588f4fcc3a50157e7f39aee1..11027e0cccafcc94c0485556b62e77e434efb0f5 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -96,6 +99,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -169,6 +173,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -208,6 +213,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -247,6 +253,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -286,6 +293,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -306,6 +314,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -470,6 +479,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -514,6 +524,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -644,7 +655,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/cpu2000/binaries/alpha/tru64/twolf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/twolf
 gid=100
 input=cin
 max_stack_size=67108864
@@ -658,9 +669,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -697,15 +718,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
old mode 100644 (file)
new mode 100755 (executable)
index 506aa6e..de77515
@@ -2,4 +2,4 @@ warn: Sockets disabled, not accepting gdb connections
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index b06f5d88569f28009b23f706cb010ad7b21c77e2..881006e7f82a71f13e4e8564f54e26cedc39534b 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -109,7 +115,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/alpha/tru64/twolf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/twolf
 gid=100
 input=cin
 max_stack_size=67108864
@@ -123,9 +129,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 506aa6e280c52f9f374bfb948b5bf55b446500c7..de77515a1c949adb1dec686e98c5fba8fd07a190 100755 (executable)
@@ -2,4 +2,4 @@ warn: Sockets disabled, not accepting gdb connections
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 3fa8979102ba12dac6e0bff35893b6d49a52e1ca..896591c78ac97157ee2d1174e328ec19c226247e 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -218,7 +224,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/alpha/tru64/twolf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/alpha/tru64/twolf
 gid=100
 input=cin
 max_stack_size=67108864
@@ -232,9 +238,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 506aa6e280c52f9f374bfb948b5bf55b446500c7..de77515a1c949adb1dec686e98c5fba8fd07a190 100755 (executable)
@@ -2,4 +2,4 @@ warn: Sockets disabled, not accepting gdb connections
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
 warn: Prefetch instructions in Alpha do not do anything
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 990a8e3a475093ccf206767b3ea56cb34532f921..e7e2c3de4f486e8f003f29e347b9176087ed02af 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -98,6 +101,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -207,6 +211,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -246,6 +251,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -285,6 +291,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -324,6 +331,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -344,6 +352,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -508,6 +517,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -552,6 +562,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -742,7 +753,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/cpu2000/binaries/arm/linux/twolf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/twolf
 gid=100
 input=cin
 max_stack_size=67108864
@@ -756,9 +767,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -795,15 +816,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index 289d5c40d4ddc647c78efd2ba55fb623b2ad42c2..d8488904a212d6f7aa27e6c410847d5804f1918c 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -699,7 +702,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/m5/dist/cpu2000/binaries/arm/linux/twolf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/twolf
 gid=100
 input=cin
 max_stack_size=67108864
@@ -713,9 +716,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 8a9c45524fd721a0fcb84369294795fd3319a96d..b37d84887bfb48007a22392356133c23bc575355 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=atomic
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dstage2_mmu dtb interrupts isa istage2_mmu itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -72,6 +76,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -208,7 +213,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/arm/linux/twolf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/twolf
 gid=100
 input=cin
 max_stack_size=67108864
@@ -222,9 +227,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index c1d62d90a4a13f64f8feebb82581fb4e363d0530..50fb5bed271f3c822f0d76f71ded89a60257c9fe 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -66,6 +70,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -317,7 +322,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/arm/linux/twolf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/arm/linux/twolf
 gid=100
 input=cin
 max_stack_size=67108864
@@ -331,9 +336,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index ead3fce7515038acbbedba4617e6133779893892..b76f802a94bc78a7557fa7a4fc22c4f9b9b81182 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -108,7 +114,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/sparc/linux/twolf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/sparc/linux/twolf
 gid=100
 input=cin
 max_stack_size=67108864
@@ -122,9 +128,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 5f60b578683c26f19cd0eda76426101925a596da..fb7b292e6a96902a433499dc10598147e95327d7 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -217,7 +223,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/sparc/linux/twolf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/sparc/linux/twolf
 gid=100
 input=cin
 max_stack_size=67108864
@@ -231,9 +237,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 3c2ec0084d1e7b81d7ca9981849ae5656174bd2d..c83cd6a89d74f38ad533fb16d05ef467bac787e2 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -634,7 +637,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/m5/dist/cpu2000/binaries/x86/linux/twolf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/x86/linux/twolf
 gid=100
 input=cin
 max_stack_size=67108864
@@ -648,9 +651,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index dda302f8a6040739019a168a3e96eed848f27269..22525bb0889737854f956369c7dcf903ab0bb631 100755 (executable)
@@ -1,10 +1,12 @@
+Redirecting stdout to build/X86/tests/opt/long/se/70.twolf/x86/linux/o3-timing/simout
+Redirecting stderr to build/X86/tests/opt/long/se/70.twolf/x86/linux/o3-timing/simerr
 gem5 Simulator System.  http://gem5.org
 gem5 is copyrighted software; use the --copyright option for details.
 
-gem5 compiled Jun 21 2014 11:13:07
-gem5 started Jun 21 2014 22:44:43
-gem5 executing on phenom
-command line: build/X86/gem5.opt -d build/X86/tests/opt/long/se/70.twolf/x86/linux/o3-timing -re /home/stever/hg/m5sim.org/gem5/tests/run.py build/X86/tests/opt/long/se/70.twolf/x86/linux/o3-timing
+gem5 compiled Aug 28 2014 04:02:39
+gem5 started Aug 28 2014 04:26:16
+gem5 executing on ribera.cs.wisc.edu
+command line: build/X86/gem5.opt -d build/X86/tests/opt/long/se/70.twolf/x86/linux/o3-timing -re /scratch/nilay/GEM5/gem5/tests/run.py build/X86/tests/opt/long/se/70.twolf/x86/linux/o3-timing
 Couldn't unlink  build/X86/tests/opt/long/se/70.twolf/x86/linux/o3-timing/smred.sav
 Couldn't unlink  build/X86/tests/opt/long/se/70.twolf/x86/linux/o3-timing/smred.sv2
 Global frequency set at 1000000000000 ticks per second
@@ -24,4 +26,4 @@ info: Increasing stack size by one page.
  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90 
  91  92  93  94  95  96  97  98  99 100 101 102 103 104 105 
 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 
-122 123 124 Exiting @ tick 145782984000 because target called exit()
+122 123 124 Exiting @ tick 145755370500 because target called exit()
index 87a35ab505acb66229194713a17dd2b52e843bb9..27be407ab76eaac3e58b81bed24406deb1a73ee7 100644 (file)
@@ -1,62 +1,62 @@
 
 ---------- Begin Simulation Statistics ----------
-sim_seconds                                  0.145783                       # Number of seconds simulated
-sim_ticks                                145782984000                       # Number of ticks simulated
-final_tick                               145782984000                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds                                  0.145755                       # Number of seconds simulated
+sim_ticks                                145755370500                       # Number of ticks simulated
+final_tick                               145755370500                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                 1000000000000                       # Frequency of simulated ticks
-host_inst_rate                                  75578                       # Simulator instruction rate (inst/s)
-host_op_rate                                   126676                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                               83424852                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 276072                       # Number of bytes of host memory used
-host_seconds                                  1747.48                       # Real time elapsed on the host
+host_inst_rate                                  67444                       # Simulator instruction rate (inst/s)
+host_op_rate                                   113042                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                               74431489                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 330012                       # Number of bytes of host memory used
+host_seconds                                  1958.25                       # Real time elapsed on the host
 sim_insts                                   132071192                       # Number of instructions simulated
 sim_ops                                     221363384                       # Number of ops (including micro ops) simulated
 system.voltage_domain.voltage                       1                       # Voltage in Volts
 system.clk_domain.clock                          1000                       # Clock period in ticks
-system.physmem.bytes_read::cpu.inst            219712                       # Number of bytes read from this memory
-system.physmem.bytes_read::cpu.data            125824                       # Number of bytes read from this memory
-system.physmem.bytes_read::total               345536                       # Number of bytes read from this memory
-system.physmem.bytes_inst_read::cpu.inst       219712                       # Number of instructions bytes read from this memory
-system.physmem.bytes_inst_read::total          219712                       # Number of instructions bytes read from this memory
-system.physmem.num_reads::cpu.inst               3433                       # Number of read requests responded to by this memory
-system.physmem.num_reads::cpu.data               1966                       # Number of read requests responded to by this memory
-system.physmem.num_reads::total                  5399                       # Number of read requests responded to by this memory
-system.physmem.bw_read::cpu.inst              1507117                       # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::cpu.data               863091                       # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_read::total                 2370208                       # Total read bandwidth from this memory (bytes/s)
-system.physmem.bw_inst_read::cpu.inst         1507117                       # Instruction read bandwidth from this memory (bytes/s)
-system.physmem.bw_inst_read::total            1507117                       # Instruction read bandwidth from this memory (bytes/s)
-system.physmem.bw_total::cpu.inst             1507117                       # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::cpu.data              863091                       # Total bandwidth to/from this memory (bytes/s)
-system.physmem.bw_total::total                2370208                       # Total bandwidth to/from this memory (bytes/s)
-system.physmem.readReqs                          5399                       # Number of read requests accepted
+system.physmem.bytes_read::cpu.inst            218240                       # Number of bytes read from this memory
+system.physmem.bytes_read::cpu.data            125376                       # Number of bytes read from this memory
+system.physmem.bytes_read::total               343616                       # Number of bytes read from this memory
+system.physmem.bytes_inst_read::cpu.inst       218240                       # Number of instructions bytes read from this memory
+system.physmem.bytes_inst_read::total          218240                       # Number of instructions bytes read from this memory
+system.physmem.num_reads::cpu.inst               3410                       # Number of read requests responded to by this memory
+system.physmem.num_reads::cpu.data               1959                       # Number of read requests responded to by this memory
+system.physmem.num_reads::total                  5369                       # Number of read requests responded to by this memory
+system.physmem.bw_read::cpu.inst              1497303                       # Total read bandwidth from this memory (bytes/s)
+system.physmem.bw_read::cpu.data               860181                       # Total read bandwidth from this memory (bytes/s)
+system.physmem.bw_read::total                 2357484                       # Total read bandwidth from this memory (bytes/s)
+system.physmem.bw_inst_read::cpu.inst         1497303                       # Instruction read bandwidth from this memory (bytes/s)
+system.physmem.bw_inst_read::total            1497303                       # Instruction read bandwidth from this memory (bytes/s)
+system.physmem.bw_total::cpu.inst             1497303                       # Total bandwidth to/from this memory (bytes/s)
+system.physmem.bw_total::cpu.data              860181                       # Total bandwidth to/from this memory (bytes/s)
+system.physmem.bw_total::total                2357484                       # Total bandwidth to/from this memory (bytes/s)
+system.physmem.readReqs                          5369                       # Number of read requests accepted
 system.physmem.writeReqs                            0                       # Number of write requests accepted
-system.physmem.readBursts                        5399                       # Number of DRAM read bursts, including those serviced by the write queue
+system.physmem.readBursts                        5369                       # Number of DRAM read bursts, including those serviced by the write queue
 system.physmem.writeBursts                          0                       # Number of DRAM write bursts, including those merged in the write queue
-system.physmem.bytesReadDRAM                   345536                       # Total number of bytes read from DRAM
+system.physmem.bytesReadDRAM                   343616                       # Total number of bytes read from DRAM
 system.physmem.bytesReadWrQ                         0                       # Total number of bytes read from write queue
 system.physmem.bytesWritten                         0                       # Total number of bytes written to DRAM
-system.physmem.bytesReadSys                    345536                       # Total read bytes from the system interface side
+system.physmem.bytesReadSys                    343616                       # Total read bytes from the system interface side
 system.physmem.bytesWrittenSys                      0                       # Total written bytes from the system interface side
 system.physmem.servicedByWrQ                        0                       # Number of DRAM read bursts serviced by the write queue
 system.physmem.mergedWrBursts                       0                       # Number of DRAM write bursts merged with an existing one
-system.physmem.neitherReadNorWriteReqs            225                       # Number of requests that are neither read nor write
-system.physmem.perBankRdBursts::0                 296                       # Per bank write bursts
-system.physmem.perBankRdBursts::1                 360                       # Per bank write bursts
-system.physmem.perBankRdBursts::2                 450                       # Per bank write bursts
-system.physmem.perBankRdBursts::3                 362                       # Per bank write bursts
+system.physmem.neitherReadNorWriteReqs            207                       # Number of requests that are neither read nor write
+system.physmem.perBankRdBursts::0                 284                       # Per bank write bursts
+system.physmem.perBankRdBursts::1                 359                       # Per bank write bursts
+system.physmem.perBankRdBursts::2                 451                       # Per bank write bursts
+system.physmem.perBankRdBursts::3                 358                       # Per bank write bursts
 system.physmem.perBankRdBursts::4                 334                       # Per bank write bursts
 system.physmem.perBankRdBursts::5                 327                       # Per bank write bursts
-system.physmem.perBankRdBursts::6                 402                       # Per bank write bursts
-system.physmem.perBankRdBursts::7                 379                       # Per bank write bursts
-system.physmem.perBankRdBursts::8                 340                       # Per bank write bursts
-system.physmem.perBankRdBursts::9                 280                       # Per bank write bursts
+system.physmem.perBankRdBursts::6                 401                       # Per bank write bursts
+system.physmem.perBankRdBursts::7                 381                       # Per bank write bursts
+system.physmem.perBankRdBursts::8                 341                       # Per bank write bursts
+system.physmem.perBankRdBursts::9                 279                       # Per bank write bursts
 system.physmem.perBankRdBursts::10                232                       # Per bank write bursts
-system.physmem.perBankRdBursts::11                283                       # Per bank write bursts
-system.physmem.perBankRdBursts::12                213                       # Per bank write bursts
-system.physmem.perBankRdBursts::13                468                       # Per bank write bursts
-system.physmem.perBankRdBursts::14                388                       # Per bank write bursts
-system.physmem.perBankRdBursts::15                285                       # Per bank write bursts
+system.physmem.perBankRdBursts::11                279                       # Per bank write bursts
+system.physmem.perBankRdBursts::12                208                       # Per bank write bursts
+system.physmem.perBankRdBursts::13                464                       # Per bank write bursts
+system.physmem.perBankRdBursts::14                389                       # Per bank write bursts
+system.physmem.perBankRdBursts::15                282                       # Per bank write bursts
 system.physmem.perBankWrBursts::0                   0                       # Per bank write bursts
 system.physmem.perBankWrBursts::1                   0                       # Per bank write bursts
 system.physmem.perBankWrBursts::2                   0                       # Per bank write bursts
@@ -75,14 +75,14 @@ system.physmem.perBankWrBursts::14                  0                       # Pe
 system.physmem.perBankWrBursts::15                  0                       # Per bank write bursts
 system.physmem.numRdRetry                           0                       # Number of times read queue was full causing retry
 system.physmem.numWrRetry                           0                       # Number of times write queue was full causing retry
-system.physmem.totGap                    145782934000                       # Total gap between requests
+system.physmem.totGap                    145755124000                       # Total gap between requests
 system.physmem.readPktSize::0                       0                       # Read request sizes (log2)
 system.physmem.readPktSize::1                       0                       # Read request sizes (log2)
 system.physmem.readPktSize::2                       0                       # Read request sizes (log2)
 system.physmem.readPktSize::3                       0                       # Read request sizes (log2)
 system.physmem.readPktSize::4                       0                       # Read request sizes (log2)
 system.physmem.readPktSize::5                       0                       # Read request sizes (log2)
-system.physmem.readPktSize::6                    5399                       # Read request sizes (log2)
+system.physmem.readPktSize::6                    5369                       # Read request sizes (log2)
 system.physmem.writePktSize::0                      0                       # Write request sizes (log2)
 system.physmem.writePktSize::1                      0                       # Write request sizes (log2)
 system.physmem.writePktSize::2                      0                       # Write request sizes (log2)
@@ -90,10 +90,10 @@ system.physmem.writePktSize::3                      0                       # Wr
 system.physmem.writePktSize::4                      0                       # Write request sizes (log2)
 system.physmem.writePktSize::5                      0                       # Write request sizes (log2)
 system.physmem.writePktSize::6                      0                       # Write request sizes (log2)
-system.physmem.rdQLenPdf::0                      4350                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::1                       862                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::2                       162                       # What read queue length does an incoming req see
-system.physmem.rdQLenPdf::3                        23                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::0                      4318                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::1                       864                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::2                       165                       # What read queue length does an incoming req see
+system.physmem.rdQLenPdf::3                        20                       # What read queue length does an incoming req see
 system.physmem.rdQLenPdf::4                         2                       # What read queue length does an incoming req see
 system.physmem.rdQLenPdf::5                         0                       # What read queue length does an incoming req see
 system.physmem.rdQLenPdf::6                         0                       # What read queue length does an incoming req see
@@ -186,308 +186,308 @@ system.physmem.wrQLenPdf::60                        0                       # Wh
 system.physmem.wrQLenPdf::61                        0                       # What write queue length does an incoming req see
 system.physmem.wrQLenPdf::62                        0                       # What write queue length does an incoming req see
 system.physmem.wrQLenPdf::63                        0                       # What write queue length does an incoming req see
-system.physmem.bytesPerActivate::samples         1099                       # Bytes accessed per row activation
-system.physmem.bytesPerActivate::mean      313.768881                       # Bytes accessed per row activation
-system.physmem.bytesPerActivate::gmean     183.938334                       # Bytes accessed per row activation
-system.physmem.bytesPerActivate::stdev     327.481688                       # Bytes accessed per row activation
-system.physmem.bytesPerActivate::0-127            421     38.31%     38.31% # Bytes accessed per row activation
-system.physmem.bytesPerActivate::128-255          241     21.93%     60.24% # Bytes accessed per row activation
-system.physmem.bytesPerActivate::256-383          100      9.10%     69.34% # Bytes accessed per row activation
-system.physmem.bytesPerActivate::384-511           65      5.91%     75.25% # Bytes accessed per row activation
-system.physmem.bytesPerActivate::512-639           56      5.10%     80.35% # Bytes accessed per row activation
-system.physmem.bytesPerActivate::640-767           54      4.91%     85.26% # Bytes accessed per row activation
-system.physmem.bytesPerActivate::768-895           19      1.73%     86.99% # Bytes accessed per row activation
-system.physmem.bytesPerActivate::896-1023           20      1.82%     88.81% # Bytes accessed per row activation
-system.physmem.bytesPerActivate::1024-1151          123     11.19%    100.00% # Bytes accessed per row activation
-system.physmem.bytesPerActivate::total           1099                       # Bytes accessed per row activation
-system.physmem.totQLat                       41267750                       # Total ticks spent queuing
-system.physmem.totMemAccLat                 142499000                       # Total ticks spent from burst creation until serviced by the DRAM
-system.physmem.totBusLat                     26995000                       # Total ticks spent in databus transfers
-system.physmem.avgQLat                        7643.59                       # Average queueing delay per DRAM burst
+system.physmem.bytesPerActivate::samples         1076                       # Bytes accessed per row activation
+system.physmem.bytesPerActivate::mean      318.156134                       # Bytes accessed per row activation
+system.physmem.bytesPerActivate::gmean     184.849707                       # Bytes accessed per row activation
+system.physmem.bytesPerActivate::stdev     333.212521                       # Bytes accessed per row activation
+system.physmem.bytesPerActivate::0-127            414     38.48%     38.48% # Bytes accessed per row activation
+system.physmem.bytesPerActivate::128-255          235     21.84%     60.32% # Bytes accessed per row activation
+system.physmem.bytesPerActivate::256-383          101      9.39%     69.70% # Bytes accessed per row activation
+system.physmem.bytesPerActivate::384-511           58      5.39%     75.09% # Bytes accessed per row activation
+system.physmem.bytesPerActivate::512-639           43      4.00%     79.09% # Bytes accessed per row activation
+system.physmem.bytesPerActivate::640-767           47      4.37%     83.46% # Bytes accessed per row activation
+system.physmem.bytesPerActivate::768-895           34      3.16%     86.62% # Bytes accessed per row activation
+system.physmem.bytesPerActivate::896-1023           19      1.77%     88.38% # Bytes accessed per row activation
+system.physmem.bytesPerActivate::1024-1151          125     11.62%    100.00% # Bytes accessed per row activation
+system.physmem.bytesPerActivate::total           1076                       # Bytes accessed per row activation
+system.physmem.totQLat                       40846250                       # Total ticks spent queuing
+system.physmem.totMemAccLat                 141515000                       # Total ticks spent from burst creation until serviced by the DRAM
+system.physmem.totBusLat                     26845000                       # Total ticks spent in databus transfers
+system.physmem.avgQLat                        7607.79                       # Average queueing delay per DRAM burst
 system.physmem.avgBusLat                      5000.00                       # Average bus latency per DRAM burst
-system.physmem.avgMemAccLat                  26393.59                       # Average memory access latency per DRAM burst
-system.physmem.avgRdBW                           2.37                       # Average DRAM read bandwidth in MiByte/s
+system.physmem.avgMemAccLat                  26357.79                       # Average memory access latency per DRAM burst
+system.physmem.avgRdBW                           2.36                       # Average DRAM read bandwidth in MiByte/s
 system.physmem.avgWrBW                           0.00                       # Average achieved write bandwidth in MiByte/s
-system.physmem.avgRdBWSys                        2.37                       # Average system read bandwidth in MiByte/s
+system.physmem.avgRdBWSys                        2.36                       # Average system read bandwidth in MiByte/s
 system.physmem.avgWrBWSys                        0.00                       # Average system write bandwidth in MiByte/s
 system.physmem.peakBW                        12800.00                       # Theoretical peak bandwidth in MiByte/s
 system.physmem.busUtil                           0.02                       # Data bus utilization in percentage
 system.physmem.busUtilRead                       0.02                       # Data bus utilization in percentage for reads
 system.physmem.busUtilWrite                      0.00                       # Data bus utilization in percentage for writes
-system.physmem.avgRdQLen                         1.06                       # Average read queue length when enqueuing
+system.physmem.avgRdQLen                         1.07                       # Average read queue length when enqueuing
 system.physmem.avgWrQLen                         0.00                       # Average write queue length when enqueuing
-system.physmem.readRowHits                       4296                       # Number of row buffer hits during reads
+system.physmem.readRowHits                       4285                       # Number of row buffer hits during reads
 system.physmem.writeRowHits                         0                       # Number of row buffer hits during writes
-system.physmem.readRowHitRate                   79.57                       # Row buffer hit rate for reads
+system.physmem.readRowHitRate                   79.81                       # Row buffer hit rate for reads
 system.physmem.writeRowHitRate                    nan                       # Row buffer hit rate for writes
-system.physmem.avgGap                     27001839.97                       # Average gap between requests
-system.physmem.pageHitRate                      79.57                       # Row buffer hit rate, read and write combined
-system.physmem.memoryStateTime::IDLE     139294402000                       # Time in different power states
-system.physmem.memoryStateTime::REF        4867980000                       # Time in different power states
+system.physmem.avgGap                     27147536.60                       # Average gap between requests
+system.physmem.pageHitRate                      79.81                       # Row buffer hit rate, read and write combined
+system.physmem.memoryStateTime::IDLE     139292792000                       # Time in different power states
+system.physmem.memoryStateTime::REF        4866940000                       # Time in different power states
 system.physmem.memoryStateTime::PRE_PDN             0                       # Time in different power states
-system.physmem.memoryStateTime::ACT        1619857750                       # Time in different power states
+system.physmem.memoryStateTime::ACT        1591366500                       # Time in different power states
 system.physmem.memoryStateTime::ACT_PDN             0                       # Time in different power states
-system.membus.throughput                      2370208                       # Throughput (bytes/s)
-system.membus.trans_dist::ReadReq                3862                       # Transaction distribution
-system.membus.trans_dist::ReadResp               3862                       # Transaction distribution
-system.membus.trans_dist::UpgradeReq              225                       # Transaction distribution
-system.membus.trans_dist::UpgradeResp             225                       # Transaction distribution
+system.membus.throughput                      2357484                       # Throughput (bytes/s)
+system.membus.trans_dist::ReadReq                3832                       # Transaction distribution
+system.membus.trans_dist::ReadResp               3832                       # Transaction distribution
+system.membus.trans_dist::UpgradeReq              207                       # Transaction distribution
+system.membus.trans_dist::UpgradeResp             207                       # Transaction distribution
 system.membus.trans_dist::ReadExReq              1537                       # Transaction distribution
 system.membus.trans_dist::ReadExResp             1537                       # Transaction distribution
-system.membus.pkt_count_system.cpu.l2cache.mem_side::system.physmem.port        11248                       # Packet count per connected master and slave (bytes)
-system.membus.pkt_count_system.cpu.l2cache.mem_side::total        11248                       # Packet count per connected master and slave (bytes)
-system.membus.pkt_count::total                  11248                       # Packet count per connected master and slave (bytes)
-system.membus.tot_pkt_size_system.cpu.l2cache.mem_side::system.physmem.port       345536                       # Cumulative packet size per connected master and slave (bytes)
-system.membus.tot_pkt_size_system.cpu.l2cache.mem_side::total       345536                       # Cumulative packet size per connected master and slave (bytes)
-system.membus.tot_pkt_size::total              345536                       # Cumulative packet size per connected master and slave (bytes)
-system.membus.data_through_bus                 345536                       # Total data (bytes)
+system.membus.pkt_count_system.cpu.l2cache.mem_side::system.physmem.port        11152                       # Packet count per connected master and slave (bytes)
+system.membus.pkt_count_system.cpu.l2cache.mem_side::total        11152                       # Packet count per connected master and slave (bytes)
+system.membus.pkt_count::total                  11152                       # Packet count per connected master and slave (bytes)
+system.membus.tot_pkt_size_system.cpu.l2cache.mem_side::system.physmem.port       343616                       # Cumulative packet size per connected master and slave (bytes)
+system.membus.tot_pkt_size_system.cpu.l2cache.mem_side::total       343616                       # Cumulative packet size per connected master and slave (bytes)
+system.membus.tot_pkt_size::total              343616                       # Cumulative packet size per connected master and slave (bytes)
+system.membus.data_through_bus                 343616                       # Total data (bytes)
 system.membus.snoop_data_through_bus                0                       # Total snoop data (bytes)
-system.membus.reqLayer0.occupancy             6776000                       # Layer occupancy (ticks)
+system.membus.reqLayer0.occupancy             6685000                       # Layer occupancy (ticks)
 system.membus.reqLayer0.utilization               0.0                       # Layer utilization (%)
-system.membus.respLayer1.occupancy           50906775                       # Layer occupancy (ticks)
+system.membus.respLayer1.occupancy           50563044                       # Layer occupancy (ticks)
 system.membus.respLayer1.utilization              0.0                       # Layer utilization (%)
 system.cpu_clk_domain.clock                       500                       # Clock period in ticks
-system.cpu.branchPred.lookups                19251245                       # Number of BP lookups
-system.cpu.branchPred.condPredicted          19251245                       # Number of conditional branches predicted
-system.cpu.branchPred.condIncorrect           1503864                       # Number of conditional branches incorrect
-system.cpu.branchPred.BTBLookups             11794147                       # Number of BTB lookups
-system.cpu.branchPred.BTBHits                11185323                       # Number of BTB hits
+system.cpu.branchPred.lookups                19312355                       # Number of BP lookups
+system.cpu.branchPred.condPredicted          19312355                       # Number of conditional branches predicted
+system.cpu.branchPred.condIncorrect           1526222                       # Number of conditional branches incorrect
+system.cpu.branchPred.BTBLookups             12165390                       # Number of BTB lookups
+system.cpu.branchPred.BTBHits                11208509                       # Number of BTB hits
 system.cpu.branchPred.BTBCorrect                    0                       # Number of correct BTB predictions (this stat may not work properly.
-system.cpu.branchPred.BTBHitPct             94.837914                       # BTB Hit Percentage
-system.cpu.branchPred.usedRAS                 1363914                       # Number of times the RAS was used to get a target.
-system.cpu.branchPred.RASInCorrect              22896                       # Number of incorrect RAS predictions.
+system.cpu.branchPred.BTBHitPct             92.134399                       # BTB Hit Percentage
+system.cpu.branchPred.usedRAS                 1374126                       # Number of times the RAS was used to get a target.
+system.cpu.branchPred.RASInCorrect              24109                       # Number of incorrect RAS predictions.
 system.cpu.apic_clk_domain.clock                 8000                       # Clock period in ticks
 system.cpu.workload.num_syscalls                  400                       # Number of system calls
-system.cpu.numCycles                        291881234                       # number of cpu cycles simulated
+system.cpu.numCycles                        291824777                       # number of cpu cycles simulated
 system.cpu.numWorkItemsStarted                      0                       # number of work items this cpu started
 system.cpu.numWorkItemsCompleted                    0                       # number of work items this cpu completed
-system.cpu.fetch.icacheStallCycles           24212208                       # Number of cycles fetch is stalled on an Icache miss
-system.cpu.fetch.Insts                      214052436                       # Number of instructions fetch has processed
-system.cpu.fetch.Branches                    19251245                       # Number of branches that fetch encountered
-system.cpu.fetch.predictedBranches           12549237                       # Number of branches that fetch has predicted taken
-system.cpu.fetch.Cycles                      55985392                       # Number of cycles fetch has run and was not squashing or blocked
-system.cpu.fetch.SquashCycles                16840264                       # Number of cycles fetch has spent squashing
-system.cpu.fetch.BlockedCycles              177008858                       # Number of cycles fetch has spent blocked
-system.cpu.fetch.MiscStallCycles                 1283                       # Number of cycles fetch has spent waiting on interrupts, or bad addresses, or out of MSHRs
-system.cpu.fetch.PendingTrapStallCycles          7024                       # Number of stall cycles due to pending traps
-system.cpu.fetch.IcacheWaitRetryStallCycles           65                       # Number of stall cycles due to full MSHR
-system.cpu.fetch.CacheLines                  23136044                       # Number of cache lines fetched
-system.cpu.fetch.IcacheSquashes                282405                       # Number of outstanding Icache misses that were squashed
-system.cpu.fetch.rateDist::samples          272277792                       # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::mean              1.296795                       # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::stdev             2.780007                       # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.icacheStallCycles           24324759                       # Number of cycles fetch is stalled on an Icache miss
+system.cpu.fetch.Insts                      214691013                       # Number of instructions fetch has processed
+system.cpu.fetch.Branches                    19312355                       # Number of branches that fetch encountered
+system.cpu.fetch.predictedBranches           12582635                       # Number of branches that fetch has predicted taken
+system.cpu.fetch.Cycles                      56144836                       # Number of cycles fetch has run and was not squashing or blocked
+system.cpu.fetch.SquashCycles                16970936                       # Number of cycles fetch has spent squashing
+system.cpu.fetch.BlockedCycles              176562009                       # Number of cycles fetch has spent blocked
+system.cpu.fetch.MiscStallCycles                 2090                       # Number of cycles fetch has spent waiting on interrupts, or bad addresses, or out of MSHRs
+system.cpu.fetch.PendingTrapStallCycles         11526                       # Number of stall cycles due to pending traps
+system.cpu.fetch.IcacheWaitRetryStallCycles           39                       # Number of stall cycles due to full MSHR
+system.cpu.fetch.CacheLines                  23234678                       # Number of cache lines fetched
+system.cpu.fetch.IcacheSquashes                287353                       # Number of outstanding Icache misses that were squashed
+system.cpu.fetch.rateDist::samples          272218372                       # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::mean              1.300706                       # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::stdev             2.783258                       # Number of instructions fetched each cycle (Total)
 system.cpu.fetch.rateDist::underflows               0      0.00%      0.00% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::0                217778926     79.98%     79.98% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::1                  2920418      1.07%     81.06% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::2                  2383762      0.88%     81.93% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::3                  2729411      1.00%     82.93% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::4                  3335214      1.22%     84.16% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::5                  3498463      1.28%     85.44% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::6                  4001053      1.47%     86.91% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::7                  2671434      0.98%     87.90% # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::8                 32959111     12.10%    100.00% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::0                217566223     79.92%     79.92% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::1                  2932645      1.08%     81.00% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::2                  2385496      0.88%     81.88% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::3                  2737910      1.01%     82.88% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::4                  3337902      1.23%     84.11% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::5                  3515947      1.29%     85.40% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::6                  4015286      1.48%     86.88% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::7                  2680056      0.98%     87.86% # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.rateDist::8                 33046907     12.14%    100.00% # Number of instructions fetched each cycle (Total)
 system.cpu.fetch.rateDist::overflows                0      0.00%    100.00% # Number of instructions fetched each cycle (Total)
 system.cpu.fetch.rateDist::min_value                0                       # Number of instructions fetched each cycle (Total)
 system.cpu.fetch.rateDist::max_value                8                       # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.rateDist::total            272277792                       # Number of instructions fetched each cycle (Total)
-system.cpu.fetch.branchRate                  0.065956                       # Number of branch fetches per cycle
-system.cpu.fetch.rate                        0.733355                       # Number of inst fetches per cycle
-system.cpu.decode.IdleCycles                 35864450                       # Number of cycles decode is idle
-system.cpu.decode.BlockedCycles             167881983                       # Number of cycles decode is blocked
-system.cpu.decode.RunCycles                  44786392                       # Number of cycles decode is running
-system.cpu.decode.UnblockCycles               8682005                       # Number of cycles decode is unblocking
-system.cpu.decode.SquashCycles               15062962                       # Number of cycles decode is squashing
-system.cpu.decode.DecodedInsts              346567500                       # Number of instructions handled by decode
-system.cpu.rename.SquashCycles               15062962                       # Number of cycles rename is squashing
-system.cpu.rename.IdleCycles                 42671339                       # Number of cycles rename is idle
-system.cpu.rename.BlockCycles               116778023                       # Number of cycles rename is blocking
-system.cpu.rename.serializeStallCycles          37081                       # count of cycles rename stalled for serializing inst
-system.cpu.rename.RunCycles                  45654825                       # Number of cycles rename is running
-system.cpu.rename.UnblockCycles              52073562                       # Number of cycles rename is unblocking
-system.cpu.rename.RenamedInsts              340013592                       # Number of instructions processed by rename
-system.cpu.rename.ROBFullEvents                 22387                       # Number of times rename has blocked due to ROB full
-system.cpu.rename.IQFullEvents               45742154                       # Number of times rename has blocked due to IQ full
-system.cpu.rename.LQFullEvents                5966467                       # Number of times rename has blocked due to LQ full
-system.cpu.rename.SQFullEvents                 137065                       # Number of times rename has blocked due to SQ full
-system.cpu.rename.RenamedOperands           393960742                       # Number of destination operands rename has renamed
-system.cpu.rename.RenameLookups             945391670                       # Number of register rename lookups that rename has made
-system.cpu.rename.int_rename_lookups        624205941                       # Number of integer rename lookups
-system.cpu.rename.fp_rename_lookups           4453971                       # Number of floating rename lookups
+system.cpu.fetch.rateDist::total            272218372                       # Number of instructions fetched each cycle (Total)
+system.cpu.fetch.branchRate                  0.066178                       # Number of branch fetches per cycle
+system.cpu.fetch.rate                        0.735685                       # Number of inst fetches per cycle
+system.cpu.decode.IdleCycles                 35961276                       # Number of cycles decode is idle
+system.cpu.decode.BlockedCycles             167476538                       # Number of cycles decode is blocked
+system.cpu.decode.RunCycles                  44947862                       # Number of cycles decode is running
+system.cpu.decode.UnblockCycles               8659583                       # Number of cycles decode is unblocking
+system.cpu.decode.SquashCycles               15173113                       # Number of cycles decode is squashing
+system.cpu.decode.DecodedInsts              347461862                       # Number of instructions handled by decode
+system.cpu.rename.SquashCycles               15173113                       # Number of cycles rename is squashing
+system.cpu.rename.IdleCycles                 42752504                       # Number of cycles rename is idle
+system.cpu.rename.BlockCycles               116485143                       # Number of cycles rename is blocking
+system.cpu.rename.serializeStallCycles          31994                       # count of cycles rename stalled for serializing inst
+system.cpu.rename.RunCycles                  45803186                       # Number of cycles rename is running
+system.cpu.rename.UnblockCycles              51972432                       # Number of cycles rename is unblocking
+system.cpu.rename.RenamedInsts              340800862                       # Number of instructions processed by rename
+system.cpu.rename.ROBFullEvents                 21864                       # Number of times rename has blocked due to ROB full
+system.cpu.rename.IQFullEvents               45640903                       # Number of times rename has blocked due to IQ full
+system.cpu.rename.LQFullEvents                6024783                       # Number of times rename has blocked due to LQ full
+system.cpu.rename.SQFullEvents                 135945                       # Number of times rename has blocked due to SQ full
+system.cpu.rename.RenamedOperands           394811664                       # Number of destination operands rename has renamed
+system.cpu.rename.RenameLookups             947446953                       # Number of register rename lookups that rename has made
+system.cpu.rename.int_rename_lookups        625588632                       # Number of integer rename lookups
+system.cpu.rename.fp_rename_lookups           4495188                       # Number of floating rename lookups
 system.cpu.rename.CommittedMaps             259429450                       # Number of HB maps that are committed
-system.cpu.rename.UndoneMaps                134531292                       # Number of HB maps that are undone due to squashing
-system.cpu.rename.serializingInsts               2243                       # count of serializing insts renamed
-system.cpu.rename.tempSerializingInsts           2238                       # count of temporary serializing insts renamed
-system.cpu.rename.skidInsts                  90830827                       # count of insts added to the skid buffer
-system.cpu.memDep0.insertedLoads             87006444                       # Number of loads inserted to the mem dependence unit.
-system.cpu.memDep0.insertedStores            31074157                       # Number of stores inserted to the mem dependence unit.
-system.cpu.memDep0.conflictingLoads          61167406                       # Number of conflicting loads.
-system.cpu.memDep0.conflictingStores         20316475                       # Number of conflicting stores.
-system.cpu.iq.iqInstsAdded                  332092429                       # Number of instructions added to the IQ (excludes non-spec)
-system.cpu.iq.iqNonSpecInstsAdded                4572                       # Number of non-speculative instructions added to the IQ
-system.cpu.iq.iqInstsIssued                 263265541                       # Number of instructions issued
-system.cpu.iq.iqSquashedInstsIssued            182587                       # Number of squashed instructions issued
-system.cpu.iq.iqSquashedInstsExamined       110344895                       # Number of squashed instructions iterated over during squash; mainly for profiling
-system.cpu.iq.iqSquashedOperandsExamined    231927910                       # Number of squashed operands that are examined and possibly removed from graph
-system.cpu.iq.iqSquashedNonSpecRemoved           3327                       # Number of squashed non-spec instructions that were removed
-system.cpu.iq.issued_per_cycle::samples     272277792                       # Number of insts issued each cycle
-system.cpu.iq.issued_per_cycle::mean         0.966901                       # Number of insts issued each cycle
-system.cpu.iq.issued_per_cycle::stdev        1.357293                       # Number of insts issued each cycle
+system.cpu.rename.UndoneMaps                135382214                       # Number of HB maps that are undone due to squashing
+system.cpu.rename.serializingInsts               2125                       # count of serializing insts renamed
+system.cpu.rename.tempSerializingInsts           2128                       # count of temporary serializing insts renamed
+system.cpu.rename.skidInsts                  90643821                       # count of insts added to the skid buffer
+system.cpu.memDep0.insertedLoads             87211861                       # Number of loads inserted to the mem dependence unit.
+system.cpu.memDep0.insertedStores            31146341                       # Number of stores inserted to the mem dependence unit.
+system.cpu.memDep0.conflictingLoads          61275223                       # Number of conflicting loads.
+system.cpu.memDep0.conflictingStores         20328080                       # Number of conflicting stores.
+system.cpu.iq.iqInstsAdded                  332778184                       # Number of instructions added to the IQ (excludes non-spec)
+system.cpu.iq.iqNonSpecInstsAdded                4631                       # Number of non-speculative instructions added to the IQ
+system.cpu.iq.iqInstsIssued                 263626408                       # Number of instructions issued
+system.cpu.iq.iqSquashedInstsIssued            192005                       # Number of squashed instructions issued
+system.cpu.iq.iqSquashedInstsExamined       111021931                       # Number of squashed instructions iterated over during squash; mainly for profiling
+system.cpu.iq.iqSquashedOperandsExamined    233004479                       # Number of squashed operands that are examined and possibly removed from graph
+system.cpu.iq.iqSquashedNonSpecRemoved           3386                       # Number of squashed non-spec instructions that were removed
+system.cpu.iq.issued_per_cycle::samples     272218372                       # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::mean         0.968437                       # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::stdev        1.359512                       # Number of insts issued each cycle
 system.cpu.iq.issued_per_cycle::underflows            0      0.00%      0.00% # Number of insts issued each cycle
-system.cpu.iq.issued_per_cycle::0           146114169     53.66%     53.66% # Number of insts issued each cycle
-system.cpu.iq.issued_per_cycle::1            54798888     20.13%     73.79% # Number of insts issued each cycle
-system.cpu.iq.issued_per_cycle::2            34241976     12.58%     86.37% # Number of insts issued each cycle
-system.cpu.iq.issued_per_cycle::3            18986540      6.97%     93.34% # Number of insts issued each cycle
-system.cpu.iq.issued_per_cycle::4            11181244      4.11%     97.45% # Number of insts issued each cycle
-system.cpu.iq.issued_per_cycle::5             4283756      1.57%     99.02% # Number of insts issued each cycle
-system.cpu.iq.issued_per_cycle::6             1956251      0.72%     99.74% # Number of insts issued each cycle
-system.cpu.iq.issued_per_cycle::7              577925      0.21%     99.95% # Number of insts issued each cycle
-system.cpu.iq.issued_per_cycle::8              137043      0.05%    100.00% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::0           146051537     53.65%     53.65% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::1            54756567     20.11%     73.77% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::2            34141482     12.54%     86.31% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::3            19064760      7.00%     93.31% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::4            11177424      4.11%     97.42% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::5             4331751      1.59%     99.01% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::6             1975514      0.73%     99.74% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::7              583634      0.21%     99.95% # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::8              135703      0.05%    100.00% # Number of insts issued each cycle
 system.cpu.iq.issued_per_cycle::overflows            0      0.00%    100.00% # Number of insts issued each cycle
 system.cpu.iq.issued_per_cycle::min_value            0                       # Number of insts issued each cycle
 system.cpu.iq.issued_per_cycle::max_value            8                       # Number of insts issued each cycle
-system.cpu.iq.issued_per_cycle::total       272277792                       # Number of insts issued each cycle
+system.cpu.iq.issued_per_cycle::total       272218372                       # Number of insts issued each cycle
 system.cpu.iq.fu_full::No_OpClass                   0      0.00%      0.00% # attempts to use FU when none available
-system.cpu.iq.fu_full::IntAlu                  142962      5.08%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::IntMult                      0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::IntDiv                       0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::FloatAdd                     0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::FloatCmp                     0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::FloatCvt                     0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::FloatMult                    0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::FloatDiv                     0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::FloatSqrt                    0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdAdd                      0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdAddAcc                   0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdAlu                      0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdCmp                      0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdCvt                      0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdMisc                     0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdMult                     0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdMultAcc                  0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdShift                    0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdShiftAcc                 0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdSqrt                     0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdFloatAdd                 0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdFloatAlu                 0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdFloatCmp                 0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdFloatCvt                 0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdFloatDiv                 0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdFloatMisc                0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdFloatMult                0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdFloatMultAcc             0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::SimdFloatSqrt                0      0.00%      5.08% # attempts to use FU when none available
-system.cpu.iq.fu_full::MemRead                2337044     83.10%     88.19% # attempts to use FU when none available
-system.cpu.iq.fu_full::MemWrite                332186     11.81%    100.00% # attempts to use FU when none available
+system.cpu.iq.fu_full::IntAlu                  150028      5.32%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::IntMult                      0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::IntDiv                       0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::FloatAdd                     0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::FloatCmp                     0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::FloatCvt                     0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::FloatMult                    0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::FloatDiv                     0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::FloatSqrt                    0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdAdd                      0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdAddAcc                   0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdAlu                      0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdCmp                      0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdCvt                      0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdMisc                     0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdMult                     0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdMultAcc                  0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdShift                    0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdShiftAcc                 0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdSqrt                     0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatAdd                 0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatAlu                 0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatCmp                 0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatCvt                 0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatDiv                 0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatMisc                0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatMult                0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatMultAcc             0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::SimdFloatSqrt                0      0.00%      5.32% # attempts to use FU when none available
+system.cpu.iq.fu_full::MemRead                2336090     82.83%     88.15% # attempts to use FU when none available
+system.cpu.iq.fu_full::MemWrite                334182     11.85%    100.00% # attempts to use FU when none available
 system.cpu.iq.fu_full::IprAccess                    0      0.00%    100.00% # attempts to use FU when none available
 system.cpu.iq.fu_full::InstPrefetch                 0      0.00%    100.00% # attempts to use FU when none available
-system.cpu.iq.FU_type_0::No_OpClass           1210901      0.46%      0.46% # Type of FU issued
-system.cpu.iq.FU_type_0::IntAlu             164273729     62.40%     62.86% # Type of FU issued
-system.cpu.iq.FU_type_0::IntMult               789732      0.30%     63.16% # Type of FU issued
-system.cpu.iq.FU_type_0::IntDiv               7035869      2.67%     65.83% # Type of FU issued
-system.cpu.iq.FU_type_0::FloatAdd             1461918      0.56%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::FloatCmp                   0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::FloatCvt                   0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::FloatMult                  0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::FloatDiv                   0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::FloatSqrt                  0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdAdd                    0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdAddAcc                 0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdAlu                    0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdCmp                    0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdCvt                    0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdMisc                   0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdMult                   0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdMultAcc                0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdShift                  0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdShiftAcc               0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdSqrt                   0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdFloatAdd               0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdFloatAlu               0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdFloatCmp               0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdFloatCvt               0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdFloatDiv               0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdFloatMisc              0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdFloatMult              0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdFloatMultAcc            0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::SimdFloatSqrt              0      0.00%     66.39% # Type of FU issued
-system.cpu.iq.FU_type_0::MemRead             65849141     25.01%     91.40% # Type of FU issued
-system.cpu.iq.FU_type_0::MemWrite            22644251      8.60%    100.00% # Type of FU issued
+system.cpu.iq.FU_type_0::No_OpClass           1210869      0.46%      0.46% # Type of FU issued
+system.cpu.iq.FU_type_0::IntAlu             164756015     62.50%     62.96% # Type of FU issued
+system.cpu.iq.FU_type_0::IntMult               789411      0.30%     63.25% # Type of FU issued
+system.cpu.iq.FU_type_0::IntDiv               7036440      2.67%     65.92% # Type of FU issued
+system.cpu.iq.FU_type_0::FloatAdd             1209865      0.46%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::FloatCmp                   0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::FloatCvt                   0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::FloatMult                  0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::FloatDiv                   0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::FloatSqrt                  0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdAdd                    0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdAddAcc                 0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdAlu                    0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdCmp                    0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdCvt                    0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdMisc                   0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdMult                   0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdMultAcc                0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdShift                  0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdShiftAcc               0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdSqrt                   0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatAdd               0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatAlu               0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatCmp               0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatCvt               0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatDiv               0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatMisc              0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatMult              0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatMultAcc            0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::SimdFloatSqrt              0      0.00%     66.38% # Type of FU issued
+system.cpu.iq.FU_type_0::MemRead             65957948     25.02%     91.40% # Type of FU issued
+system.cpu.iq.FU_type_0::MemWrite            22665860      8.60%    100.00% # Type of FU issued
 system.cpu.iq.FU_type_0::IprAccess                  0      0.00%    100.00% # Type of FU issued
 system.cpu.iq.FU_type_0::InstPrefetch               0      0.00%    100.00% # Type of FU issued
-system.cpu.iq.FU_type_0::total              263265541                       # Type of FU issued
-system.cpu.iq.rate                           0.901961                       # Inst issue rate
-system.cpu.iq.fu_busy_cnt                     2812192                       # FU busy when requested
-system.cpu.iq.fu_busy_rate                   0.010682                       # FU busy rate (busy events/executed inst)
-system.cpu.iq.int_inst_queue_reads          796857032                       # Number of integer instruction queue reads
-system.cpu.iq.int_inst_queue_writes         438700759                       # Number of integer instruction queue writes
-system.cpu.iq.int_inst_queue_wakeup_accesses    257701720                       # Number of integer instruction queue wakeup accesses
-system.cpu.iq.fp_inst_queue_reads             4946621                       # Number of floating instruction queue reads
-system.cpu.iq.fp_inst_queue_writes            4039797                       # Number of floating instruction queue writes
-system.cpu.iq.fp_inst_queue_wakeup_accesses      2377852                       # Number of floating instruction queue wakeup accesses
-system.cpu.iq.int_alu_accesses              262377827                       # Number of integer alu accesses
-system.cpu.iq.fp_alu_accesses                 2489005                       # Number of floating point alu accesses
-system.cpu.iew.lsq.thread0.forwLoads         18800853                       # Number of loads that had data forwarded from stores
+system.cpu.iq.FU_type_0::total              263626408                       # Type of FU issued
+system.cpu.iq.rate                           0.903372                       # Inst issue rate
+system.cpu.iq.fu_busy_cnt                     2820300                       # FU busy when requested
+system.cpu.iq.fu_busy_rate                   0.010698                       # FU busy rate (busy events/executed inst)
+system.cpu.iq.int_inst_queue_reads          797512450                       # Number of integer instruction queue reads
+system.cpu.iq.int_inst_queue_writes         440004694                       # Number of integer instruction queue writes
+system.cpu.iq.int_inst_queue_wakeup_accesses    258018761                       # Number of integer instruction queue wakeup accesses
+system.cpu.iq.fp_inst_queue_reads             4971043                       # Number of floating instruction queue reads
+system.cpu.iq.fp_inst_queue_writes            4096196                       # Number of floating instruction queue writes
+system.cpu.iq.fp_inst_queue_wakeup_accesses      2387913                       # Number of floating instruction queue wakeup accesses
+system.cpu.iq.int_alu_accesses              262734744                       # Number of integer alu accesses
+system.cpu.iq.fp_alu_accesses                 2501095                       # Number of floating point alu accesses
+system.cpu.iew.lsq.thread0.forwLoads         18875446                       # Number of loads that had data forwarded from stores
 system.cpu.iew.lsq.thread0.invAddrLoads             0                       # Number of loads ignored due to an invalid address
-system.cpu.iew.lsq.thread0.squashedLoads     30356857                       # Number of loads squashed
-system.cpu.iew.lsq.thread0.ignoredResponses        18134                       # Number of memory responses ignored because the instruction is squashed
-system.cpu.iew.lsq.thread0.memOrderViolation       304082                       # Number of memory ordering violations
-system.cpu.iew.lsq.thread0.squashedStores     10558440                       # Number of stores squashed
+system.cpu.iew.lsq.thread0.squashedLoads     30562274                       # Number of loads squashed
+system.cpu.iew.lsq.thread0.ignoredResponses        18312                       # Number of memory responses ignored because the instruction is squashed
+system.cpu.iew.lsq.thread0.memOrderViolation       301481                       # Number of memory ordering violations
+system.cpu.iew.lsq.thread0.squashedStores     10630624                       # Number of stores squashed
 system.cpu.iew.lsq.thread0.invAddrSwpfs             0                       # Number of software prefetches ignored due to an invalid address
 system.cpu.iew.lsq.thread0.blockedLoads             0                       # Number of blocked loads due to partial load-store forwarding
-system.cpu.iew.lsq.thread0.rescheduledLoads        49872                       # Number of loads that were rescheduled
+system.cpu.iew.lsq.thread0.rescheduledLoads        50310                       # Number of loads that were rescheduled
 system.cpu.iew.lsq.thread0.cacheBlocked             1                       # Number of times an access to memory failed due to the cache being blocked
 system.cpu.iew.iewIdleCycles                        0                       # Number of cycles IEW is idle
-system.cpu.iew.iewSquashCycles               15062962                       # Number of cycles IEW is squashing
-system.cpu.iew.iewBlockCycles                84436601                       # Number of cycles IEW is blocking
-system.cpu.iew.iewUnblockCycles               5827541                       # Number of cycles IEW is unblocking
-system.cpu.iew.iewDispatchedInsts           332097001                       # Number of instructions dispatched to IQ
-system.cpu.iew.iewDispSquashedInsts             93155                       # Number of squashed instructions skipped by dispatch
-system.cpu.iew.iewDispLoadInsts              87006444                       # Number of dispatched load instructions
-system.cpu.iew.iewDispStoreInsts             31074157                       # Number of dispatched store instructions
-system.cpu.iew.iewDispNonSpecInsts               2159                       # Number of dispatched non-speculative instructions
-system.cpu.iew.iewIQFullEvents                2868922                       # Number of times the IQ has become full, causing a stall
-system.cpu.iew.iewLSQFullEvents                287074                       # Number of times the LSQ has become full, causing a stall
-system.cpu.iew.memOrderViolationEvents         304082                       # Number of memory order violations
-system.cpu.iew.predictedTakenIncorrect         649398                       # Number of branches that were predicted taken incorrectly
-system.cpu.iew.predictedNotTakenIncorrect       907392                       # Number of branches that were predicted not taken incorrectly
-system.cpu.iew.branchMispredicts              1556790                       # Number of branch mispredicts detected at execute
-system.cpu.iew.iewExecutedInsts             261390422                       # Number of executed instructions
-system.cpu.iew.iewExecLoadInsts              65051182                       # Number of load instructions executed
-system.cpu.iew.iewExecSquashedInsts           1875119                       # Number of squashed instructions skipped in execute
+system.cpu.iew.iewSquashCycles               15173113                       # Number of cycles IEW is squashing
+system.cpu.iew.iewBlockCycles                84276429                       # Number of cycles IEW is blocking
+system.cpu.iew.iewUnblockCycles               5906270                       # Number of cycles IEW is unblocking
+system.cpu.iew.iewDispatchedInsts           332782815                       # Number of instructions dispatched to IQ
+system.cpu.iew.iewDispSquashedInsts            102069                       # Number of squashed instructions skipped by dispatch
+system.cpu.iew.iewDispLoadInsts              87211861                       # Number of dispatched load instructions
+system.cpu.iew.iewDispStoreInsts             31146341                       # Number of dispatched store instructions
+system.cpu.iew.iewDispNonSpecInsts               2037                       # Number of dispatched non-speculative instructions
+system.cpu.iew.iewIQFullEvents                2851984                       # Number of times the IQ has become full, causing a stall
+system.cpu.iew.iewLSQFullEvents                388220                       # Number of times the LSQ has become full, causing a stall
+system.cpu.iew.memOrderViolationEvents         301481                       # Number of memory order violations
+system.cpu.iew.predictedTakenIncorrect         659051                       # Number of branches that were predicted taken incorrectly
+system.cpu.iew.predictedNotTakenIncorrect       922496                       # Number of branches that were predicted not taken incorrectly
+system.cpu.iew.branchMispredicts              1581547                       # Number of branch mispredicts detected at execute
+system.cpu.iew.iewExecutedInsts             261729032                       # Number of executed instructions
+system.cpu.iew.iewExecLoadInsts              65162827                       # Number of load instructions executed
+system.cpu.iew.iewExecSquashedInsts           1897376                       # Number of squashed instructions skipped in execute
 system.cpu.iew.exec_swp                             0                       # number of swp insts executed
 system.cpu.iew.exec_nop                             0                       # number of nop insts executed
-system.cpu.iew.exec_refs                     87491108                       # number of memory reference insts executed
-system.cpu.iew.exec_branches                 14410736                       # Number of branches executed
-system.cpu.iew.exec_stores                   22439926                       # Number of stores executed
-system.cpu.iew.exec_rate                     0.895537                       # Inst execution rate
-system.cpu.iew.wb_sent                      260730148                       # cumulative count of insts sent to commit
-system.cpu.iew.wb_count                     260079572                       # cumulative count of insts written-back
-system.cpu.iew.wb_producers                 208603284                       # num instructions producing a value
-system.cpu.iew.wb_consumers                 373821854                       # num instructions consuming a value
+system.cpu.iew.exec_refs                     87627279                       # number of memory reference insts executed
+system.cpu.iew.exec_branches                 14424837                       # Number of branches executed
+system.cpu.iew.exec_stores                   22464452                       # Number of stores executed
+system.cpu.iew.exec_rate                     0.896870                       # Inst execution rate
+system.cpu.iew.wb_sent                      261068756                       # cumulative count of insts sent to commit
+system.cpu.iew.wb_count                     260406674                       # cumulative count of insts written-back
+system.cpu.iew.wb_producers                 208884231                       # num instructions producing a value
+system.cpu.iew.wb_consumers                 374053492                       # num instructions consuming a value
 system.cpu.iew.wb_penalized                         0                       # number of instrctions required to write to 'other' IQ
-system.cpu.iew.wb_rate                       0.891046                       # insts written-back per cycle
-system.cpu.iew.wb_fanout                     0.558029                       # average fanout of values written-back
+system.cpu.iew.wb_rate                       0.892339                       # insts written-back per cycle
+system.cpu.iew.wb_fanout                     0.558434                       # average fanout of values written-back
 system.cpu.iew.wb_penalized_rate                    0                       # fraction of instructions written-back that wrote to 'other' IQ
-system.cpu.commit.commitSquashedInsts       110904752                       # The number of squashed insts skipped by commit
+system.cpu.commit.commitSquashedInsts       111590930                       # The number of squashed insts skipped by commit
 system.cpu.commit.commitNonSpecStalls            1245                       # The number of times commit has been forced to stall to communicate backwards
-system.cpu.commit.branchMispredicts           1504927                       # The number of times a branch was mispredicted
-system.cpu.commit.committed_per_cycle::samples    257214830                       # Number of insts commited each cycle
-system.cpu.commit.committed_per_cycle::mean     0.860617                       # Number of insts commited each cycle
-system.cpu.commit.committed_per_cycle::stdev     1.643182                       # Number of insts commited each cycle
+system.cpu.commit.branchMispredicts           1527972                       # The number of times a branch was mispredicted
+system.cpu.commit.committed_per_cycle::samples    257045259                       # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::mean     0.861184                       # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::stdev     1.643795                       # Number of insts commited each cycle
 system.cpu.commit.committed_per_cycle::underflows            0      0.00%      0.00% # Number of insts commited each cycle
-system.cpu.commit.committed_per_cycle::0    157256344     61.14%     61.14% # Number of insts commited each cycle
-system.cpu.commit.committed_per_cycle::1     57715541     22.44%     83.58% # Number of insts commited each cycle
-system.cpu.commit.committed_per_cycle::2     14223073      5.53%     89.11% # Number of insts commited each cycle
-system.cpu.commit.committed_per_cycle::3     12060500      4.69%     93.80% # Number of insts commited each cycle
-system.cpu.commit.committed_per_cycle::4      4224463      1.64%     95.44% # Number of insts commited each cycle
-system.cpu.commit.committed_per_cycle::5      2956145      1.15%     96.59% # Number of insts commited each cycle
-system.cpu.commit.committed_per_cycle::6       920096      0.36%     96.94% # Number of insts commited each cycle
-system.cpu.commit.committed_per_cycle::7      1048300      0.41%     97.35% # Number of insts commited each cycle
-system.cpu.commit.committed_per_cycle::8      6810368      2.65%    100.00% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::0    157102684     61.12%     61.12% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::1     57671303     22.44%     83.55% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::2     14254075      5.55%     89.10% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::3     12075323      4.70%     93.80% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::4      4232227      1.65%     95.44% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::5      2930251      1.14%     96.58% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::6       914346      0.36%     96.94% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::7      1028677      0.40%     97.34% # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::8      6836373      2.66%    100.00% # Number of insts commited each cycle
 system.cpu.commit.committed_per_cycle::overflows            0      0.00%    100.00% # Number of insts commited each cycle
 system.cpu.commit.committed_per_cycle::min_value            0                       # Number of insts commited each cycle
 system.cpu.commit.committed_per_cycle::max_value            8                       # Number of insts commited each cycle
-system.cpu.commit.committed_per_cycle::total    257214830                       # Number of insts commited each cycle
+system.cpu.commit.committed_per_cycle::total    257045259                       # Number of insts commited each cycle
 system.cpu.commit.committedInsts            132071192                       # Number of instructions committed
 system.cpu.commit.committedOps              221363384                       # Number of ops (including micro ops) committed
 system.cpu.commit.swp_count                         0                       # Number of s/w prefetches committed
@@ -499,10 +499,10 @@ system.cpu.commit.fp_insts                    2162459                       # Nu
 system.cpu.commit.int_insts                 219019985                       # Number of committed integer instructions.
 system.cpu.commit.function_calls               797818                       # Number of function calls committed.
 system.cpu.commit.op_class_0::No_OpClass      1176721      0.53%      0.53% # Class of committed instruction
-system.cpu.commit.op_class_0::IntAlu        133863962     60.47%     61.00% # Class of committed instruction
-system.cpu.commit.op_class_0::IntMult          772953      0.35%     61.35% # Class of committed instruction
-system.cpu.commit.op_class_0::IntDiv          7031501      3.18%     64.53% # Class of committed instruction
-system.cpu.commit.op_class_0::FloatAdd        1352943      0.61%     65.14% # Class of committed instruction
+system.cpu.commit.op_class_0::IntAlu        134111832     60.58%     61.12% # Class of committed instruction
+system.cpu.commit.op_class_0::IntMult          772953      0.35%     61.47% # Class of committed instruction
+system.cpu.commit.op_class_0::IntDiv          7031501      3.18%     64.64% # Class of committed instruction
+system.cpu.commit.op_class_0::FloatAdd        1105073      0.50%     65.14% # Class of committed instruction
 system.cpu.commit.op_class_0::FloatCmp              0      0.00%     65.14% # Class of committed instruction
 system.cpu.commit.op_class_0::FloatCvt              0      0.00%     65.14% # Class of committed instruction
 system.cpu.commit.op_class_0::FloatMult             0      0.00%     65.14% # Class of committed instruction
@@ -533,241 +533,241 @@ system.cpu.commit.op_class_0::MemWrite       20515717      9.27%    100.00% # Cl
 system.cpu.commit.op_class_0::IprAccess             0      0.00%    100.00% # Class of committed instruction
 system.cpu.commit.op_class_0::InstPrefetch            0      0.00%    100.00% # Class of committed instruction
 system.cpu.commit.op_class_0::total         221363384                       # Class of committed instruction
-system.cpu.commit.bw_lim_events               6810368                       # number cycles where commit BW limit reached
+system.cpu.commit.bw_lim_events               6836373                       # number cycles where commit BW limit reached
 system.cpu.commit.bw_limited                        0                       # number of insts not committed due to BW limits
-system.cpu.rob.rob_reads                    582672598                       # The number of ROB reads
-system.cpu.rob.rob_writes                   679632792                       # The number of ROB writes
-system.cpu.timesIdled                         5976195                       # Number of times that the entire CPU went into an idle state and unscheduled itself
-system.cpu.idleCycles                        19603442                       # Total number of cycles that the CPU has spent unscheduled due to idling
+system.cpu.rob.rob_reads                    583163200                       # The number of ROB reads
+system.cpu.rob.rob_writes                   681115892                       # The number of ROB writes
+system.cpu.timesIdled                         5968247                       # Number of times that the entire CPU went into an idle state and unscheduled itself
+system.cpu.idleCycles                        19606405                       # Total number of cycles that the CPU has spent unscheduled due to idling
 system.cpu.committedInsts                   132071192                       # Number of Instructions Simulated
 system.cpu.committedOps                     221363384                       # Number of Ops (including micro ops) Simulated
-system.cpu.cpi                               2.210030                       # CPI: Cycles Per Instruction
-system.cpu.cpi_total                         2.210030                       # CPI: Total CPI of All Threads
-system.cpu.ipc                               0.452483                       # IPC: Instructions Per Cycle
-system.cpu.ipc_total                         0.452483                       # IPC: Total IPC of All Threads
-system.cpu.int_regfile_reads                453366407                       # number of integer regfile reads
-system.cpu.int_regfile_writes               236319036                       # number of integer regfile writes
-system.cpu.fp_regfile_reads                   3248620                       # number of floating regfile reads
-system.cpu.fp_regfile_writes                  2037591                       # number of floating regfile writes
-system.cpu.cc_regfile_reads                 102911292                       # number of cc regfile reads
-system.cpu.cc_regfile_writes                 59928663                       # number of cc regfile writes
-system.cpu.misc_regfile_reads               134914047                       # number of misc regfile reads
+system.cpu.cpi                               2.209602                       # CPI: Cycles Per Instruction
+system.cpu.cpi_total                         2.209602                       # CPI: Total CPI of All Threads
+system.cpu.ipc                               0.452570                       # IPC: Instructions Per Cycle
+system.cpu.ipc_total                         0.452570                       # IPC: Total IPC of All Threads
+system.cpu.int_regfile_reads                453845201                       # number of integer regfile reads
+system.cpu.int_regfile_writes               236601026                       # number of integer regfile writes
+system.cpu.fp_regfile_reads                   3267567                       # number of floating regfile reads
+system.cpu.fp_regfile_writes                  2048085                       # number of floating regfile writes
+system.cpu.cc_regfile_reads                 102937064                       # number of cc regfile reads
+system.cpu.cc_regfile_writes                 59977801                       # number of cc regfile writes
+system.cpu.misc_regfile_reads               135125313                       # number of misc regfile reads
 system.cpu.misc_regfile_writes                   1689                       # number of misc regfile writes
-system.cpu.toL2Bus.throughput                 4027905                       # Throughput (bytes/s)
-system.cpu.toL2Bus.trans_dist::ReadReq           7620                       # Transaction distribution
-system.cpu.toL2Bus.trans_dist::ReadResp          7618                       # Transaction distribution
-system.cpu.toL2Bus.trans_dist::Writeback           13                       # Transaction distribution
-system.cpu.toL2Bus.trans_dist::UpgradeReq          226                       # Transaction distribution
-system.cpu.toL2Bus.trans_dist::UpgradeResp          226                       # Transaction distribution
+system.cpu.toL2Bus.throughput                 4014617                       # Throughput (bytes/s)
+system.cpu.toL2Bus.trans_dist::ReadReq           7586                       # Transaction distribution
+system.cpu.toL2Bus.trans_dist::ReadResp          7585                       # Transaction distribution
+system.cpu.toL2Bus.trans_dist::Writeback           14                       # Transaction distribution
+system.cpu.toL2Bus.trans_dist::UpgradeReq          208                       # Transaction distribution
+system.cpu.toL2Bus.trans_dist::UpgradeResp          208                       # Transaction distribution
 system.cpu.toL2Bus.trans_dist::ReadExReq         1544                       # Transaction distribution
 system.cpu.toL2Bus.trans_dist::ReadExResp         1544                       # Transaction distribution
-system.cpu.toL2Bus.pkt_count_system.cpu.icache.mem_side::system.cpu.l2cache.cpu_side        14075                       # Packet count per connected master and slave (bytes)
-system.cpu.toL2Bus.pkt_count_system.cpu.dcache.mem_side::system.cpu.l2cache.cpu_side         4490                       # Packet count per connected master and slave (bytes)
-system.cpu.toL2Bus.pkt_count::total             18565                       # Packet count per connected master and slave (bytes)
-system.cpu.toL2Bus.tot_pkt_size_system.cpu.icache.mem_side::system.cpu.l2cache.cpu_side       443136                       # Cumulative packet size per connected master and slave (bytes)
-system.cpu.toL2Bus.tot_pkt_size_system.cpu.dcache.mem_side::system.cpu.l2cache.cpu_side       129600                       # Cumulative packet size per connected master and slave (bytes)
-system.cpu.toL2Bus.tot_pkt_size::total         572736                       # Cumulative packet size per connected master and slave (bytes)
-system.cpu.toL2Bus.data_through_bus            572736                       # Total data (bytes)
-system.cpu.toL2Bus.snoop_data_through_bus        14464                       # Total snoop data (bytes)
-system.cpu.toL2Bus.reqLayer0.occupancy        4714500                       # Layer occupancy (ticks)
+system.cpu.toL2Bus.pkt_count_system.cpu.icache.mem_side::system.cpu.l2cache.cpu_side        14042                       # Packet count per connected master and slave (bytes)
+system.cpu.toL2Bus.pkt_count_system.cpu.dcache.mem_side::system.cpu.l2cache.cpu_side         4438                       # Packet count per connected master and slave (bytes)
+system.cpu.toL2Bus.pkt_count::total             18480                       # Packet count per connected master and slave (bytes)
+system.cpu.toL2Bus.tot_pkt_size_system.cpu.icache.mem_side::system.cpu.l2cache.cpu_side       442624                       # Cumulative packet size per connected master and slave (bytes)
+system.cpu.toL2Bus.tot_pkt_size_system.cpu.dcache.mem_side::system.cpu.l2cache.cpu_side       129152                       # Cumulative packet size per connected master and slave (bytes)
+system.cpu.toL2Bus.tot_pkt_size::total         571776                       # Cumulative packet size per connected master and slave (bytes)
+system.cpu.toL2Bus.data_through_bus            571776                       # Total data (bytes)
+system.cpu.toL2Bus.snoop_data_through_bus        13376                       # Total snoop data (bytes)
+system.cpu.toL2Bus.reqLayer0.occupancy        4690000                       # Layer occupancy (ticks)
 system.cpu.toL2Bus.reqLayer0.utilization          0.0                       # Layer utilization (%)
-system.cpu.toL2Bus.respLayer0.occupancy      11320000                       # Layer occupancy (ticks)
+system.cpu.toL2Bus.respLayer0.occupancy      11276499                       # Layer occupancy (ticks)
 system.cpu.toL2Bus.respLayer0.utilization          0.0                       # Layer utilization (%)
-system.cpu.toL2Bus.respLayer1.occupancy       3508475                       # Layer occupancy (ticks)
+system.cpu.toL2Bus.respLayer1.occupancy       3488206                       # Layer occupancy (ticks)
 system.cpu.toL2Bus.respLayer1.utilization          0.0                       # Layer utilization (%)
-system.cpu.icache.tags.replacements              4955                       # number of replacements
-system.cpu.icache.tags.tagsinuse          1627.815791                       # Cycle average of tags in use
-system.cpu.icache.tags.total_refs            23126816                       # Total number of references to valid blocks.
-system.cpu.icache.tags.sampled_refs              6924                       # Sample count of references to valid blocks.
-system.cpu.icache.tags.avg_refs           3340.094743                       # Average number of references to valid blocks.
+system.cpu.icache.tags.replacements              4946                       # number of replacements
+system.cpu.icache.tags.tagsinuse          1631.815497                       # Cycle average of tags in use
+system.cpu.icache.tags.total_refs            23225438                       # Total number of references to valid blocks.
+system.cpu.icache.tags.sampled_refs              6919                       # Sample count of references to valid blocks.
+system.cpu.icache.tags.avg_refs           3356.762249                       # Average number of references to valid blocks.
 system.cpu.icache.tags.warmup_cycle                 0                       # Cycle when the warmup percentage was hit.
-system.cpu.icache.tags.occ_blocks::cpu.inst  1627.815791                       # Average occupied blocks per requestor
-system.cpu.icache.tags.occ_percent::cpu.inst     0.794832                       # Average percentage of cache occupancy
-system.cpu.icache.tags.occ_percent::total     0.794832                       # Average percentage of cache occupancy
-system.cpu.icache.tags.occ_task_id_blocks::1024         1969                       # Occupied blocks per task id
-system.cpu.icache.tags.age_task_id_blocks_1024::0           96                       # Occupied blocks per task id
-system.cpu.icache.tags.age_task_id_blocks_1024::1          196                       # Occupied blocks per task id
-system.cpu.icache.tags.age_task_id_blocks_1024::2          748                       # Occupied blocks per task id
-system.cpu.icache.tags.age_task_id_blocks_1024::3          136                       # Occupied blocks per task id
-system.cpu.icache.tags.age_task_id_blocks_1024::4          793                       # Occupied blocks per task id
-system.cpu.icache.tags.occ_task_id_percent::1024     0.961426                       # Percentage of cache occupancy per task id
-system.cpu.icache.tags.tag_accesses          46279236                       # Number of tag accesses
-system.cpu.icache.tags.data_accesses         46279236                       # Number of data accesses
-system.cpu.icache.ReadReq_hits::cpu.inst     23126816                       # number of ReadReq hits
-system.cpu.icache.ReadReq_hits::total        23126816                       # number of ReadReq hits
-system.cpu.icache.demand_hits::cpu.inst      23126816                       # number of demand (read+write) hits
-system.cpu.icache.demand_hits::total         23126816                       # number of demand (read+write) hits
-system.cpu.icache.overall_hits::cpu.inst     23126816                       # number of overall hits
-system.cpu.icache.overall_hits::total        23126816                       # number of overall hits
-system.cpu.icache.ReadReq_misses::cpu.inst         9227                       # number of ReadReq misses
-system.cpu.icache.ReadReq_misses::total          9227                       # number of ReadReq misses
-system.cpu.icache.demand_misses::cpu.inst         9227                       # number of demand (read+write) misses
-system.cpu.icache.demand_misses::total           9227                       # number of demand (read+write) misses
-system.cpu.icache.overall_misses::cpu.inst         9227                       # number of overall misses
-system.cpu.icache.overall_misses::total          9227                       # number of overall misses
-system.cpu.icache.ReadReq_miss_latency::cpu.inst    376330999                       # number of ReadReq miss cycles
-system.cpu.icache.ReadReq_miss_latency::total    376330999                       # number of ReadReq miss cycles
-system.cpu.icache.demand_miss_latency::cpu.inst    376330999                       # number of demand (read+write) miss cycles
-system.cpu.icache.demand_miss_latency::total    376330999                       # number of demand (read+write) miss cycles
-system.cpu.icache.overall_miss_latency::cpu.inst    376330999                       # number of overall miss cycles
-system.cpu.icache.overall_miss_latency::total    376330999                       # number of overall miss cycles
-system.cpu.icache.ReadReq_accesses::cpu.inst     23136043                       # number of ReadReq accesses(hits+misses)
-system.cpu.icache.ReadReq_accesses::total     23136043                       # number of ReadReq accesses(hits+misses)
-system.cpu.icache.demand_accesses::cpu.inst     23136043                       # number of demand (read+write) accesses
-system.cpu.icache.demand_accesses::total     23136043                       # number of demand (read+write) accesses
-system.cpu.icache.overall_accesses::cpu.inst     23136043                       # number of overall (read+write) accesses
-system.cpu.icache.overall_accesses::total     23136043                       # number of overall (read+write) accesses
-system.cpu.icache.ReadReq_miss_rate::cpu.inst     0.000399                       # miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_miss_rate::total     0.000399                       # miss rate for ReadReq accesses
-system.cpu.icache.demand_miss_rate::cpu.inst     0.000399                       # miss rate for demand accesses
-system.cpu.icache.demand_miss_rate::total     0.000399                       # miss rate for demand accesses
-system.cpu.icache.overall_miss_rate::cpu.inst     0.000399                       # miss rate for overall accesses
-system.cpu.icache.overall_miss_rate::total     0.000399                       # miss rate for overall accesses
-system.cpu.icache.ReadReq_avg_miss_latency::cpu.inst 40785.845779                       # average ReadReq miss latency
-system.cpu.icache.ReadReq_avg_miss_latency::total 40785.845779                       # average ReadReq miss latency
-system.cpu.icache.demand_avg_miss_latency::cpu.inst 40785.845779                       # average overall miss latency
-system.cpu.icache.demand_avg_miss_latency::total 40785.845779                       # average overall miss latency
-system.cpu.icache.overall_avg_miss_latency::cpu.inst 40785.845779                       # average overall miss latency
-system.cpu.icache.overall_avg_miss_latency::total 40785.845779                       # average overall miss latency
-system.cpu.icache.blocked_cycles::no_mshrs         1569                       # number of cycles access was blocked
+system.cpu.icache.tags.occ_blocks::cpu.inst  1631.815497                       # Average occupied blocks per requestor
+system.cpu.icache.tags.occ_percent::cpu.inst     0.796785                       # Average percentage of cache occupancy
+system.cpu.icache.tags.occ_percent::total     0.796785                       # Average percentage of cache occupancy
+system.cpu.icache.tags.occ_task_id_blocks::1024         1973                       # Occupied blocks per task id
+system.cpu.icache.tags.age_task_id_blocks_1024::0           90                       # Occupied blocks per task id
+system.cpu.icache.tags.age_task_id_blocks_1024::1          175                       # Occupied blocks per task id
+system.cpu.icache.tags.age_task_id_blocks_1024::2          771                       # Occupied blocks per task id
+system.cpu.icache.tags.age_task_id_blocks_1024::3          126                       # Occupied blocks per task id
+system.cpu.icache.tags.age_task_id_blocks_1024::4          811                       # Occupied blocks per task id
+system.cpu.icache.tags.occ_task_id_percent::1024     0.963379                       # Percentage of cache occupancy per task id
+system.cpu.icache.tags.tag_accesses          46476479                       # Number of tag accesses
+system.cpu.icache.tags.data_accesses         46476479                       # Number of data accesses
+system.cpu.icache.ReadReq_hits::cpu.inst     23225439                       # number of ReadReq hits
+system.cpu.icache.ReadReq_hits::total        23225439                       # number of ReadReq hits
+system.cpu.icache.demand_hits::cpu.inst      23225439                       # number of demand (read+write) hits
+system.cpu.icache.demand_hits::total         23225439                       # number of demand (read+write) hits
+system.cpu.icache.overall_hits::cpu.inst     23225439                       # number of overall hits
+system.cpu.icache.overall_hits::total        23225439                       # number of overall hits
+system.cpu.icache.ReadReq_misses::cpu.inst         9238                       # number of ReadReq misses
+system.cpu.icache.ReadReq_misses::total          9238                       # number of ReadReq misses
+system.cpu.icache.demand_misses::cpu.inst         9238                       # number of demand (read+write) misses
+system.cpu.icache.demand_misses::total           9238                       # number of demand (read+write) misses
+system.cpu.icache.overall_misses::cpu.inst         9238                       # number of overall misses
+system.cpu.icache.overall_misses::total          9238                       # number of overall misses
+system.cpu.icache.ReadReq_miss_latency::cpu.inst    372844498                       # number of ReadReq miss cycles
+system.cpu.icache.ReadReq_miss_latency::total    372844498                       # number of ReadReq miss cycles
+system.cpu.icache.demand_miss_latency::cpu.inst    372844498                       # number of demand (read+write) miss cycles
+system.cpu.icache.demand_miss_latency::total    372844498                       # number of demand (read+write) miss cycles
+system.cpu.icache.overall_miss_latency::cpu.inst    372844498                       # number of overall miss cycles
+system.cpu.icache.overall_miss_latency::total    372844498                       # number of overall miss cycles
+system.cpu.icache.ReadReq_accesses::cpu.inst     23234677                       # number of ReadReq accesses(hits+misses)
+system.cpu.icache.ReadReq_accesses::total     23234677                       # number of ReadReq accesses(hits+misses)
+system.cpu.icache.demand_accesses::cpu.inst     23234677                       # number of demand (read+write) accesses
+system.cpu.icache.demand_accesses::total     23234677                       # number of demand (read+write) accesses
+system.cpu.icache.overall_accesses::cpu.inst     23234677                       # number of overall (read+write) accesses
+system.cpu.icache.overall_accesses::total     23234677                       # number of overall (read+write) accesses
+system.cpu.icache.ReadReq_miss_rate::cpu.inst     0.000398                       # miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_miss_rate::total     0.000398                       # miss rate for ReadReq accesses
+system.cpu.icache.demand_miss_rate::cpu.inst     0.000398                       # miss rate for demand accesses
+system.cpu.icache.demand_miss_rate::total     0.000398                       # miss rate for demand accesses
+system.cpu.icache.overall_miss_rate::cpu.inst     0.000398                       # miss rate for overall accesses
+system.cpu.icache.overall_miss_rate::total     0.000398                       # miss rate for overall accesses
+system.cpu.icache.ReadReq_avg_miss_latency::cpu.inst 40359.872050                       # average ReadReq miss latency
+system.cpu.icache.ReadReq_avg_miss_latency::total 40359.872050                       # average ReadReq miss latency
+system.cpu.icache.demand_avg_miss_latency::cpu.inst 40359.872050                       # average overall miss latency
+system.cpu.icache.demand_avg_miss_latency::total 40359.872050                       # average overall miss latency
+system.cpu.icache.overall_avg_miss_latency::cpu.inst 40359.872050                       # average overall miss latency
+system.cpu.icache.overall_avg_miss_latency::total 40359.872050                       # average overall miss latency
+system.cpu.icache.blocked_cycles::no_mshrs         1450                       # number of cycles access was blocked
 system.cpu.icache.blocked_cycles::no_targets            0                       # number of cycles access was blocked
 system.cpu.icache.blocked::no_mshrs                16                       # number of cycles access was blocked
 system.cpu.icache.blocked::no_targets               0                       # number of cycles access was blocked
-system.cpu.icache.avg_blocked_cycles::no_mshrs    98.062500                       # average number of cycles each access was blocked
+system.cpu.icache.avg_blocked_cycles::no_mshrs    90.625000                       # average number of cycles each access was blocked
 system.cpu.icache.avg_blocked_cycles::no_targets          nan                       # average number of cycles each access was blocked
 system.cpu.icache.fast_writes                       0                       # number of fast writes performed
 system.cpu.icache.cache_copies                      0                       # number of cache copies performed
-system.cpu.icache.ReadReq_mshr_hits::cpu.inst         2076                       # number of ReadReq MSHR hits
-system.cpu.icache.ReadReq_mshr_hits::total         2076                       # number of ReadReq MSHR hits
-system.cpu.icache.demand_mshr_hits::cpu.inst         2076                       # number of demand (read+write) MSHR hits
-system.cpu.icache.demand_mshr_hits::total         2076                       # number of demand (read+write) MSHR hits
-system.cpu.icache.overall_mshr_hits::cpu.inst         2076                       # number of overall MSHR hits
-system.cpu.icache.overall_mshr_hits::total         2076                       # number of overall MSHR hits
-system.cpu.icache.ReadReq_mshr_misses::cpu.inst         7151                       # number of ReadReq MSHR misses
-system.cpu.icache.ReadReq_mshr_misses::total         7151                       # number of ReadReq MSHR misses
-system.cpu.icache.demand_mshr_misses::cpu.inst         7151                       # number of demand (read+write) MSHR misses
-system.cpu.icache.demand_mshr_misses::total         7151                       # number of demand (read+write) MSHR misses
-system.cpu.icache.overall_mshr_misses::cpu.inst         7151                       # number of overall MSHR misses
-system.cpu.icache.overall_mshr_misses::total         7151                       # number of overall MSHR misses
-system.cpu.icache.ReadReq_mshr_miss_latency::cpu.inst    279771249                       # number of ReadReq MSHR miss cycles
-system.cpu.icache.ReadReq_mshr_miss_latency::total    279771249                       # number of ReadReq MSHR miss cycles
-system.cpu.icache.demand_mshr_miss_latency::cpu.inst    279771249                       # number of demand (read+write) MSHR miss cycles
-system.cpu.icache.demand_mshr_miss_latency::total    279771249                       # number of demand (read+write) MSHR miss cycles
-system.cpu.icache.overall_mshr_miss_latency::cpu.inst    279771249                       # number of overall MSHR miss cycles
-system.cpu.icache.overall_mshr_miss_latency::total    279771249                       # number of overall MSHR miss cycles
-system.cpu.icache.ReadReq_mshr_miss_rate::cpu.inst     0.000309                       # mshr miss rate for ReadReq accesses
-system.cpu.icache.ReadReq_mshr_miss_rate::total     0.000309                       # mshr miss rate for ReadReq accesses
-system.cpu.icache.demand_mshr_miss_rate::cpu.inst     0.000309                       # mshr miss rate for demand accesses
-system.cpu.icache.demand_mshr_miss_rate::total     0.000309                       # mshr miss rate for demand accesses
-system.cpu.icache.overall_mshr_miss_rate::cpu.inst     0.000309                       # mshr miss rate for overall accesses
-system.cpu.icache.overall_mshr_miss_rate::total     0.000309                       # mshr miss rate for overall accesses
-system.cpu.icache.ReadReq_avg_mshr_miss_latency::cpu.inst 39123.374213                       # average ReadReq mshr miss latency
-system.cpu.icache.ReadReq_avg_mshr_miss_latency::total 39123.374213                       # average ReadReq mshr miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency::cpu.inst 39123.374213                       # average overall mshr miss latency
-system.cpu.icache.demand_avg_mshr_miss_latency::total 39123.374213                       # average overall mshr miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency::cpu.inst 39123.374213                       # average overall mshr miss latency
-system.cpu.icache.overall_avg_mshr_miss_latency::total 39123.374213                       # average overall mshr miss latency
+system.cpu.icache.ReadReq_mshr_hits::cpu.inst         2112                       # number of ReadReq MSHR hits
+system.cpu.icache.ReadReq_mshr_hits::total         2112                       # number of ReadReq MSHR hits
+system.cpu.icache.demand_mshr_hits::cpu.inst         2112                       # number of demand (read+write) MSHR hits
+system.cpu.icache.demand_mshr_hits::total         2112                       # number of demand (read+write) MSHR hits
+system.cpu.icache.overall_mshr_hits::cpu.inst         2112                       # number of overall MSHR hits
+system.cpu.icache.overall_mshr_hits::total         2112                       # number of overall MSHR hits
+system.cpu.icache.ReadReq_mshr_misses::cpu.inst         7126                       # number of ReadReq MSHR misses
+system.cpu.icache.ReadReq_mshr_misses::total         7126                       # number of ReadReq MSHR misses
+system.cpu.icache.demand_mshr_misses::cpu.inst         7126                       # number of demand (read+write) MSHR misses
+system.cpu.icache.demand_mshr_misses::total         7126                       # number of demand (read+write) MSHR misses
+system.cpu.icache.overall_mshr_misses::cpu.inst         7126                       # number of overall MSHR misses
+system.cpu.icache.overall_mshr_misses::total         7126                       # number of overall MSHR misses
+system.cpu.icache.ReadReq_mshr_miss_latency::cpu.inst    278959750                       # number of ReadReq MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_latency::total    278959750                       # number of ReadReq MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency::cpu.inst    278959750                       # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.demand_mshr_miss_latency::total    278959750                       # number of demand (read+write) MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency::cpu.inst    278959750                       # number of overall MSHR miss cycles
+system.cpu.icache.overall_mshr_miss_latency::total    278959750                       # number of overall MSHR miss cycles
+system.cpu.icache.ReadReq_mshr_miss_rate::cpu.inst     0.000307                       # mshr miss rate for ReadReq accesses
+system.cpu.icache.ReadReq_mshr_miss_rate::total     0.000307                       # mshr miss rate for ReadReq accesses
+system.cpu.icache.demand_mshr_miss_rate::cpu.inst     0.000307                       # mshr miss rate for demand accesses
+system.cpu.icache.demand_mshr_miss_rate::total     0.000307                       # mshr miss rate for demand accesses
+system.cpu.icache.overall_mshr_miss_rate::cpu.inst     0.000307                       # mshr miss rate for overall accesses
+system.cpu.icache.overall_mshr_miss_rate::total     0.000307                       # mshr miss rate for overall accesses
+system.cpu.icache.ReadReq_avg_mshr_miss_latency::cpu.inst 39146.751333                       # average ReadReq mshr miss latency
+system.cpu.icache.ReadReq_avg_mshr_miss_latency::total 39146.751333                       # average ReadReq mshr miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency::cpu.inst 39146.751333                       # average overall mshr miss latency
+system.cpu.icache.demand_avg_mshr_miss_latency::total 39146.751333                       # average overall mshr miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency::cpu.inst 39146.751333                       # average overall mshr miss latency
+system.cpu.icache.overall_avg_mshr_miss_latency::total 39146.751333                       # average overall mshr miss latency
 system.cpu.icache.no_allocate_misses                0                       # Number of misses that were no-allocate
 system.cpu.l2cache.tags.replacements                0                       # number of replacements
-system.cpu.l2cache.tags.tagsinuse         2580.073748                       # Cycle average of tags in use
-system.cpu.l2cache.tags.total_refs               3536                       # Total number of references to valid blocks.
-system.cpu.l2cache.tags.sampled_refs             3865                       # Sample count of references to valid blocks.
-system.cpu.l2cache.tags.avg_refs             0.914877                       # Average number of references to valid blocks.
+system.cpu.l2cache.tags.tagsinuse         2576.667242                       # Cycle average of tags in use
+system.cpu.l2cache.tags.total_refs               3549                       # Total number of references to valid blocks.
+system.cpu.l2cache.tags.sampled_refs             3836                       # Sample count of references to valid blocks.
+system.cpu.l2cache.tags.avg_refs             0.925182                       # Average number of references to valid blocks.
 system.cpu.l2cache.tags.warmup_cycle                0                       # Cycle when the warmup percentage was hit.
-system.cpu.l2cache.tags.occ_blocks::writebacks     1.848072                       # Average occupied blocks per requestor
-system.cpu.l2cache.tags.occ_blocks::cpu.inst  2267.439437                       # Average occupied blocks per requestor
-system.cpu.l2cache.tags.occ_blocks::cpu.data   310.786239                       # Average occupied blocks per requestor
-system.cpu.l2cache.tags.occ_percent::writebacks     0.000056                       # Average percentage of cache occupancy
-system.cpu.l2cache.tags.occ_percent::cpu.inst     0.069197                       # Average percentage of cache occupancy
-system.cpu.l2cache.tags.occ_percent::cpu.data     0.009484                       # Average percentage of cache occupancy
-system.cpu.l2cache.tags.occ_percent::total     0.078738                       # Average percentage of cache occupancy
-system.cpu.l2cache.tags.occ_task_id_blocks::1024         3865                       # Occupied blocks per task id
-system.cpu.l2cache.tags.age_task_id_blocks_1024::0           49                       # Occupied blocks per task id
-system.cpu.l2cache.tags.age_task_id_blocks_1024::1          196                       # Occupied blocks per task id
-system.cpu.l2cache.tags.age_task_id_blocks_1024::2          868                       # Occupied blocks per task id
-system.cpu.l2cache.tags.age_task_id_blocks_1024::3          150                       # Occupied blocks per task id
-system.cpu.l2cache.tags.age_task_id_blocks_1024::4         2602                       # Occupied blocks per task id
-system.cpu.l2cache.tags.occ_task_id_percent::1024     0.117950                       # Percentage of cache occupancy per task id
-system.cpu.l2cache.tags.tag_accesses            78826                       # Number of tag accesses
-system.cpu.l2cache.tags.data_accesses           78826                       # Number of data accesses
-system.cpu.l2cache.ReadReq_hits::cpu.inst         3491                       # number of ReadReq hits
-system.cpu.l2cache.ReadReq_hits::cpu.data           40                       # number of ReadReq hits
-system.cpu.l2cache.ReadReq_hits::total           3531                       # number of ReadReq hits
-system.cpu.l2cache.Writeback_hits::writebacks           13                       # number of Writeback hits
-system.cpu.l2cache.Writeback_hits::total           13                       # number of Writeback hits
+system.cpu.l2cache.tags.occ_blocks::writebacks     2.524275                       # Average occupied blocks per requestor
+system.cpu.l2cache.tags.occ_blocks::cpu.inst  2264.727526                       # Average occupied blocks per requestor
+system.cpu.l2cache.tags.occ_blocks::cpu.data   309.415441                       # Average occupied blocks per requestor
+system.cpu.l2cache.tags.occ_percent::writebacks     0.000077                       # Average percentage of cache occupancy
+system.cpu.l2cache.tags.occ_percent::cpu.inst     0.069114                       # Average percentage of cache occupancy
+system.cpu.l2cache.tags.occ_percent::cpu.data     0.009443                       # Average percentage of cache occupancy
+system.cpu.l2cache.tags.occ_percent::total     0.078634                       # Average percentage of cache occupancy
+system.cpu.l2cache.tags.occ_task_id_blocks::1024         3836                       # Occupied blocks per task id
+system.cpu.l2cache.tags.age_task_id_blocks_1024::0           44                       # Occupied blocks per task id
+system.cpu.l2cache.tags.age_task_id_blocks_1024::1          173                       # Occupied blocks per task id
+system.cpu.l2cache.tags.age_task_id_blocks_1024::2          878                       # Occupied blocks per task id
+system.cpu.l2cache.tags.age_task_id_blocks_1024::3          142                       # Occupied blocks per task id
+system.cpu.l2cache.tags.age_task_id_blocks_1024::4         2599                       # Occupied blocks per task id
+system.cpu.l2cache.tags.occ_task_id_percent::1024     0.117065                       # Percentage of cache occupancy per task id
+system.cpu.l2cache.tags.tag_accesses            78525                       # Number of tag accesses
+system.cpu.l2cache.tags.data_accesses           78525                       # Number of data accesses
+system.cpu.l2cache.ReadReq_hits::cpu.inst         3506                       # number of ReadReq hits
+system.cpu.l2cache.ReadReq_hits::cpu.data           38                       # number of ReadReq hits
+system.cpu.l2cache.ReadReq_hits::total           3544                       # number of ReadReq hits
+system.cpu.l2cache.Writeback_hits::writebacks           14                       # number of Writeback hits
+system.cpu.l2cache.Writeback_hits::total           14                       # number of Writeback hits
 system.cpu.l2cache.UpgradeReq_hits::cpu.data            1                       # number of UpgradeReq hits
 system.cpu.l2cache.UpgradeReq_hits::total            1                       # number of UpgradeReq hits
 system.cpu.l2cache.ReadExReq_hits::cpu.data            7                       # number of ReadExReq hits
 system.cpu.l2cache.ReadExReq_hits::total            7                       # number of ReadExReq hits
-system.cpu.l2cache.demand_hits::cpu.inst         3491                       # number of demand (read+write) hits
-system.cpu.l2cache.demand_hits::cpu.data           47                       # number of demand (read+write) hits
-system.cpu.l2cache.demand_hits::total            3538                       # number of demand (read+write) hits
-system.cpu.l2cache.overall_hits::cpu.inst         3491                       # number of overall hits
-system.cpu.l2cache.overall_hits::cpu.data           47                       # number of overall hits
-system.cpu.l2cache.overall_hits::total           3538                       # number of overall hits
-system.cpu.l2cache.ReadReq_misses::cpu.inst         3434                       # number of ReadReq misses
-system.cpu.l2cache.ReadReq_misses::cpu.data          429                       # number of ReadReq misses
-system.cpu.l2cache.ReadReq_misses::total         3863                       # number of ReadReq misses
-system.cpu.l2cache.UpgradeReq_misses::cpu.data          225                       # number of UpgradeReq misses
-system.cpu.l2cache.UpgradeReq_misses::total          225                       # number of UpgradeReq misses
+system.cpu.l2cache.demand_hits::cpu.inst         3506                       # number of demand (read+write) hits
+system.cpu.l2cache.demand_hits::cpu.data           45                       # number of demand (read+write) hits
+system.cpu.l2cache.demand_hits::total            3551                       # number of demand (read+write) hits
+system.cpu.l2cache.overall_hits::cpu.inst         3506                       # number of overall hits
+system.cpu.l2cache.overall_hits::cpu.data           45                       # number of overall hits
+system.cpu.l2cache.overall_hits::total           3551                       # number of overall hits
+system.cpu.l2cache.ReadReq_misses::cpu.inst         3411                       # number of ReadReq misses
+system.cpu.l2cache.ReadReq_misses::cpu.data          422                       # number of ReadReq misses
+system.cpu.l2cache.ReadReq_misses::total         3833                       # number of ReadReq misses
+system.cpu.l2cache.UpgradeReq_misses::cpu.data          207                       # number of UpgradeReq misses
+system.cpu.l2cache.UpgradeReq_misses::total          207                       # number of UpgradeReq misses
 system.cpu.l2cache.ReadExReq_misses::cpu.data         1537                       # number of ReadExReq misses
 system.cpu.l2cache.ReadExReq_misses::total         1537                       # number of ReadExReq misses
-system.cpu.l2cache.demand_misses::cpu.inst         3434                       # number of demand (read+write) misses
-system.cpu.l2cache.demand_misses::cpu.data         1966                       # number of demand (read+write) misses
-system.cpu.l2cache.demand_misses::total          5400                       # number of demand (read+write) misses
-system.cpu.l2cache.overall_misses::cpu.inst         3434                       # number of overall misses
-system.cpu.l2cache.overall_misses::cpu.data         1966                       # number of overall misses
-system.cpu.l2cache.overall_misses::total         5400                       # number of overall misses
-system.cpu.l2cache.ReadReq_miss_latency::cpu.inst    237479500                       # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_latency::cpu.data     33236000                       # number of ReadReq miss cycles
-system.cpu.l2cache.ReadReq_miss_latency::total    270715500                       # number of ReadReq miss cycles
-system.cpu.l2cache.ReadExReq_miss_latency::cpu.data    104554500                       # number of ReadExReq miss cycles
-system.cpu.l2cache.ReadExReq_miss_latency::total    104554500                       # number of ReadExReq miss cycles
-system.cpu.l2cache.demand_miss_latency::cpu.inst    237479500                       # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_latency::cpu.data    137790500                       # number of demand (read+write) miss cycles
-system.cpu.l2cache.demand_miss_latency::total    375270000                       # number of demand (read+write) miss cycles
-system.cpu.l2cache.overall_miss_latency::cpu.inst    237479500                       # number of overall miss cycles
-system.cpu.l2cache.overall_miss_latency::cpu.data    137790500                       # number of overall miss cycles
-system.cpu.l2cache.overall_miss_latency::total    375270000                       # number of overall miss cycles
-system.cpu.l2cache.ReadReq_accesses::cpu.inst         6925                       # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_accesses::cpu.data          469                       # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.ReadReq_accesses::total         7394                       # number of ReadReq accesses(hits+misses)
-system.cpu.l2cache.Writeback_accesses::writebacks           13                       # number of Writeback accesses(hits+misses)
-system.cpu.l2cache.Writeback_accesses::total           13                       # number of Writeback accesses(hits+misses)
-system.cpu.l2cache.UpgradeReq_accesses::cpu.data          226                       # number of UpgradeReq accesses(hits+misses)
-system.cpu.l2cache.UpgradeReq_accesses::total          226                       # number of UpgradeReq accesses(hits+misses)
+system.cpu.l2cache.demand_misses::cpu.inst         3411                       # number of demand (read+write) misses
+system.cpu.l2cache.demand_misses::cpu.data         1959                       # number of demand (read+write) misses
+system.cpu.l2cache.demand_misses::total          5370                       # number of demand (read+write) misses
+system.cpu.l2cache.overall_misses::cpu.inst         3411                       # number of overall misses
+system.cpu.l2cache.overall_misses::cpu.data         1959                       # number of overall misses
+system.cpu.l2cache.overall_misses::total         5370                       # number of overall misses
+system.cpu.l2cache.ReadReq_miss_latency::cpu.inst    236560250                       # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_latency::cpu.data     32921250                       # number of ReadReq miss cycles
+system.cpu.l2cache.ReadReq_miss_latency::total    269481500                       # number of ReadReq miss cycles
+system.cpu.l2cache.ReadExReq_miss_latency::cpu.data    103498750                       # number of ReadExReq miss cycles
+system.cpu.l2cache.ReadExReq_miss_latency::total    103498750                       # number of ReadExReq miss cycles
+system.cpu.l2cache.demand_miss_latency::cpu.inst    236560250                       # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_latency::cpu.data    136420000                       # number of demand (read+write) miss cycles
+system.cpu.l2cache.demand_miss_latency::total    372980250                       # number of demand (read+write) miss cycles
+system.cpu.l2cache.overall_miss_latency::cpu.inst    236560250                       # number of overall miss cycles
+system.cpu.l2cache.overall_miss_latency::cpu.data    136420000                       # number of overall miss cycles
+system.cpu.l2cache.overall_miss_latency::total    372980250                       # number of overall miss cycles
+system.cpu.l2cache.ReadReq_accesses::cpu.inst         6917                       # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadReq_accesses::cpu.data          460                       # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.ReadReq_accesses::total         7377                       # number of ReadReq accesses(hits+misses)
+system.cpu.l2cache.Writeback_accesses::writebacks           14                       # number of Writeback accesses(hits+misses)
+system.cpu.l2cache.Writeback_accesses::total           14                       # number of Writeback accesses(hits+misses)
+system.cpu.l2cache.UpgradeReq_accesses::cpu.data          208                       # number of UpgradeReq accesses(hits+misses)
+system.cpu.l2cache.UpgradeReq_accesses::total          208                       # number of UpgradeReq accesses(hits+misses)
 system.cpu.l2cache.ReadExReq_accesses::cpu.data         1544                       # number of ReadExReq accesses(hits+misses)
 system.cpu.l2cache.ReadExReq_accesses::total         1544                       # number of ReadExReq accesses(hits+misses)
-system.cpu.l2cache.demand_accesses::cpu.inst         6925                       # number of demand (read+write) accesses
-system.cpu.l2cache.demand_accesses::cpu.data         2013                       # number of demand (read+write) accesses
-system.cpu.l2cache.demand_accesses::total         8938                       # number of demand (read+write) accesses
-system.cpu.l2cache.overall_accesses::cpu.inst         6925                       # number of overall (read+write) accesses
-system.cpu.l2cache.overall_accesses::cpu.data         2013                       # number of overall (read+write) accesses
-system.cpu.l2cache.overall_accesses::total         8938                       # number of overall (read+write) accesses
-system.cpu.l2cache.ReadReq_miss_rate::cpu.inst     0.495884                       # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_miss_rate::cpu.data     0.914712                       # miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_miss_rate::total     0.522451                       # miss rate for ReadReq accesses
-system.cpu.l2cache.UpgradeReq_miss_rate::cpu.data     0.995575                       # miss rate for UpgradeReq accesses
-system.cpu.l2cache.UpgradeReq_miss_rate::total     0.995575                       # miss rate for UpgradeReq accesses
+system.cpu.l2cache.demand_accesses::cpu.inst         6917                       # number of demand (read+write) accesses
+system.cpu.l2cache.demand_accesses::cpu.data         2004                       # number of demand (read+write) accesses
+system.cpu.l2cache.demand_accesses::total         8921                       # number of demand (read+write) accesses
+system.cpu.l2cache.overall_accesses::cpu.inst         6917                       # number of overall (read+write) accesses
+system.cpu.l2cache.overall_accesses::cpu.data         2004                       # number of overall (read+write) accesses
+system.cpu.l2cache.overall_accesses::total         8921                       # number of overall (read+write) accesses
+system.cpu.l2cache.ReadReq_miss_rate::cpu.inst     0.493133                       # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_miss_rate::cpu.data     0.917391                       # miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_miss_rate::total     0.519588                       # miss rate for ReadReq accesses
+system.cpu.l2cache.UpgradeReq_miss_rate::cpu.data     0.995192                       # miss rate for UpgradeReq accesses
+system.cpu.l2cache.UpgradeReq_miss_rate::total     0.995192                       # miss rate for UpgradeReq accesses
 system.cpu.l2cache.ReadExReq_miss_rate::cpu.data     0.995466                       # miss rate for ReadExReq accesses
 system.cpu.l2cache.ReadExReq_miss_rate::total     0.995466                       # miss rate for ReadExReq accesses
-system.cpu.l2cache.demand_miss_rate::cpu.inst     0.495884                       # miss rate for demand accesses
-system.cpu.l2cache.demand_miss_rate::cpu.data     0.976652                       # miss rate for demand accesses
-system.cpu.l2cache.demand_miss_rate::total     0.604162                       # miss rate for demand accesses
-system.cpu.l2cache.overall_miss_rate::cpu.inst     0.495884                       # miss rate for overall accesses
-system.cpu.l2cache.overall_miss_rate::cpu.data     0.976652                       # miss rate for overall accesses
-system.cpu.l2cache.overall_miss_rate::total     0.604162                       # miss rate for overall accesses
-system.cpu.l2cache.ReadReq_avg_miss_latency::cpu.inst 69155.358183                       # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_miss_latency::cpu.data 77473.193473                       # average ReadReq miss latency
-system.cpu.l2cache.ReadReq_avg_miss_latency::total 70079.083614                       # average ReadReq miss latency
-system.cpu.l2cache.ReadExReq_avg_miss_latency::cpu.data 68025.048796                       # average ReadExReq miss latency
-system.cpu.l2cache.ReadExReq_avg_miss_latency::total 68025.048796                       # average ReadExReq miss latency
-system.cpu.l2cache.demand_avg_miss_latency::cpu.inst 69155.358183                       # average overall miss latency
-system.cpu.l2cache.demand_avg_miss_latency::cpu.data 70086.724313                       # average overall miss latency
-system.cpu.l2cache.demand_avg_miss_latency::total 69494.444444                       # average overall miss latency
-system.cpu.l2cache.overall_avg_miss_latency::cpu.inst 69155.358183                       # average overall miss latency
-system.cpu.l2cache.overall_avg_miss_latency::cpu.data 70086.724313                       # average overall miss latency
-system.cpu.l2cache.overall_avg_miss_latency::total 69494.444444                       # average overall miss latency
+system.cpu.l2cache.demand_miss_rate::cpu.inst     0.493133                       # miss rate for demand accesses
+system.cpu.l2cache.demand_miss_rate::cpu.data     0.977545                       # miss rate for demand accesses
+system.cpu.l2cache.demand_miss_rate::total     0.601950                       # miss rate for demand accesses
+system.cpu.l2cache.overall_miss_rate::cpu.inst     0.493133                       # miss rate for overall accesses
+system.cpu.l2cache.overall_miss_rate::cpu.data     0.977545                       # miss rate for overall accesses
+system.cpu.l2cache.overall_miss_rate::total     0.601950                       # miss rate for overall accesses
+system.cpu.l2cache.ReadReq_avg_miss_latency::cpu.inst 69352.169452                       # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_miss_latency::cpu.data 78012.440758                       # average ReadReq miss latency
+system.cpu.l2cache.ReadReq_avg_miss_latency::total 70305.635273                       # average ReadReq miss latency
+system.cpu.l2cache.ReadExReq_avg_miss_latency::cpu.data 67338.158751                       # average ReadExReq miss latency
+system.cpu.l2cache.ReadExReq_avg_miss_latency::total 67338.158751                       # average ReadExReq miss latency
+system.cpu.l2cache.demand_avg_miss_latency::cpu.inst 69352.169452                       # average overall miss latency
+system.cpu.l2cache.demand_avg_miss_latency::cpu.data 69637.570189                       # average overall miss latency
+system.cpu.l2cache.demand_avg_miss_latency::total 69456.284916                       # average overall miss latency
+system.cpu.l2cache.overall_avg_miss_latency::cpu.inst 69352.169452                       # average overall miss latency
+system.cpu.l2cache.overall_avg_miss_latency::cpu.data 69637.570189                       # average overall miss latency
+system.cpu.l2cache.overall_avg_miss_latency::total 69456.284916                       # average overall miss latency
 system.cpu.l2cache.blocked_cycles::no_mshrs            0                       # number of cycles access was blocked
 system.cpu.l2cache.blocked_cycles::no_targets            0                       # number of cycles access was blocked
 system.cpu.l2cache.blocked::no_mshrs                0                       # number of cycles access was blocked
@@ -776,125 +776,125 @@ system.cpu.l2cache.avg_blocked_cycles::no_mshrs          nan
 system.cpu.l2cache.avg_blocked_cycles::no_targets          nan                       # average number of cycles each access was blocked
 system.cpu.l2cache.fast_writes                      0                       # number of fast writes performed
 system.cpu.l2cache.cache_copies                     0                       # number of cache copies performed
-system.cpu.l2cache.ReadReq_mshr_misses::cpu.inst         3434                       # number of ReadReq MSHR misses
-system.cpu.l2cache.ReadReq_mshr_misses::cpu.data          429                       # number of ReadReq MSHR misses
-system.cpu.l2cache.ReadReq_mshr_misses::total         3863                       # number of ReadReq MSHR misses
-system.cpu.l2cache.UpgradeReq_mshr_misses::cpu.data          225                       # number of UpgradeReq MSHR misses
-system.cpu.l2cache.UpgradeReq_mshr_misses::total          225                       # number of UpgradeReq MSHR misses
+system.cpu.l2cache.ReadReq_mshr_misses::cpu.inst         3411                       # number of ReadReq MSHR misses
+system.cpu.l2cache.ReadReq_mshr_misses::cpu.data          422                       # number of ReadReq MSHR misses
+system.cpu.l2cache.ReadReq_mshr_misses::total         3833                       # number of ReadReq MSHR misses
+system.cpu.l2cache.UpgradeReq_mshr_misses::cpu.data          207                       # number of UpgradeReq MSHR misses
+system.cpu.l2cache.UpgradeReq_mshr_misses::total          207                       # number of UpgradeReq MSHR misses
 system.cpu.l2cache.ReadExReq_mshr_misses::cpu.data         1537                       # number of ReadExReq MSHR misses
 system.cpu.l2cache.ReadExReq_mshr_misses::total         1537                       # number of ReadExReq MSHR misses
-system.cpu.l2cache.demand_mshr_misses::cpu.inst         3434                       # number of demand (read+write) MSHR misses
-system.cpu.l2cache.demand_mshr_misses::cpu.data         1966                       # number of demand (read+write) MSHR misses
-system.cpu.l2cache.demand_mshr_misses::total         5400                       # number of demand (read+write) MSHR misses
-system.cpu.l2cache.overall_mshr_misses::cpu.inst         3434                       # number of overall MSHR misses
-system.cpu.l2cache.overall_mshr_misses::cpu.data         1966                       # number of overall MSHR misses
-system.cpu.l2cache.overall_mshr_misses::total         5400                       # number of overall MSHR misses
-system.cpu.l2cache.ReadReq_mshr_miss_latency::cpu.inst    194452000                       # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_latency::cpu.data     27908500                       # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_latency::total    222360500                       # number of ReadReq MSHR miss cycles
-system.cpu.l2cache.UpgradeReq_mshr_miss_latency::cpu.data      2250225                       # number of UpgradeReq MSHR miss cycles
-system.cpu.l2cache.UpgradeReq_mshr_miss_latency::total      2250225                       # number of UpgradeReq MSHR miss cycles
-system.cpu.l2cache.ReadExReq_mshr_miss_latency::cpu.data     85239500                       # number of ReadExReq MSHR miss cycles
-system.cpu.l2cache.ReadExReq_mshr_miss_latency::total     85239500                       # number of ReadExReq MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_latency::cpu.inst    194452000                       # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_latency::cpu.data    113148000                       # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.demand_mshr_miss_latency::total    307600000                       # number of demand (read+write) MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_latency::cpu.inst    194452000                       # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_latency::cpu.data    113148000                       # number of overall MSHR miss cycles
-system.cpu.l2cache.overall_mshr_miss_latency::total    307600000                       # number of overall MSHR miss cycles
-system.cpu.l2cache.ReadReq_mshr_miss_rate::cpu.inst     0.495884                       # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_miss_rate::cpu.data     0.914712                       # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.ReadReq_mshr_miss_rate::total     0.522451                       # mshr miss rate for ReadReq accesses
-system.cpu.l2cache.UpgradeReq_mshr_miss_rate::cpu.data     0.995575                       # mshr miss rate for UpgradeReq accesses
-system.cpu.l2cache.UpgradeReq_mshr_miss_rate::total     0.995575                       # mshr miss rate for UpgradeReq accesses
+system.cpu.l2cache.demand_mshr_misses::cpu.inst         3411                       # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_misses::cpu.data         1959                       # number of demand (read+write) MSHR misses
+system.cpu.l2cache.demand_mshr_misses::total         5370                       # number of demand (read+write) MSHR misses
+system.cpu.l2cache.overall_mshr_misses::cpu.inst         3411                       # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_misses::cpu.data         1959                       # number of overall MSHR misses
+system.cpu.l2cache.overall_mshr_misses::total         5370                       # number of overall MSHR misses
+system.cpu.l2cache.ReadReq_mshr_miss_latency::cpu.inst    193816250                       # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_latency::cpu.data     27687250                       # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_latency::total    221503500                       # number of ReadReq MSHR miss cycles
+system.cpu.l2cache.UpgradeReq_mshr_miss_latency::cpu.data      2079206                       # number of UpgradeReq MSHR miss cycles
+system.cpu.l2cache.UpgradeReq_mshr_miss_latency::total      2079206                       # number of UpgradeReq MSHR miss cycles
+system.cpu.l2cache.ReadExReq_mshr_miss_latency::cpu.data     84212750                       # number of ReadExReq MSHR miss cycles
+system.cpu.l2cache.ReadExReq_mshr_miss_latency::total     84212750                       # number of ReadExReq MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_latency::cpu.inst    193816250                       # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_latency::cpu.data    111900000                       # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.demand_mshr_miss_latency::total    305716250                       # number of demand (read+write) MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_latency::cpu.inst    193816250                       # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_latency::cpu.data    111900000                       # number of overall MSHR miss cycles
+system.cpu.l2cache.overall_mshr_miss_latency::total    305716250                       # number of overall MSHR miss cycles
+system.cpu.l2cache.ReadReq_mshr_miss_rate::cpu.inst     0.493133                       # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_miss_rate::cpu.data     0.917391                       # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.ReadReq_mshr_miss_rate::total     0.519588                       # mshr miss rate for ReadReq accesses
+system.cpu.l2cache.UpgradeReq_mshr_miss_rate::cpu.data     0.995192                       # mshr miss rate for UpgradeReq accesses
+system.cpu.l2cache.UpgradeReq_mshr_miss_rate::total     0.995192                       # mshr miss rate for UpgradeReq accesses
 system.cpu.l2cache.ReadExReq_mshr_miss_rate::cpu.data     0.995466                       # mshr miss rate for ReadExReq accesses
 system.cpu.l2cache.ReadExReq_mshr_miss_rate::total     0.995466                       # mshr miss rate for ReadExReq accesses
-system.cpu.l2cache.demand_mshr_miss_rate::cpu.inst     0.495884                       # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_miss_rate::cpu.data     0.976652                       # mshr miss rate for demand accesses
-system.cpu.l2cache.demand_mshr_miss_rate::total     0.604162                       # mshr miss rate for demand accesses
-system.cpu.l2cache.overall_mshr_miss_rate::cpu.inst     0.495884                       # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_miss_rate::cpu.data     0.976652                       # mshr miss rate for overall accesses
-system.cpu.l2cache.overall_mshr_miss_rate::total     0.604162                       # mshr miss rate for overall accesses
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency::cpu.inst 56625.509610                       # average ReadReq mshr miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency::cpu.data 65054.778555                       # average ReadReq mshr miss latency
-system.cpu.l2cache.ReadReq_avg_mshr_miss_latency::total 57561.610148                       # average ReadReq mshr miss latency
-system.cpu.l2cache.UpgradeReq_avg_mshr_miss_latency::cpu.data        10001                       # average UpgradeReq mshr miss latency
-system.cpu.l2cache.UpgradeReq_avg_mshr_miss_latency::total        10001                       # average UpgradeReq mshr miss latency
-system.cpu.l2cache.ReadExReq_avg_mshr_miss_latency::cpu.data 55458.360442                       # average ReadExReq mshr miss latency
-system.cpu.l2cache.ReadExReq_avg_mshr_miss_latency::total 55458.360442                       # average ReadExReq mshr miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency::cpu.inst 56625.509610                       # average overall mshr miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency::cpu.data 57552.390641                       # average overall mshr miss latency
-system.cpu.l2cache.demand_avg_mshr_miss_latency::total 56962.962963                       # average overall mshr miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency::cpu.inst 56625.509610                       # average overall mshr miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency::cpu.data 57552.390641                       # average overall mshr miss latency
-system.cpu.l2cache.overall_avg_mshr_miss_latency::total 56962.962963                       # average overall mshr miss latency
+system.cpu.l2cache.demand_mshr_miss_rate::cpu.inst     0.493133                       # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_miss_rate::cpu.data     0.977545                       # mshr miss rate for demand accesses
+system.cpu.l2cache.demand_mshr_miss_rate::total     0.601950                       # mshr miss rate for demand accesses
+system.cpu.l2cache.overall_mshr_miss_rate::cpu.inst     0.493133                       # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_miss_rate::cpu.data     0.977545                       # mshr miss rate for overall accesses
+system.cpu.l2cache.overall_mshr_miss_rate::total     0.601950                       # mshr miss rate for overall accesses
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency::cpu.inst 56820.946936                       # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency::cpu.data 65609.597156                       # average ReadReq mshr miss latency
+system.cpu.l2cache.ReadReq_avg_mshr_miss_latency::total 57788.546830                       # average ReadReq mshr miss latency
+system.cpu.l2cache.UpgradeReq_avg_mshr_miss_latency::cpu.data 10044.473430                       # average UpgradeReq mshr miss latency
+system.cpu.l2cache.UpgradeReq_avg_mshr_miss_latency::total 10044.473430                       # average UpgradeReq mshr miss latency
+system.cpu.l2cache.ReadExReq_avg_mshr_miss_latency::cpu.data 54790.338321                       # average ReadExReq mshr miss latency
+system.cpu.l2cache.ReadExReq_avg_mshr_miss_latency::total 54790.338321                       # average ReadExReq mshr miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency::cpu.inst 56820.946936                       # average overall mshr miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency::cpu.data 57120.980092                       # average overall mshr miss latency
+system.cpu.l2cache.demand_avg_mshr_miss_latency::total 56930.400372                       # average overall mshr miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency::cpu.inst 56820.946936                       # average overall mshr miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency::cpu.data 57120.980092                       # average overall mshr miss latency
+system.cpu.l2cache.overall_avg_mshr_miss_latency::total 56930.400372                       # average overall mshr miss latency
 system.cpu.l2cache.no_allocate_misses               0                       # Number of misses that were no-allocate
 system.cpu.dcache.tags.replacements                57                       # number of replacements
-system.cpu.dcache.tags.tagsinuse          1441.863444                       # Cycle average of tags in use
-system.cpu.dcache.tags.total_refs            66606870                       # Total number of references to valid blocks.
-system.cpu.dcache.tags.sampled_refs              2012                       # Sample count of references to valid blocks.
-system.cpu.dcache.tags.avg_refs          33104.806163                       # Average number of references to valid blocks.
+system.cpu.dcache.tags.tagsinuse          1440.781031                       # Cycle average of tags in use
+system.cpu.dcache.tags.total_refs            66638710                       # Total number of references to valid blocks.
+system.cpu.dcache.tags.sampled_refs              2004                       # Sample count of references to valid blocks.
+system.cpu.dcache.tags.avg_refs          33252.849301                       # Average number of references to valid blocks.
 system.cpu.dcache.tags.warmup_cycle                 0                       # Cycle when the warmup percentage was hit.
-system.cpu.dcache.tags.occ_blocks::cpu.data  1441.863444                       # Average occupied blocks per requestor
-system.cpu.dcache.tags.occ_percent::cpu.data     0.352017                       # Average percentage of cache occupancy
-system.cpu.dcache.tags.occ_percent::total     0.352017                       # Average percentage of cache occupancy
-system.cpu.dcache.tags.occ_task_id_blocks::1024         1955                       # Occupied blocks per task id
-system.cpu.dcache.tags.age_task_id_blocks_1024::0           15                       # Occupied blocks per task id
-system.cpu.dcache.tags.age_task_id_blocks_1024::1           36                       # Occupied blocks per task id
-system.cpu.dcache.tags.age_task_id_blocks_1024::2           70                       # Occupied blocks per task id
-system.cpu.dcache.tags.age_task_id_blocks_1024::3          432                       # Occupied blocks per task id
-system.cpu.dcache.tags.age_task_id_blocks_1024::4         1402                       # Occupied blocks per task id
-system.cpu.dcache.tags.occ_task_id_percent::1024     0.477295                       # Percentage of cache occupancy per task id
-system.cpu.dcache.tags.tag_accesses         133220616                       # Number of tag accesses
-system.cpu.dcache.tags.data_accesses        133220616                       # Number of data accesses
-system.cpu.dcache.ReadReq_hits::cpu.data     46092554                       # number of ReadReq hits
-system.cpu.dcache.ReadReq_hits::total        46092554                       # number of ReadReq hits
-system.cpu.dcache.WriteReq_hits::cpu.data     20513960                       # number of WriteReq hits
-system.cpu.dcache.WriteReq_hits::total       20513960                       # number of WriteReq hits
-system.cpu.dcache.demand_hits::cpu.data      66606514                       # number of demand (read+write) hits
-system.cpu.dcache.demand_hits::total         66606514                       # number of demand (read+write) hits
-system.cpu.dcache.overall_hits::cpu.data     66606514                       # number of overall hits
-system.cpu.dcache.overall_hits::total        66606514                       # number of overall hits
-system.cpu.dcache.ReadReq_misses::cpu.data         1017                       # number of ReadReq misses
-system.cpu.dcache.ReadReq_misses::total          1017                       # number of ReadReq misses
-system.cpu.dcache.WriteReq_misses::cpu.data         1771                       # number of WriteReq misses
-system.cpu.dcache.WriteReq_misses::total         1771                       # number of WriteReq misses
-system.cpu.dcache.demand_misses::cpu.data         2788                       # number of demand (read+write) misses
-system.cpu.dcache.demand_misses::total           2788                       # number of demand (read+write) misses
-system.cpu.dcache.overall_misses::cpu.data         2788                       # number of overall misses
-system.cpu.dcache.overall_misses::total          2788                       # number of overall misses
-system.cpu.dcache.ReadReq_miss_latency::cpu.data     61229380                       # number of ReadReq miss cycles
-system.cpu.dcache.ReadReq_miss_latency::total     61229380                       # number of ReadReq miss cycles
-system.cpu.dcache.WriteReq_miss_latency::cpu.data    115680725                       # number of WriteReq miss cycles
-system.cpu.dcache.WriteReq_miss_latency::total    115680725                       # number of WriteReq miss cycles
-system.cpu.dcache.demand_miss_latency::cpu.data    176910105                       # number of demand (read+write) miss cycles
-system.cpu.dcache.demand_miss_latency::total    176910105                       # number of demand (read+write) miss cycles
-system.cpu.dcache.overall_miss_latency::cpu.data    176910105                       # number of overall miss cycles
-system.cpu.dcache.overall_miss_latency::total    176910105                       # number of overall miss cycles
-system.cpu.dcache.ReadReq_accesses::cpu.data     46093571                       # number of ReadReq accesses(hits+misses)
-system.cpu.dcache.ReadReq_accesses::total     46093571                       # number of ReadReq accesses(hits+misses)
+system.cpu.dcache.tags.occ_blocks::cpu.data  1440.781031                       # Average occupied blocks per requestor
+system.cpu.dcache.tags.occ_percent::cpu.data     0.351753                       # Average percentage of cache occupancy
+system.cpu.dcache.tags.occ_percent::total     0.351753                       # Average percentage of cache occupancy
+system.cpu.dcache.tags.occ_task_id_blocks::1024         1947                       # Occupied blocks per task id
+system.cpu.dcache.tags.age_task_id_blocks_1024::0           14                       # Occupied blocks per task id
+system.cpu.dcache.tags.age_task_id_blocks_1024::1           34                       # Occupied blocks per task id
+system.cpu.dcache.tags.age_task_id_blocks_1024::2           71                       # Occupied blocks per task id
+system.cpu.dcache.tags.age_task_id_blocks_1024::3          428                       # Occupied blocks per task id
+system.cpu.dcache.tags.age_task_id_blocks_1024::4         1400                       # Occupied blocks per task id
+system.cpu.dcache.tags.occ_task_id_percent::1024     0.475342                       # Percentage of cache occupancy per task id
+system.cpu.dcache.tags.tag_accesses         133284338                       # Number of tag accesses
+system.cpu.dcache.tags.data_accesses        133284338                       # Number of data accesses
+system.cpu.dcache.ReadReq_hits::cpu.data     46124427                       # number of ReadReq hits
+system.cpu.dcache.ReadReq_hits::total        46124427                       # number of ReadReq hits
+system.cpu.dcache.WriteReq_hits::cpu.data     20513978                       # number of WriteReq hits
+system.cpu.dcache.WriteReq_hits::total       20513978                       # number of WriteReq hits
+system.cpu.dcache.demand_hits::cpu.data      66638405                       # number of demand (read+write) hits
+system.cpu.dcache.demand_hits::total         66638405                       # number of demand (read+write) hits
+system.cpu.dcache.overall_hits::cpu.data     66638405                       # number of overall hits
+system.cpu.dcache.overall_hits::total        66638405                       # number of overall hits
+system.cpu.dcache.ReadReq_misses::cpu.data         1009                       # number of ReadReq misses
+system.cpu.dcache.ReadReq_misses::total          1009                       # number of ReadReq misses
+system.cpu.dcache.WriteReq_misses::cpu.data         1753                       # number of WriteReq misses
+system.cpu.dcache.WriteReq_misses::total         1753                       # number of WriteReq misses
+system.cpu.dcache.demand_misses::cpu.data         2762                       # number of demand (read+write) misses
+system.cpu.dcache.demand_misses::total           2762                       # number of demand (read+write) misses
+system.cpu.dcache.overall_misses::cpu.data         2762                       # number of overall misses
+system.cpu.dcache.overall_misses::total          2762                       # number of overall misses
+system.cpu.dcache.ReadReq_miss_latency::cpu.data     63292597                       # number of ReadReq miss cycles
+system.cpu.dcache.ReadReq_miss_latency::total     63292597                       # number of ReadReq miss cycles
+system.cpu.dcache.WriteReq_miss_latency::cpu.data    114179456                       # number of WriteReq miss cycles
+system.cpu.dcache.WriteReq_miss_latency::total    114179456                       # number of WriteReq miss cycles
+system.cpu.dcache.demand_miss_latency::cpu.data    177472053                       # number of demand (read+write) miss cycles
+system.cpu.dcache.demand_miss_latency::total    177472053                       # number of demand (read+write) miss cycles
+system.cpu.dcache.overall_miss_latency::cpu.data    177472053                       # number of overall miss cycles
+system.cpu.dcache.overall_miss_latency::total    177472053                       # number of overall miss cycles
+system.cpu.dcache.ReadReq_accesses::cpu.data     46125436                       # number of ReadReq accesses(hits+misses)
+system.cpu.dcache.ReadReq_accesses::total     46125436                       # number of ReadReq accesses(hits+misses)
 system.cpu.dcache.WriteReq_accesses::cpu.data     20515731                       # number of WriteReq accesses(hits+misses)
 system.cpu.dcache.WriteReq_accesses::total     20515731                       # number of WriteReq accesses(hits+misses)
-system.cpu.dcache.demand_accesses::cpu.data     66609302                       # number of demand (read+write) accesses
-system.cpu.dcache.demand_accesses::total     66609302                       # number of demand (read+write) accesses
-system.cpu.dcache.overall_accesses::cpu.data     66609302                       # number of overall (read+write) accesses
-system.cpu.dcache.overall_accesses::total     66609302                       # number of overall (read+write) accesses
+system.cpu.dcache.demand_accesses::cpu.data     66641167                       # number of demand (read+write) accesses
+system.cpu.dcache.demand_accesses::total     66641167                       # number of demand (read+write) accesses
+system.cpu.dcache.overall_accesses::cpu.data     66641167                       # number of overall (read+write) accesses
+system.cpu.dcache.overall_accesses::total     66641167                       # number of overall (read+write) accesses
 system.cpu.dcache.ReadReq_miss_rate::cpu.data     0.000022                       # miss rate for ReadReq accesses
 system.cpu.dcache.ReadReq_miss_rate::total     0.000022                       # miss rate for ReadReq accesses
-system.cpu.dcache.WriteReq_miss_rate::cpu.data     0.000086                       # miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_miss_rate::total     0.000086                       # miss rate for WriteReq accesses
-system.cpu.dcache.demand_miss_rate::cpu.data     0.000042                       # miss rate for demand accesses
-system.cpu.dcache.demand_miss_rate::total     0.000042                       # miss rate for demand accesses
-system.cpu.dcache.overall_miss_rate::cpu.data     0.000042                       # miss rate for overall accesses
-system.cpu.dcache.overall_miss_rate::total     0.000042                       # miss rate for overall accesses
-system.cpu.dcache.ReadReq_avg_miss_latency::cpu.data 60205.880039                       # average ReadReq miss latency
-system.cpu.dcache.ReadReq_avg_miss_latency::total 60205.880039                       # average ReadReq miss latency
-system.cpu.dcache.WriteReq_avg_miss_latency::cpu.data 65319.438171                       # average WriteReq miss latency
-system.cpu.dcache.WriteReq_avg_miss_latency::total 65319.438171                       # average WriteReq miss latency
-system.cpu.dcache.demand_avg_miss_latency::cpu.data 63454.126614                       # average overall miss latency
-system.cpu.dcache.demand_avg_miss_latency::total 63454.126614                       # average overall miss latency
-system.cpu.dcache.overall_avg_miss_latency::cpu.data 63454.126614                       # average overall miss latency
-system.cpu.dcache.overall_avg_miss_latency::total 63454.126614                       # average overall miss latency
+system.cpu.dcache.WriteReq_miss_rate::cpu.data     0.000085                       # miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_miss_rate::total     0.000085                       # miss rate for WriteReq accesses
+system.cpu.dcache.demand_miss_rate::cpu.data     0.000041                       # miss rate for demand accesses
+system.cpu.dcache.demand_miss_rate::total     0.000041                       # miss rate for demand accesses
+system.cpu.dcache.overall_miss_rate::cpu.data     0.000041                       # miss rate for overall accesses
+system.cpu.dcache.overall_miss_rate::total     0.000041                       # miss rate for overall accesses
+system.cpu.dcache.ReadReq_avg_miss_latency::cpu.data 62728.044599                       # average ReadReq miss latency
+system.cpu.dcache.ReadReq_avg_miss_latency::total 62728.044599                       # average ReadReq miss latency
+system.cpu.dcache.WriteReq_avg_miss_latency::cpu.data 65133.745579                       # average WriteReq miss latency
+system.cpu.dcache.WriteReq_avg_miss_latency::total 65133.745579                       # average WriteReq miss latency
+system.cpu.dcache.demand_avg_miss_latency::cpu.data 64254.906951                       # average overall miss latency
+system.cpu.dcache.demand_avg_miss_latency::total 64254.906951                       # average overall miss latency
+system.cpu.dcache.overall_avg_miss_latency::cpu.data 64254.906951                       # average overall miss latency
+system.cpu.dcache.overall_avg_miss_latency::total 64254.906951                       # average overall miss latency
 system.cpu.dcache.blocked_cycles::no_mshrs           94                       # number of cycles access was blocked
 system.cpu.dcache.blocked_cycles::no_targets            0                       # number of cycles access was blocked
 system.cpu.dcache.blocked::no_mshrs                 2                       # number of cycles access was blocked
@@ -903,48 +903,48 @@ system.cpu.dcache.avg_blocked_cycles::no_mshrs           47
 system.cpu.dcache.avg_blocked_cycles::no_targets          nan                       # average number of cycles each access was blocked
 system.cpu.dcache.fast_writes                       0                       # number of fast writes performed
 system.cpu.dcache.cache_copies                      0                       # number of cache copies performed
-system.cpu.dcache.writebacks::writebacks           13                       # number of writebacks
-system.cpu.dcache.writebacks::total                13                       # number of writebacks
-system.cpu.dcache.ReadReq_mshr_hits::cpu.data          547                       # number of ReadReq MSHR hits
-system.cpu.dcache.ReadReq_mshr_hits::total          547                       # number of ReadReq MSHR hits
+system.cpu.dcache.writebacks::writebacks           14                       # number of writebacks
+system.cpu.dcache.writebacks::total                14                       # number of writebacks
+system.cpu.dcache.ReadReq_mshr_hits::cpu.data          548                       # number of ReadReq MSHR hits
+system.cpu.dcache.ReadReq_mshr_hits::total          548                       # number of ReadReq MSHR hits
 system.cpu.dcache.WriteReq_mshr_hits::cpu.data            2                       # number of WriteReq MSHR hits
 system.cpu.dcache.WriteReq_mshr_hits::total            2                       # number of WriteReq MSHR hits
-system.cpu.dcache.demand_mshr_hits::cpu.data          549                       # number of demand (read+write) MSHR hits
-system.cpu.dcache.demand_mshr_hits::total          549                       # number of demand (read+write) MSHR hits
-system.cpu.dcache.overall_mshr_hits::cpu.data          549                       # number of overall MSHR hits
-system.cpu.dcache.overall_mshr_hits::total          549                       # number of overall MSHR hits
-system.cpu.dcache.ReadReq_mshr_misses::cpu.data          470                       # number of ReadReq MSHR misses
-system.cpu.dcache.ReadReq_mshr_misses::total          470                       # number of ReadReq MSHR misses
-system.cpu.dcache.WriteReq_mshr_misses::cpu.data         1769                       # number of WriteReq MSHR misses
-system.cpu.dcache.WriteReq_mshr_misses::total         1769                       # number of WriteReq MSHR misses
-system.cpu.dcache.demand_mshr_misses::cpu.data         2239                       # number of demand (read+write) MSHR misses
-system.cpu.dcache.demand_mshr_misses::total         2239                       # number of demand (read+write) MSHR misses
-system.cpu.dcache.overall_mshr_misses::cpu.data         2239                       # number of overall MSHR misses
-system.cpu.dcache.overall_mshr_misses::total         2239                       # number of overall MSHR misses
-system.cpu.dcache.ReadReq_mshr_miss_latency::cpu.data     34113000                       # number of ReadReq MSHR miss cycles
-system.cpu.dcache.ReadReq_mshr_miss_latency::total     34113000                       # number of ReadReq MSHR miss cycles
-system.cpu.dcache.WriteReq_mshr_miss_latency::cpu.data    111361525                       # number of WriteReq MSHR miss cycles
-system.cpu.dcache.WriteReq_mshr_miss_latency::total    111361525                       # number of WriteReq MSHR miss cycles
-system.cpu.dcache.demand_mshr_miss_latency::cpu.data    145474525                       # number of demand (read+write) MSHR miss cycles
-system.cpu.dcache.demand_mshr_miss_latency::total    145474525                       # number of demand (read+write) MSHR miss cycles
-system.cpu.dcache.overall_mshr_miss_latency::cpu.data    145474525                       # number of overall MSHR miss cycles
-system.cpu.dcache.overall_mshr_miss_latency::total    145474525                       # number of overall MSHR miss cycles
+system.cpu.dcache.demand_mshr_hits::cpu.data          550                       # number of demand (read+write) MSHR hits
+system.cpu.dcache.demand_mshr_hits::total          550                       # number of demand (read+write) MSHR hits
+system.cpu.dcache.overall_mshr_hits::cpu.data          550                       # number of overall MSHR hits
+system.cpu.dcache.overall_mshr_hits::total          550                       # number of overall MSHR hits
+system.cpu.dcache.ReadReq_mshr_misses::cpu.data          461                       # number of ReadReq MSHR misses
+system.cpu.dcache.ReadReq_mshr_misses::total          461                       # number of ReadReq MSHR misses
+system.cpu.dcache.WriteReq_mshr_misses::cpu.data         1751                       # number of WriteReq MSHR misses
+system.cpu.dcache.WriteReq_mshr_misses::total         1751                       # number of WriteReq MSHR misses
+system.cpu.dcache.demand_mshr_misses::cpu.data         2212                       # number of demand (read+write) MSHR misses
+system.cpu.dcache.demand_mshr_misses::total         2212                       # number of demand (read+write) MSHR misses
+system.cpu.dcache.overall_mshr_misses::cpu.data         2212                       # number of overall MSHR misses
+system.cpu.dcache.overall_mshr_misses::total         2212                       # number of overall MSHR misses
+system.cpu.dcache.ReadReq_mshr_miss_latency::cpu.data     33831000                       # number of ReadReq MSHR miss cycles
+system.cpu.dcache.ReadReq_mshr_miss_latency::total     33831000                       # number of ReadReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_latency::cpu.data    109893794                       # number of WriteReq MSHR miss cycles
+system.cpu.dcache.WriteReq_mshr_miss_latency::total    109893794                       # number of WriteReq MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_latency::cpu.data    143724794                       # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.demand_mshr_miss_latency::total    143724794                       # number of demand (read+write) MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_latency::cpu.data    143724794                       # number of overall MSHR miss cycles
+system.cpu.dcache.overall_mshr_miss_latency::total    143724794                       # number of overall MSHR miss cycles
 system.cpu.dcache.ReadReq_mshr_miss_rate::cpu.data     0.000010                       # mshr miss rate for ReadReq accesses
 system.cpu.dcache.ReadReq_mshr_miss_rate::total     0.000010                       # mshr miss rate for ReadReq accesses
-system.cpu.dcache.WriteReq_mshr_miss_rate::cpu.data     0.000086                       # mshr miss rate for WriteReq accesses
-system.cpu.dcache.WriteReq_mshr_miss_rate::total     0.000086                       # mshr miss rate for WriteReq accesses
-system.cpu.dcache.demand_mshr_miss_rate::cpu.data     0.000034                       # mshr miss rate for demand accesses
-system.cpu.dcache.demand_mshr_miss_rate::total     0.000034                       # mshr miss rate for demand accesses
-system.cpu.dcache.overall_mshr_miss_rate::cpu.data     0.000034                       # mshr miss rate for overall accesses
-system.cpu.dcache.overall_mshr_miss_rate::total     0.000034                       # mshr miss rate for overall accesses
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency::cpu.data 72580.851064                       # average ReadReq mshr miss latency
-system.cpu.dcache.ReadReq_avg_mshr_miss_latency::total 72580.851064                       # average ReadReq mshr miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency::cpu.data 62951.681741                       # average WriteReq mshr miss latency
-system.cpu.dcache.WriteReq_avg_mshr_miss_latency::total 62951.681741                       # average WriteReq mshr miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency::cpu.data 64972.990174                       # average overall mshr miss latency
-system.cpu.dcache.demand_avg_mshr_miss_latency::total 64972.990174                       # average overall mshr miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency::cpu.data 64972.990174                       # average overall mshr miss latency
-system.cpu.dcache.overall_avg_mshr_miss_latency::total 64972.990174                       # average overall mshr miss latency
+system.cpu.dcache.WriteReq_mshr_miss_rate::cpu.data     0.000085                       # mshr miss rate for WriteReq accesses
+system.cpu.dcache.WriteReq_mshr_miss_rate::total     0.000085                       # mshr miss rate for WriteReq accesses
+system.cpu.dcache.demand_mshr_miss_rate::cpu.data     0.000033                       # mshr miss rate for demand accesses
+system.cpu.dcache.demand_mshr_miss_rate::total     0.000033                       # mshr miss rate for demand accesses
+system.cpu.dcache.overall_mshr_miss_rate::cpu.data     0.000033                       # mshr miss rate for overall accesses
+system.cpu.dcache.overall_mshr_miss_rate::total     0.000033                       # mshr miss rate for overall accesses
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency::cpu.data 73386.117137                       # average ReadReq mshr miss latency
+system.cpu.dcache.ReadReq_avg_mshr_miss_latency::total 73386.117137                       # average ReadReq mshr miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency::cpu.data 62760.590520                       # average WriteReq mshr miss latency
+system.cpu.dcache.WriteReq_avg_mshr_miss_latency::total 62760.590520                       # average WriteReq mshr miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency::cpu.data 64975.042495                       # average overall mshr miss latency
+system.cpu.dcache.demand_avg_mshr_miss_latency::total 64975.042495                       # average overall mshr miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency::cpu.data 64975.042495                       # average overall mshr miss latency
+system.cpu.dcache.overall_avg_mshr_miss_latency::total 64975.042495                       # average overall mshr miss latency
 system.cpu.dcache.no_allocate_misses                0                       # Number of misses that were no-allocate
 
 ---------- End Simulation Statistics   ----------
index 4ce0c434553525c31e2663e5c2e04cfc757f010d..6e31ea4d29f9b53c506c42e8bc06394a711fa1fd 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=apic_clk_domain dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -142,7 +148,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/x86/linux/twolf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/x86/linux/twolf
 gid=100
 input=cin
 max_stack_size=67108864
@@ -156,9 +162,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 5240cde6c79116b9e7a84a0fde1daaa1d69a2a22..12058b878d2c8cac2de18b9642efd8df06b6f86c 100644 (file)
@@ -67,10 +67,10 @@ system.cpu.not_idle_fraction                        1                       # Pe
 system.cpu.idle_fraction                            0                       # Percentage of idle cycles
 system.cpu.Branches                          12326938                       # Number of branches fetched
 system.cpu.op_class::No_OpClass               1176721      0.53%      0.53% # Class of executed instruction
-system.cpu.op_class::IntAlu                 133863963     60.47%     61.00% # Class of executed instruction
-system.cpu.op_class::IntMult                   772953      0.35%     61.35% # Class of executed instruction
-system.cpu.op_class::IntDiv                   7031501      3.18%     64.53% # Class of executed instruction
-system.cpu.op_class::FloatAdd                 1352943      0.61%     65.14% # Class of executed instruction
+system.cpu.op_class::IntAlu                 134111833     60.58%     61.12% # Class of executed instruction
+system.cpu.op_class::IntMult                   772953      0.35%     61.47% # Class of executed instruction
+system.cpu.op_class::IntDiv                   7031501      3.18%     64.64% # Class of executed instruction
+system.cpu.op_class::FloatAdd                 1105073      0.50%     65.14% # Class of executed instruction
 system.cpu.op_class::FloatCmp                       0      0.00%     65.14% # Class of executed instruction
 system.cpu.op_class::FloatCvt                       0      0.00%     65.14% # Class of executed instruction
 system.cpu.op_class::FloatMult                      0      0.00%     65.14% # Class of executed instruction
index b3c95dee10a98d07a453f4cf906efd601c357b4f..3e9d33bf370b9bb41d5d95e1cc2ce87b2ba78475 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=apic_clk_domain dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -251,7 +257,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/cpu2000/binaries/x86/linux/twolf
+executable=/scratch/nilay/GEM5/dist/m5/cpu2000/binaries/x86/linux/twolf
 gid=100
 input=cin
 max_stack_size=67108864
@@ -265,9 +271,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 9d2ef868ed95a854d0e46f2ccbd98ff24b34a51f..7a7cefa9190eb6092391ff897faa9569d416c7c4 100644 (file)
@@ -75,10 +75,10 @@ system.cpu.not_idle_fraction                        1                       # Pe
 system.cpu.idle_fraction                            0                       # Percentage of idle cycles
 system.cpu.Branches                          12326938                       # Number of branches fetched
 system.cpu.op_class::No_OpClass               1176721      0.53%      0.53% # Class of executed instruction
-system.cpu.op_class::IntAlu                 133863963     60.47%     61.00% # Class of executed instruction
-system.cpu.op_class::IntMult                   772953      0.35%     61.35% # Class of executed instruction
-system.cpu.op_class::IntDiv                   7031501      3.18%     64.53% # Class of executed instruction
-system.cpu.op_class::FloatAdd                 1352943      0.61%     65.14% # Class of executed instruction
+system.cpu.op_class::IntAlu                 134111833     60.58%     61.12% # Class of executed instruction
+system.cpu.op_class::IntMult                   772953      0.35%     61.47% # Class of executed instruction
+system.cpu.op_class::IntDiv                   7031501      3.18%     64.64% # Class of executed instruction
+system.cpu.op_class::FloatAdd                 1105073      0.50%     65.14% # Class of executed instruction
 system.cpu.op_class::FloatCmp                       0      0.00%     65.14% # Class of executed instruction
 system.cpu.op_class::FloatCvt                       0      0.00%     65.14% # Class of executed instruction
 system.cpu.op_class::FloatMult                      0      0.00%     65.14% # Class of executed instruction
index 982acdd3cb312aec6bad6fe908919f02feed3233..c53360e80f482ce059063439708c6e2b827715a3 100644 (file)
@@ -10,22 +10,24 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxAlphaSystem
-children=bridge clk_domain cpu0 cpu1 cpu_clk_domain disk0 disk2 intrctrl iobus iocache l2c membus physmem simple_disk terminal toL2Bus tsunami voltage_domain
+children=bridge clk_domain cpu0 cpu1 cpu_clk_domain disk0 disk2 dvfs_handler intrctrl iobus iocache l2c membus physmem simple_disk terminal toL2Bus tsunami voltage_domain
 boot_cpu_frequency=500
 boot_osflags=root=/dev/hda1 console=ttyS0
 cache_line_size=64
 clk_domain=system.clk_domain
-console=/dist/binaries/console
+console=/scratch/nilay/GEM5/system/binaries/console
 eventq_index=0
 init_param=0
-kernel=/dist/binaries/vmlinux
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=0:134217727
 memories=system.physmem
 num_work_ids=16
-pal=/dist/binaries/ts_osfpal
-readfile=tests/halt.sh
+pal=/scratch/nilay/GEM5/system/binaries/ts_osfpal
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 symbolfile=
 system_rev=1024
 system_type=34
@@ -52,12 +54,15 @@ slave=system.membus.master[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
 type=AtomicSimpleCPU
 children=dcache dtb icache interrupts isa itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -85,6 +90,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu0.tracer
@@ -189,6 +195,7 @@ eventq_index=0
 [system.cpu1]
 type=AtomicSimpleCPU
 children=dcache dtb icache interrupts isa itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=1
@@ -216,6 +223,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu1.tracer
@@ -320,7 +328,9 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.disk0]
@@ -343,7 +353,7 @@ table_size=65536
 [system.disk0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.disk2]
@@ -366,9 +376,17 @@ table_size=65536
 [system.disk2.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -509,7 +527,7 @@ system=system
 [system.simple_disk.disk]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.terminal]
index b586addc4cbfa979003db285215f5f3e33b091c4..23c1b6367cf57994f398bc5c2e36678ae9e66377 100644 (file)
@@ -10,22 +10,24 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxAlphaSystem
-children=bridge clk_domain cpu cpu_clk_domain disk0 disk2 intrctrl iobus iocache membus physmem simple_disk terminal tsunami voltage_domain
+children=bridge clk_domain cpu cpu_clk_domain disk0 disk2 dvfs_handler intrctrl iobus iocache membus physmem simple_disk terminal tsunami voltage_domain
 boot_cpu_frequency=500
 boot_osflags=root=/dev/hda1 console=ttyS0
 cache_line_size=64
 clk_domain=system.clk_domain
-console=/dist/binaries/console
+console=/scratch/nilay/GEM5/system/binaries/console
 eventq_index=0
 init_param=0
-kernel=/dist/binaries/vmlinux
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=0:134217727
 memories=system.physmem
 num_work_ids=16
-pal=/dist/binaries/ts_osfpal
-readfile=tests/halt.sh
+pal=/scratch/nilay/GEM5/system/binaries/ts_osfpal
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 symbolfile=
 system_rev=1024
 system_type=34
@@ -52,12 +54,15 @@ slave=system.membus.master[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dcache dtb icache interrupts isa itb l2cache toL2Bus tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -85,6 +90,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -235,7 +241,9 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.disk0]
@@ -258,7 +266,7 @@ table_size=65536
 [system.disk0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.disk2]
@@ -281,9 +289,17 @@ table_size=65536
 [system.disk2.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -389,7 +405,7 @@ system=system
 [system.simple_disk.disk]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.terminal]
index 87138f31408177bd2b93e62839036979619a9dba..39f3dd9715d88de522c2a56f68912a8d8bcfd853 100644 (file)
@@ -10,22 +10,24 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxAlphaSystem
-children=bridge clk_domain cpu0 cpu1 cpu_clk_domain disk0 disk2 intrctrl iobus iocache l2c membus physmem simple_disk terminal toL2Bus tsunami voltage_domain
+children=bridge clk_domain cpu0 cpu1 cpu_clk_domain disk0 disk2 dvfs_handler intrctrl iobus iocache l2c membus physmem simple_disk terminal toL2Bus tsunami voltage_domain
 boot_cpu_frequency=500
 boot_osflags=root=/dev/hda1 console=ttyS0
 cache_line_size=64
 clk_domain=system.clk_domain
-console=/dist/binaries/console
+console=/scratch/nilay/GEM5/system/binaries/console
 eventq_index=0
 init_param=0
-kernel=/dist/binaries/vmlinux
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=0:134217727
 memories=system.physmem
 num_work_ids=16
-pal=/dist/binaries/ts_osfpal
-readfile=tests/halt.sh
+pal=/scratch/nilay/GEM5/system/binaries/ts_osfpal
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 symbolfile=
 system_rev=1024
 system_type=34
@@ -52,12 +54,15 @@ slave=system.membus.master[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
 type=TimingSimpleCPU
 children=dcache dtb icache interrupts isa itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -79,6 +84,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu0.tracer
@@ -182,6 +188,7 @@ eventq_index=0
 [system.cpu1]
 type=TimingSimpleCPU
 children=dcache dtb icache interrupts isa itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=1
@@ -203,6 +210,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu1.tracer
@@ -306,7 +314,9 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.disk0]
@@ -329,7 +339,7 @@ table_size=65536
 [system.disk0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.disk2]
@@ -352,9 +362,17 @@ table_size=65536
 [system.disk2.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -473,9 +491,9 @@ warn_access=
 pio=system.membus.default
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -486,27 +504,33 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[1]
 
 [system.simple_disk]
@@ -519,7 +543,7 @@ system=system
 [system.simple_disk.disk]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.terminal]
index 0d754b64125656f240d93ecfd7b3d1c757c7b55b..9e87f65da2139b160310bca803d81adfa6afb8d0 100644 (file)
@@ -27,7 +27,7 @@ M5 console: m5AlphaAccess @ 0xFFFFFD0200000000
 \rmemcluster 1, usage 0, start      392, end    16384
 \rfreeing pages 1069:16384
 \rreserving pages 1069:1070
-\r4096K Bcache detected; load hit latency 38 cycles, load miss latency 142 cycles
+\r4096K Bcache detected; load hit latency 38 cycles, load miss latency 148 cycles
 \rSMP: 2 CPUs probed -- cpu_present_mask = 3
 \rBuilt 1 zonelists
 \rKernel command line: root=/dev/hda1 console=ttyS0
index 161fac4a889c5a4dc60952d08ff80990c225f879..dfa1ea3555fd96fd9496fed2691aa33e805eb79b 100644 (file)
@@ -10,22 +10,24 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxAlphaSystem
-children=bridge clk_domain cpu cpu_clk_domain disk0 disk2 intrctrl iobus iocache membus physmem simple_disk terminal tsunami voltage_domain
+children=bridge clk_domain cpu cpu_clk_domain disk0 disk2 dvfs_handler intrctrl iobus iocache membus physmem simple_disk terminal tsunami voltage_domain
 boot_cpu_frequency=500
 boot_osflags=root=/dev/hda1 console=ttyS0
 cache_line_size=64
 clk_domain=system.clk_domain
-console=/dist/binaries/console
+console=/scratch/nilay/GEM5/system/binaries/console
 eventq_index=0
 init_param=0
-kernel=/dist/binaries/vmlinux
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=0:134217727
 memories=system.physmem
 num_work_ids=16
-pal=/dist/binaries/ts_osfpal
-readfile=tests/halt.sh
+pal=/scratch/nilay/GEM5/system/binaries/ts_osfpal
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 symbolfile=
 system_rev=1024
 system_type=34
@@ -52,12 +54,15 @@ slave=system.membus.master[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dtb icache interrupts isa itb l2cache toL2Bus tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -79,6 +84,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -228,7 +234,9 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.disk0]
@@ -251,7 +259,7 @@ table_size=65536
 [system.disk0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.disk2]
@@ -274,9 +282,17 @@ table_size=65536
 [system.disk2.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -360,9 +376,9 @@ warn_access=
 pio=system.membus.default
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -373,27 +389,33 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[1]
 
 [system.simple_disk]
@@ -406,7 +428,7 @@ system=system
 [system.simple_disk.disk]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [system.terminal]
index 0d89ac053d3d4d612f3d98f47f44ade2766627a7..d6ca9b5552c37f9fab97ee9cd8e11ac51bc75871 100644 (file)
@@ -24,7 +24,7 @@ M5 console: m5AlphaAccess @ 0xFFFFFD0200000000
 \rmemcluster 1, usage 0, start      392, end    16384
 \rfreeing pages 1069:16384
 \rreserving pages 1069:1070
-\r4096K Bcache detected; load hit latency 38 cycles, load miss latency 142 cycles
+\r4096K Bcache detected; load hit latency 38 cycles, load miss latency 148 cycles
 \rSMP: 1 CPUs probed -- cpu_present_mask = 1
 \rBuilt 1 zonelists
 \rKernel command line: root=/dev/hda1 console=ttyS0
index b5633ad46292374e6a5e3277fa389675ea916da5..9cd433cc27495071d612b2ac0c826dcc543c2506 100644 (file)
@@ -10,10 +10,10 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxArmSystem
-children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
+children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain dvfs_handler intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
 atags_addr=256
-boot_loader=/dist/binaries/boot.arm
-boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
+boot_loader=/scratch/nilay/GEM5/system/binaries/boot.arm
+boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
 boot_release_addr=65528
 cache_line_size=64
 clk_domain=system.clk_domain
@@ -30,7 +30,8 @@ have_security=false
 have_virtualization=false
 highest_el_is_64=false
 init_param=0
-kernel=/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel_addr_check=true
 load_addr_mask=268435455
 load_offset=0
 machine_type=RealView_PBX
@@ -42,7 +43,7 @@ num_work_ids=16
 panic_on_oops=true
 panic_on_panic=true
 phys_addr_range_64=40
-readfile=tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 reset_addr_64=0
 symbolfile=
 work_begin_ckpt_count=0
@@ -85,18 +86,21 @@ table_size=65536
 [system.cf0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-arm-ael.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-arm-ael.img
 read_only=true
 
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
 type=AtomicSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -126,6 +130,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu0.tracer
@@ -326,6 +331,7 @@ eventq_index=0
 [system.cpu1]
 type=AtomicSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=1
@@ -355,6 +361,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu1.tracer
@@ -555,9 +562,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
index 54d6bfa017b6f24cbb04c10a170b0cce4e36bf31..33ea68a30d81bfea93b4f6a7c7e729a8f68b6778 100644 (file)
@@ -10,10 +10,10 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxArmSystem
-children=bridge cf0 clk_domain cpu cpu_clk_domain intrctrl iobus iocache membus physmem realview terminal vncserver voltage_domain
+children=bridge cf0 clk_domain cpu cpu_clk_domain dvfs_handler intrctrl iobus iocache membus physmem realview terminal vncserver voltage_domain
 atags_addr=256
-boot_loader=/dist/binaries/boot.arm
-boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
+boot_loader=/scratch/nilay/GEM5/system/binaries/boot.arm
+boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
 boot_release_addr=65528
 cache_line_size=64
 clk_domain=system.clk_domain
@@ -30,19 +30,20 @@ have_security=false
 have_virtualization=false
 highest_el_is_64=false
 init_param=0
-kernel=/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel_addr_check=true
 load_addr_mask=268435455
 load_offset=0
 machine_type=RealView_PBX
 mem_mode=atomic
 mem_ranges=0:134217727
-memories=system.physmem system.realview.nvmem
+memories=system.realview.nvmem system.physmem
 multi_proc=true
 num_work_ids=16
 panic_on_oops=true
 panic_on_panic=true
 phys_addr_range_64=40
-readfile=tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 reset_addr_64=0
 symbolfile=
 work_begin_ckpt_count=0
@@ -85,18 +86,21 @@ table_size=65536
 [system.cf0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-arm-ael.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-arm-ael.img
 read_only=true
 
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -126,6 +130,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -372,9 +377,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
index 9fa39207515a70f74b13e3f168c325d51ea3a858..bfa4aa6e371964ed1783482e0bd02ae4c056aac0 100644 (file)
@@ -10,10 +10,10 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxArmSystem
-children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
+children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain dvfs_handler intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
 atags_addr=256
-boot_loader=/dist/binaries/boot.arm
-boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
+boot_loader=/scratch/nilay/GEM5/system/binaries/boot.arm
+boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
 boot_release_addr=65528
 cache_line_size=64
 clk_domain=system.clk_domain
@@ -30,7 +30,8 @@ have_security=false
 have_virtualization=false
 highest_el_is_64=false
 init_param=0
-kernel=/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel_addr_check=true
 load_addr_mask=268435455
 load_offset=0
 machine_type=RealView_PBX
@@ -42,7 +43,7 @@ num_work_ids=16
 panic_on_oops=true
 panic_on_panic=true
 phys_addr_range_64=40
-readfile=tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 reset_addr_64=0
 symbolfile=
 work_begin_ckpt_count=0
@@ -85,18 +86,21 @@ table_size=65536
 [system.cf0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-arm-ael.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-arm-ael.img
 read_only=true
 
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
 type=TimingSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -120,6 +124,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu0.tracer
@@ -319,6 +324,7 @@ eventq_index=0
 [system.cpu1]
 type=TimingSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=1
@@ -342,6 +348,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu1.tracer
@@ -541,9 +548,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -661,9 +678,9 @@ warn_access=warn
 pio=system.membus.default
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -674,27 +691,33 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[6]
 
 [system.realview]
index 4a127f1c19adae516b490136051f66546531b460..04e6b79a5e43158f8cc3d1f4215a461a64b287bd 100644 (file)
@@ -10,10 +10,10 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxArmSystem
-children=bridge cf0 clk_domain cpu cpu_clk_domain intrctrl iobus iocache membus physmem realview terminal vncserver voltage_domain
+children=bridge cf0 clk_domain cpu cpu_clk_domain dvfs_handler intrctrl iobus iocache membus physmem realview terminal vncserver voltage_domain
 atags_addr=256
-boot_loader=/dist/binaries/boot.arm
-boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
+boot_loader=/scratch/nilay/GEM5/system/binaries/boot.arm
+boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
 boot_release_addr=65528
 cache_line_size=64
 clk_domain=system.clk_domain
@@ -30,19 +30,20 @@ have_security=false
 have_virtualization=false
 highest_el_is_64=false
 init_param=0
-kernel=/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel_addr_check=true
 load_addr_mask=268435455
 load_offset=0
 machine_type=RealView_PBX
 mem_mode=timing
 mem_ranges=0:134217727
-memories=system.physmem system.realview.nvmem
+memories=system.realview.nvmem system.physmem
 multi_proc=true
 num_work_ids=16
 panic_on_oops=true
 panic_on_panic=true
 phys_addr_range_64=40
-readfile=tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 reset_addr_64=0
 symbolfile=
 work_begin_ckpt_count=0
@@ -85,18 +86,21 @@ table_size=65536
 [system.cf0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-arm-ael.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-arm-ael.img
 read_only=true
 
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -120,6 +124,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -365,9 +370,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -450,9 +465,9 @@ warn_access=warn
 pio=system.membus.default
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -463,27 +478,33 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[6]
 
 [system.realview]
index 20c714ee4e48070831684e162a66aea0be7878b0..a17b68bb893cf27962a9eaa21e5014ff1ba403fa 100644 (file)
@@ -10,10 +10,10 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxArmSystem
-children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
+children=bridge cf0 clk_domain cpu0 cpu1 cpu_clk_domain dvfs_handler intrctrl iobus iocache l2c membus physmem realview terminal toL2Bus vncserver voltage_domain
 atags_addr=256
-boot_loader=/dist/binaries/boot.arm
-boot_osflags=earlyprintk console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
+boot_loader=/scratch/nilay/GEM5/system/binaries/boot.arm
+boot_osflags=earlyprintk=pl011,0x1c090000 console=ttyAMA0 lpj=19988480 norandmaps rw loglevel=8 mem=128MB root=/dev/sda1
 boot_release_addr=65528
 cache_line_size=64
 clk_domain=system.clk_domain
@@ -30,7 +30,8 @@ have_security=false
 have_virtualization=false
 highest_el_is_64=false
 init_param=0
-kernel=/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux.arm.smp.fb.2.6.38.8
+kernel_addr_check=true
 load_addr_mask=268435455
 load_offset=0
 machine_type=RealView_PBX
@@ -42,7 +43,7 @@ num_work_ids=16
 panic_on_oops=true
 panic_on_panic=true
 phys_addr_range_64=40
-readfile=tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 reset_addr_64=0
 symbolfile=
 work_begin_ckpt_count=0
@@ -85,18 +86,21 @@ table_size=65536
 [system.cf0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-arm-ael.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-arm-ael.img
 read_only=true
 
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
 type=AtomicSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -126,6 +130,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu0.tracer
@@ -326,6 +331,7 @@ eventq_index=0
 [system.cpu1]
 type=AtomicSimpleCPU
 children=dstage2_mmu dtb isa istage2_mmu itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -355,6 +361,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=true
 system=system
 tracer=system.cpu1.tracer
@@ -475,9 +482,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.intrctrl]
 type=IntrControl
 eventq_index=0
index 9b7646241bb8dd10d35e4ba8fd323a4a7952b700..607c8b43ec0803db5030c33ac25df5b9163aad31 100644 (file)
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxX86System
-children=acpi_description_table_pointer apicbridge bridge clk_domain cpu cpu_clk_domain e820_table intel_mp_pointer intel_mp_table intrctrl iobus iocache membus pc physmem smbios_table voltage_domain
+children=acpi_description_table_pointer apicbridge bridge clk_domain cpu cpu_clk_domain dvfs_handler e820_table intel_mp_pointer intel_mp_table intrctrl iobus iocache membus pc physmem smbios_table voltage_domain
 acpi_description_table_pointer=system.acpi_description_table_pointer
 boot_osflags=earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
 cache_line_size=64
@@ -20,13 +20,15 @@ eventq_index=0
 init_param=0
 intel_mp_pointer=system.intel_mp_pointer
 intel_mp_table=system.intel_mp_table
-kernel=/dist/binaries/x86_64-vmlinux-2.6.22.9
+kernel=/scratch/nilay/GEM5/system/binaries/x86_64-vmlinux-2.6.22.9
+kernel_addr_check=true
 load_addr_mask=18446744073709551615
+load_offset=0
 mem_mode=atomic
 mem_ranges=0:134217727
 memories=system.physmem
 num_work_ids=16
-readfile=tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 smbios_table=system.smbios_table
 symbolfile=
 work_begin_ckpt_count=0
@@ -82,12 +84,15 @@ slave=system.membus.master[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=apic_clk_domain dcache dtb dtb_walker_cache icache interrupts isa itb itb_walker_cache l2cache toL2Bus tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -115,6 +120,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -368,9 +374,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.e820_table]
 type=X86E820Table
 children=entries0 entries1 entries2 entries3
@@ -793,7 +809,7 @@ type=NoncoherentBus
 clk_domain=system.clk_domain
 eventq_index=0
 header_cycles=1
-use_default_range=true
+use_default_range=false
 width=8
 default=system.pc.pciconfig.pio
 master=system.apicbridge.slave system.pc.south_bridge.cmos.pio system.pc.south_bridge.dma1.pio system.pc.south_bridge.ide.pio system.pc.south_bridge.ide.config system.pc.south_bridge.keyboard.pio system.pc.south_bridge.pic1.pio system.pc.south_bridge.pic2.pio system.pc.south_bridge.pit.pio system.pc.south_bridge.speaker.pio system.pc.south_bridge.io_apic.pio system.pc.i_dont_exist.pio system.pc.behind_pci.pio system.pc.com_1.pio system.pc.fake_com_2.pio system.pc.fake_com_3.pio system.pc.fake_com_4.pio system.pc.fake_floppy.pio system.iocache.cpu_side
@@ -1161,7 +1177,7 @@ table_size=65536
 [system.pc.south_bridge.ide.disks0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-x86.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-x86.img
 read_only=true
 
 [system.pc.south_bridge.ide.disks1]
@@ -1184,7 +1200,7 @@ table_size=65536
 [system.pc.south_bridge.ide.disks1.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
 [system.pc.south_bridge.int_lines0]
index d9f47005de93a0db89126bb7dd575dd898a778fd..59e823df9d3c863480d1ee2b78b1e6ad0a1dcea7 100644 (file)
@@ -10,7 +10,7 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=LinuxX86System
-children=acpi_description_table_pointer apicbridge bridge clk_domain cpu cpu_clk_domain e820_table intel_mp_pointer intel_mp_table intrctrl iobus iocache membus pc physmem smbios_table voltage_domain
+children=acpi_description_table_pointer apicbridge bridge clk_domain cpu cpu_clk_domain dvfs_handler e820_table intel_mp_pointer intel_mp_table intrctrl iobus iocache membus pc physmem smbios_table voltage_domain
 acpi_description_table_pointer=system.acpi_description_table_pointer
 boot_osflags=earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
 cache_line_size=64
@@ -20,13 +20,15 @@ eventq_index=0
 init_param=0
 intel_mp_pointer=system.intel_mp_pointer
 intel_mp_table=system.intel_mp_table
-kernel=/dist/binaries/x86_64-vmlinux-2.6.22.9
+kernel=/scratch/nilay/GEM5/system/binaries/x86_64-vmlinux-2.6.22.9
+kernel_addr_check=true
 load_addr_mask=18446744073709551615
+load_offset=0
 mem_mode=timing
 mem_ranges=0:134217727
 memories=system.physmem
 num_work_ids=16
-readfile=tests/halt.sh
+readfile=/scratch/nilay/GEM5/gem5/tests/halt.sh
 smbios_table=system.smbios_table
 symbolfile=
 work_begin_ckpt_count=0
@@ -82,12 +84,15 @@ slave=system.membus.master[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=apic_clk_domain dcache dtb dtb_walker_cache icache interrupts isa itb itb_walker_cache l2cache toL2Bus tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -109,6 +114,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -361,9 +367,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.e820_table]
 type=X86E820Table
 children=entries0 entries1 entries2 entries3
@@ -786,7 +802,7 @@ type=NoncoherentBus
 clk_domain=system.clk_domain
 eventq_index=0
 header_cycles=1
-use_default_range=true
+use_default_range=false
 width=8
 default=system.pc.pciconfig.pio
 master=system.apicbridge.slave system.pc.south_bridge.cmos.pio system.pc.south_bridge.dma1.pio system.pc.south_bridge.ide.pio system.pc.south_bridge.ide.config system.pc.south_bridge.keyboard.pio system.pc.south_bridge.pic1.pio system.pc.south_bridge.pic2.pio system.pc.south_bridge.pit.pio system.pc.south_bridge.speaker.pio system.pc.south_bridge.io_apic.pio system.pc.i_dont_exist.pio system.pc.behind_pci.pio system.pc.com_1.pio system.pc.fake_com_2.pio system.pc.fake_com_3.pio system.pc.fake_com_4.pio system.pc.fake_floppy.pio system.iocache.cpu_side
@@ -1154,7 +1170,7 @@ table_size=65536
 [system.pc.south_bridge.ide.disks0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-x86.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-x86.img
 read_only=true
 
 [system.pc.south_bridge.ide.disks1]
@@ -1177,7 +1193,7 @@ table_size=65536
 [system.pc.south_bridge.ide.disks1.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
 [system.pc.south_bridge.int_lines0]
@@ -1366,9 +1382,9 @@ system=system
 pio=system.iobus.master[9]
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -1379,27 +1395,33 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[3]
 
 [system.smbios_table]
index 71b238fb8853698a42226cb5bc4fced24391ac2a..c8bf9fdf38552c276856b7c0c3e95d3214c95f75 100644 (file)
@@ -1,21 +1,23 @@
 [drivesys]
 type=LinuxAlphaSystem
-children=bridge clk_domain cpu disk0 disk2 intrctrl iobridge iobus membus physmem simple_disk terminal tsunami voltage_domain
+children=bridge clk_domain cpu disk0 disk2 dvfs_handler intrctrl iobridge iobus membus physmem simple_disk terminal tsunami voltage_domain
 boot_cpu_frequency=250
 boot_osflags=root=/dev/hda1 console=ttyS0
 cache_line_size=64
 clk_domain=drivesys.clk_domain
-console=/dist/binaries/console
+console=/scratch/nilay/GEM5/system/binaries/console
 eventq_index=0
 init_param=0
-kernel=/dist/binaries/vmlinux
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=0:134217727
 memories=drivesys.physmem
 num_work_ids=16
-pal=/dist/binaries/ts_osfpal
-readfile=/work/gem5.ext/configs/boot/netperf-server.rcS
+pal=/scratch/nilay/GEM5/system/binaries/ts_osfpal
+readfile=/scratch/nilay/GEM5/gem5/configs/boot/netperf-server.rcS
 symbolfile=
 system_rev=1024
 system_type=34
@@ -42,12 +44,15 @@ slave=drivesys.membus.master[0]
 [drivesys.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=drivesys.voltage_domain
 
 [drivesys.cpu]
 type=AtomicSimpleCPU
 children=clk_domain dtb interrupts isa itb tracer
+branchPred=Null
 checker=Null
 clk_domain=drivesys.cpu.clk_domain
 cpu_id=0
@@ -75,6 +80,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=drivesys
 tracer=drivesys.cpu.tracer
@@ -86,7 +92,9 @@ icache_port=drivesys.membus.slave[1]
 [drivesys.cpu.clk_domain]
 type=SrcClockDomain
 clock=250
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=drivesys.voltage_domain
 
 [drivesys.cpu.dtb]
@@ -132,7 +140,7 @@ table_size=65536
 [drivesys.disk0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [drivesys.disk2]
@@ -155,9 +163,17 @@ table_size=65536
 [drivesys.disk2.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
+[drivesys.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=drivesys.clk_domain
+transition_latency=100000000
+
 [drivesys.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -239,7 +255,7 @@ system=drivesys
 [drivesys.simple_disk.disk]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [drivesys.terminal]
@@ -388,7 +404,9 @@ pio=drivesys.iobus.master[27]
 [drivesys.tsunami.ethernet.clk_domain]
 type=SrcClockDomain
 clock=2000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=drivesys.voltage_domain
 
 [drivesys.tsunami.fake_OROM]
@@ -911,22 +929,24 @@ time_sync_spin_threshold=100000000
 
 [testsys]
 type=LinuxAlphaSystem
-children=bridge clk_domain cpu disk0 disk2 intrctrl iobridge iobus membus physmem simple_disk terminal tsunami voltage_domain
+children=bridge clk_domain cpu disk0 disk2 dvfs_handler intrctrl iobridge iobus membus physmem simple_disk terminal tsunami voltage_domain
 boot_cpu_frequency=500
 boot_osflags=root=/dev/hda1 console=ttyS0
 cache_line_size=64
 clk_domain=testsys.clk_domain
-console=/dist/binaries/console
+console=/scratch/nilay/GEM5/system/binaries/console
 eventq_index=0
 init_param=0
-kernel=/dist/binaries/vmlinux
+kernel=/scratch/nilay/GEM5/system/binaries/vmlinux
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=0:134217727
 memories=testsys.physmem
 num_work_ids=16
-pal=/dist/binaries/ts_osfpal
-readfile=/work/gem5.ext/configs/boot/netperf-stream-client.rcS
+pal=/scratch/nilay/GEM5/system/binaries/ts_osfpal
+readfile=/scratch/nilay/GEM5/gem5/configs/boot/netperf-stream-client.rcS
 symbolfile=
 system_rev=1024
 system_type=34
@@ -953,12 +973,15 @@ slave=testsys.membus.master[0]
 [testsys.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=testsys.voltage_domain
 
 [testsys.cpu]
 type=AtomicSimpleCPU
 children=clk_domain dtb interrupts isa itb tracer
+branchPred=Null
 checker=Null
 clk_domain=testsys.cpu.clk_domain
 cpu_id=0
@@ -986,6 +1009,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=testsys
 tracer=testsys.cpu.tracer
@@ -997,7 +1021,9 @@ icache_port=testsys.membus.slave[1]
 [testsys.cpu.clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=testsys.voltage_domain
 
 [testsys.cpu.dtb]
@@ -1043,7 +1069,7 @@ table_size=65536
 [testsys.disk0.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [testsys.disk2]
@@ -1066,9 +1092,17 @@ table_size=65536
 [testsys.disk2.image.child]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-bigswap2.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img
 read_only=true
 
+[testsys.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=testsys.clk_domain
+transition_latency=100000000
+
 [testsys.intrctrl]
 type=IntrControl
 eventq_index=0
@@ -1150,7 +1184,7 @@ system=testsys
 [testsys.simple_disk.disk]
 type=RawDiskImage
 eventq_index=0
-image_file=/dist/disks/linux-latest.img
+image_file=/scratch/nilay/GEM5/system/disks/linux-latest.img
 read_only=true
 
 [testsys.terminal]
@@ -1299,7 +1333,9 @@ pio=testsys.iobus.master[27]
 [testsys.tsunami.ethernet.clk_domain]
 type=SrcClockDomain
 clock=2000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=testsys.voltage_domain
 
 [testsys.tsunami.fake_OROM]
index 38d5b70ef3bb2229f8439a57bca2658870051c0a..24e61bda7c495f8e70157c6a362ba33e2cf7705d 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -78,6 +82,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 stageTracing=false
 stageWidth=4
 switched_out=false
@@ -253,7 +258,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/alpha/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -267,9 +272,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -282,9 +297,9 @@ master=system.physmem.port
 slave=system.system_port system.cpu.l2cache.mem_side
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -295,27 +310,33 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[0]
 
 [system.voltage_domain]
index 13c1420d932f0aa058f88b5f497e99d6cd7a5b9a..ad6cd67094f240a9f4ff2be6c194763d2a382414 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -96,6 +99,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -169,6 +173,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -208,6 +213,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -247,6 +253,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -286,6 +293,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -306,6 +314,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -470,6 +479,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -514,6 +524,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -644,7 +655,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/test-progs/hello/bin/alpha/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -658,9 +669,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -697,15 +718,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index 4f260b234f08eada808e3290b171a05316e2c96a..48d1fef7374b89f23cd2a6b91922642ee68edc1e 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -601,7 +604,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/alpha/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -615,9 +618,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 06ea19107cbc0c9ec3d51b1ef5eea884cf4b373e..e3af4adf83dea70808651f68b5dd8c889681cf32 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -109,7 +115,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/alpha/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -123,9 +129,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 27b1ed20b9663d813cec727e1044665f52a639ba..1a2ad49164156a99c968667863bfefa316579003 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -76,7 +79,9 @@ icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu.dtb]
@@ -111,7 +116,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=tests/test-progs/hello/bin/alpha/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -122,6 +127,14 @@ simpoint=0
 system=system
 uid=100
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -151,7 +164,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -171,6 +186,9 @@ ruby_system=system.ruby
 to_mem_ctrl_latency=1
 transitions_per_cycle=4
 version=0
+requestToDir=system.ruby.network.master[5]
+responseFromDir=system.ruby.network.slave[6]
+responseToDir=system.ruby.network.master[6]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -210,7 +228,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 cluster_id=0
 enable_prefetch=false
 eventq_index=0
@@ -227,6 +245,11 @@ sequencer=system.ruby.l1_cntrl0.sequencer
 to_l2_latency=1
 transitions_per_cycle=4
 version=0
+requestFromL1Cache=system.ruby.network.slave[0]
+requestToL1Cache=system.ruby.network.master[0]
+responseFromL1Cache=system.ruby.network.slave[1]
+responseToL1Cache=system.ruby.network.master[1]
+unblockFromL1Cache=system.ruby.network.slave[2]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -272,7 +295,7 @@ unit_filter=8
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 eventq_index=0
@@ -304,6 +327,12 @@ ruby_system=system.ruby
 to_l1_latency=1
 transitions_per_cycle=4
 version=0
+DirRequestFromL2Cache=system.ruby.network.slave[3]
+L1RequestFromL2Cache=system.ruby.network.slave[4]
+L1RequestToL2Cache=system.ruby.network.master[3]
+responseFromL2Cache=system.ruby.network.slave[5]
+responseToL2Cache=system.ruby.network.master[4]
+unblockToL2Cache=system.ruby.network.master[2]
 
 [system.ruby.l2_cntrl0.L2cache]
 type=RubyCache
@@ -342,6 +371,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l2_cntrl0.unblockToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.unblockFromL1Cache system.ruby.l2_cntrl0.DirRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index 088293227aff36eb0b4c8ef883d7f7de97753633..372180bd6e362ea9aece2c6234d15f2487ed667c 100644 (file)
@@ -68,7 +68,7 @@ system.ruby.l1_cntrl0.prefetcher.pages_crossed            0
 system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
 system.ruby.network.routers0.percent_links_utilized     3.776801                      
 system.ruby.network.routers0.msg_count.Control::0         1490                      
-system.ruby.network.routers0.msg_count.Request_Control::0         1041                      
+system.ruby.network.routers0.msg_count.Request_Control::2         1041                      
 system.ruby.network.routers0.msg_count.Response_Data::1         1490                      
 system.ruby.network.routers0.msg_count.Response_Control::1         1336                      
 system.ruby.network.routers0.msg_count.Response_Control::2          799                      
@@ -76,7 +76,7 @@ system.ruby.network.routers0.msg_count.Writeback_Data::0          145
 system.ruby.network.routers0.msg_count.Writeback_Data::1          141                      
 system.ruby.network.routers0.msg_count.Writeback_Control::0          291                      
 system.ruby.network.routers0.msg_bytes.Control::0        11920                      
-system.ruby.network.routers0.msg_bytes.Request_Control::0         8328                      
+system.ruby.network.routers0.msg_bytes.Request_Control::2         8328                      
 system.ruby.network.routers0.msg_bytes.Response_Data::1       107280                      
 system.ruby.network.routers0.msg_bytes.Response_Control::1        10688                      
 system.ruby.network.routers0.msg_bytes.Response_Control::2         6392                      
@@ -88,7 +88,7 @@ system.ruby.l2_cntrl0.L2cache.demand_misses         1460                       #
 system.ruby.l2_cntrl0.L2cache.demand_accesses         1490                       # Number of cache demand accesses
 system.ruby.network.routers1.percent_links_utilized     7.333389                      
 system.ruby.network.routers1.msg_count.Control::0         2950                      
-system.ruby.network.routers1.msg_count.Request_Control::0         1041                      
+system.ruby.network.routers1.msg_count.Request_Control::2         1041                      
 system.ruby.network.routers1.msg_count.Response_Data::1         3227                      
 system.ruby.network.routers1.msg_count.Response_Control::1         3963                      
 system.ruby.network.routers1.msg_count.Response_Control::2          799                      
@@ -96,7 +96,7 @@ system.ruby.network.routers1.msg_count.Writeback_Data::0          145
 system.ruby.network.routers1.msg_count.Writeback_Data::1          141                      
 system.ruby.network.routers1.msg_count.Writeback_Control::0          291                      
 system.ruby.network.routers1.msg_bytes.Control::0        23600                      
-system.ruby.network.routers1.msg_bytes.Request_Control::0         8328                      
+system.ruby.network.routers1.msg_bytes.Request_Control::2         8328                      
 system.ruby.network.routers1.msg_bytes.Response_Data::1       232344                      
 system.ruby.network.routers1.msg_bytes.Response_Control::1        31704                      
 system.ruby.network.routers1.msg_bytes.Response_Control::2         6392                      
@@ -126,7 +126,7 @@ system.ruby.network.routers2.msg_bytes.Response_Data::1       125064
 system.ruby.network.routers2.msg_bytes.Response_Control::1        21016                      
 system.ruby.network.routers3.percent_links_utilized     4.888926                      
 system.ruby.network.routers3.msg_count.Control::0         2950                      
-system.ruby.network.routers3.msg_count.Request_Control::0         1041                      
+system.ruby.network.routers3.msg_count.Request_Control::2         1041                      
 system.ruby.network.routers3.msg_count.Response_Data::1         3227                      
 system.ruby.network.routers3.msg_count.Response_Control::1         3963                      
 system.ruby.network.routers3.msg_count.Response_Control::2          799                      
@@ -134,7 +134,7 @@ system.ruby.network.routers3.msg_count.Writeback_Data::0          145
 system.ruby.network.routers3.msg_count.Writeback_Data::1          141                      
 system.ruby.network.routers3.msg_count.Writeback_Control::0          291                      
 system.ruby.network.routers3.msg_bytes.Control::0        23600                      
-system.ruby.network.routers3.msg_bytes.Request_Control::0         8328                      
+system.ruby.network.routers3.msg_bytes.Request_Control::2         8328                      
 system.ruby.network.routers3.msg_bytes.Response_Data::1       232344                      
 system.ruby.network.routers3.msg_bytes.Response_Control::1        31704                      
 system.ruby.network.routers3.msg_bytes.Response_Control::2         6392                      
@@ -246,10 +246,10 @@ system.cpu.op_class::IprAccess                      0      0.00%    100.00% # Cl
 system.cpu.op_class::InstPrefetch                   0      0.00%    100.00% # Class of executed instruction
 system.cpu.op_class::total                       6400                       # Class of executed instruction
 system.ruby.network.routers0.throttle0.link_utilization     5.369871                      
-system.ruby.network.routers0.throttle0.msg_count.Request_Control::0         1041                      
+system.ruby.network.routers0.throttle0.msg_count.Request_Control::2         1041                      
 system.ruby.network.routers0.throttle0.msg_count.Response_Data::1         1490                      
 system.ruby.network.routers0.throttle0.msg_count.Response_Control::1          436                      
-system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::0         8328                      
+system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2         8328                      
 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1       107280                      
 system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1         3488                      
 system.ruby.network.routers0.throttle1.link_utilization     2.183731                      
@@ -282,11 +282,11 @@ system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1        10152
 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0         2328                      
 system.ruby.network.routers1.throttle1.link_utilization     7.219585                      
 system.ruby.network.routers1.throttle1.msg_count.Control::0         1460                      
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::0         1041                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::2         1041                      
 system.ruby.network.routers1.throttle1.msg_count.Response_Data::1         1767                      
 system.ruby.network.routers1.throttle1.msg_count.Response_Control::1         1611                      
 system.ruby.network.routers1.throttle1.msg_bytes.Control::0        11680                      
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::0         8328                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2         8328                      
 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1       127224                      
 system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1        12888                      
 system.ruby.network.routers2.throttle0.link_utilization     1.849714                      
@@ -302,10 +302,10 @@ system.ruby.network.routers2.throttle1.msg_count.Response_Control::1         145
 system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1       105120                      
 system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1        11616                      
 system.ruby.network.routers3.throttle0.link_utilization     5.369871                      
-system.ruby.network.routers3.throttle0.msg_count.Request_Control::0         1041                      
+system.ruby.network.routers3.throttle0.msg_count.Request_Control::2         1041                      
 system.ruby.network.routers3.throttle0.msg_count.Response_Data::1         1490                      
 system.ruby.network.routers3.throttle0.msg_count.Response_Control::1          436                      
-system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::0         8328                      
+system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2         8328                      
 system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1       107280                      
 system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1         3488                      
 system.ruby.network.routers3.throttle1.link_utilization     7.447192                      
index 2cd590f14714c283a0b730b6805ef5f818c2b809..850afe8f9c970d2a0c6225ee143feb94167baf5c 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -76,7 +79,9 @@ icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu.dtb]
@@ -111,7 +116,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=tests/test-progs/hello/bin/alpha/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -122,6 +127,14 @@ simpoint=0
 system=system
 uid=100
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -151,7 +164,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -170,6 +185,10 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+forwardFromDir=system.ruby.network.slave[6]
+requestToDir=system.ruby.network.master[5]
+responseFromDir=system.ruby.network.slave[5]
+responseToDir=system.ruby.network.master[6]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -209,7 +228,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 cluster_id=0
 eventq_index=0
 l2_select_num_bits=0
@@ -223,6 +242,10 @@ sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=4
 use_timeout_latency=50
 version=0
+requestFromL1Cache=system.ruby.network.slave[0]
+requestToL1Cache=system.ruby.network.master[0]
+responseFromL1Cache=system.ruby.network.slave[1]
+responseToL1Cache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -257,7 +280,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 eventq_index=0
@@ -288,6 +311,12 @@ response_latency=2
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+GlobalRequestFromL2Cache=system.ruby.network.slave[2]
+GlobalRequestToL2Cache=system.ruby.network.master[2]
+L1RequestFromL2Cache=system.ruby.network.slave[3]
+L1RequestToL2Cache=system.ruby.network.master[3]
+responseFromL2Cache=system.ruby.network.slave[4]
+responseToL2Cache=system.ruby.network.master[4]
 
 [system.ruby.l2_cntrl0.L2cache]
 type=RubyCache
@@ -326,6 +355,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.forwardFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index e94a21fc342406d32003d3c521e812bb165b4f9f..f2c71623d9763291f784964b173ef720922c156f 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -76,7 +79,9 @@ icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu.dtb]
@@ -122,6 +127,14 @@ simpoint=0
 system=system
 uid=100
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -151,7 +164,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -174,6 +189,14 @@ reissue_wakeup_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+dmaRequestToDir=system.ruby.network.master[10]
+dmaResponseFromDir=system.ruby.network.slave[9]
+persistentFromDir=system.ruby.network.slave[8]
+persistentToDir=system.ruby.network.master[9]
+requestFromDir=system.ruby.network.slave[6]
+requestToDir=system.ruby.network.master[7]
+responseFromDir=system.ruby.network.slave[7]
+responseToDir=system.ruby.network.master[8]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -214,7 +237,7 @@ L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 N_tokens=2
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 cluster_id=0
 dynamic_timeout_enabled=true
 eventq_index=0
@@ -234,6 +257,12 @@ sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=4
 use_timeout_latency=50
 version=0
+persistentFromL1Cache=system.ruby.network.slave[2]
+persistentToL1Cache=system.ruby.network.master[2]
+requestFromL1Cache=system.ruby.network.slave[0]
+requestToL1Cache=system.ruby.network.master[0]
+responseFromL1Cache=system.ruby.network.slave[1]
+responseToL1Cache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -268,7 +297,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 eventq_index=0
@@ -301,6 +330,13 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+GlobalRequestFromL2Cache=system.ruby.network.slave[3]
+GlobalRequestToL2Cache=system.ruby.network.master[3]
+L1RequestFromL2Cache=system.ruby.network.slave[4]
+L1RequestToL2Cache=system.ruby.network.master[4]
+persistentToL2Cache=system.ruby.network.master[6]
+responseFromL2Cache=system.ruby.network.slave[5]
+responseToL2Cache=system.ruby.network.master[5]
 
 [system.ruby.l2_cntrl0.L2cache]
 type=RubyCache
@@ -339,6 +375,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl0.persistentToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.l2_cntrl0.persistentToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.persistentToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.persistentFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.requestFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.persistentFromDir system.ruby.dir_cntrl0.dmaResponseFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index 39febcadf2ddeb961c6cb370fccac167d7d6d79c..07e8d684909495489a7c5365ee60c3348a7d28c9 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -76,7 +79,9 @@ icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu.dtb]
@@ -122,6 +127,14 @@ simpoint=0
 system=system
 uid=100
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -151,7 +164,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -173,6 +188,13 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+dmaRequestToDir=system.ruby.network.master[5]
+dmaResponseFromDir=system.ruby.network.slave[5]
+forwardFromDir=system.ruby.network.slave[3]
+requestToDir=system.ruby.network.master[4]
+responseFromDir=system.ruby.network.slave[4]
+responseToDir=system.ruby.network.master[3]
+unblockToDir=system.ruby.network.master[2]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -229,7 +251,7 @@ L1Icache=system.ruby.l1_cntrl0.L1Icache
 L2cache=system.ruby.l1_cntrl0.L2cache
 buffer_size=0
 cache_response_latency=10
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -243,6 +265,11 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=4
 version=0
+forwardToCache=system.ruby.network.master[0]
+requestFromCache=system.ruby.network.slave[0]
+responseFromCache=system.ruby.network.slave[1]
+responseToCache=system.ruby.network.master[1]
+unblockFromCache=system.ruby.network.slave[2]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -292,7 +319,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 eventq_index=0
@@ -329,6 +356,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.unblockToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.l1_cntrl0.unblockFromCache system.ruby.dir_cntrl0.forwardFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index a2d0a5bf89a44870d397f288904558e82d335cbb..253b9090368a8d56e267b1251fc85c9622d90017 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -76,7 +79,9 @@ icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu.dtb]
@@ -122,6 +127,14 @@ simpoint=0
 system=system
 uid=100
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -151,7 +164,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -170,6 +185,11 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+dmaRequestToDir=system.ruby.network.master[3]
+dmaResponseFromDir=system.ruby.network.slave[3]
+forwardFromDir=system.ruby.network.slave[4]
+requestToDir=system.ruby.network.master[2]
+responseFromDir=system.ruby.network.slave[2]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -209,7 +229,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl0.cacheMemory
 cache_response_latency=12
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -221,6 +241,10 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=4
 version=0
+forwardToCache=system.ruby.network.master[0]
+requestFromCache=system.ruby.network.slave[0]
+responseFromCache=system.ruby.network.slave[1]
+responseToCache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.cacheMemory]
 type=RubyCache
@@ -240,7 +264,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 dcache=system.ruby.l1_cntrl0.cacheMemory
 deadlock_threshold=500000
 eventq_index=0
@@ -277,6 +301,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=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
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index b0e615a7c5fd6f26cf1031993d2dd2b9eb7710bc..0eb5daf95a4cba6628aae6f4723cbf6e5776fed9 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -218,7 +224,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/alpha/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -232,9 +238,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 45336acc0de22028fa5b45be2ff67f43515e55cb..a68327a1fda9363a11973e918795aa5a29e2be30 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -96,6 +99,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -169,6 +173,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -208,6 +213,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -247,6 +253,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -286,6 +293,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -306,6 +314,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -470,6 +479,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -514,6 +524,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -644,7 +655,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/test-progs/hello/bin/alpha/tru64/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -658,9 +669,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -697,15 +718,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
old mode 100644 (file)
new mode 100755 (executable)
index 32998f2..0b3033c
@@ -1,2 +1,2 @@
 warn: Sockets disabled, not accepting gdb connections
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index a04bfcdccb2568b64038c0fce35203d72559933e..fb08ec46d595a9f932e113f89a17595d30cffbf5 100644 (file)
@@ -17,6 +17,7 @@ clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -603,7 +604,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/alpha/tru64/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello
 gid=100
 input=cin
 max_stack_size=67108864
index aca9f495e260c09382cc84ca2dffc067aa1a26a5..79159fdc0af1a3dd9c4542313477955863cb50f3 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -109,7 +115,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/alpha/tru64/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -123,9 +129,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 32998f270d455fcaf2f305f22f8c9e2bcfa1c242..0b3033cd9ff4f9e9607ce1791158687052a3d44b 100755 (executable)
@@ -1,2 +1,2 @@
 warn: Sockets disabled, not accepting gdb connections
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 1f5f9ed9464970cb3aeeea5f1f18100d03525050..00c794fb7e21ee68e48b67c6b02752a26ab1c5ce 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -76,7 +79,9 @@ icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu.dtb]
@@ -122,6 +127,14 @@ simpoint=0
 system=system
 uid=100
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -151,7 +164,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -171,6 +186,9 @@ ruby_system=system.ruby
 to_mem_ctrl_latency=1
 transitions_per_cycle=4
 version=0
+requestToDir=system.ruby.network.master[5]
+responseFromDir=system.ruby.network.slave[6]
+responseToDir=system.ruby.network.master[6]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -210,7 +228,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 cluster_id=0
 enable_prefetch=false
 eventq_index=0
@@ -227,6 +245,11 @@ sequencer=system.ruby.l1_cntrl0.sequencer
 to_l2_latency=1
 transitions_per_cycle=4
 version=0
+requestFromL1Cache=system.ruby.network.slave[0]
+requestToL1Cache=system.ruby.network.master[0]
+responseFromL1Cache=system.ruby.network.slave[1]
+responseToL1Cache=system.ruby.network.master[1]
+unblockFromL1Cache=system.ruby.network.slave[2]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -272,7 +295,7 @@ unit_filter=8
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 eventq_index=0
@@ -304,6 +327,12 @@ ruby_system=system.ruby
 to_l1_latency=1
 transitions_per_cycle=4
 version=0
+DirRequestFromL2Cache=system.ruby.network.slave[3]
+L1RequestFromL2Cache=system.ruby.network.slave[4]
+L1RequestToL2Cache=system.ruby.network.master[3]
+responseFromL2Cache=system.ruby.network.slave[5]
+responseToL2Cache=system.ruby.network.master[4]
+unblockToL2Cache=system.ruby.network.master[2]
 
 [system.ruby.l2_cntrl0.L2cache]
 type=RubyCache
@@ -342,6 +371,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l2_cntrl0.unblockToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.unblockFromL1Cache system.ruby.l2_cntrl0.DirRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index a30a2a95c0ffebb619f8664a68f9c26611d7a627..a26365a1cda0c85b634fe2bd5c80197b0924de73 100755 (executable)
@@ -3,4 +3,4 @@ warn: rounding error > tolerance
 warn: rounding error > tolerance
     0.072760 rounded to 0
 warn: Sockets disabled, not accepting gdb connections
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index a58d5939bad82faf1a81ddc81012d828d2368ef7..8e4167e0754aefa36257918377518bd4a311af4d 100644 (file)
@@ -4,11 +4,11 @@ sim_seconds                                  0.000053                       # Nu
 sim_ticks                                       52548                       # Number of ticks simulated
 final_tick                                      52548                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_inst_rate                                  36298                       # Simulator instruction rate (inst/s)
-host_op_rate                                    36291                       # Simulator op (including micro ops) rate (op/s)
-host_tick_rate                                 739863                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 159844                       # Number of bytes of host memory used
-host_seconds                                     0.07                       # Real time elapsed on the host
+host_inst_rate                                  17447                       # Simulator instruction rate (inst/s)
+host_op_rate                                    17445                       # Simulator op (including micro ops) rate (op/s)
+host_tick_rate                                 355681                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 176684                       # Number of bytes of host memory used
+host_seconds                                     0.15                       # Real time elapsed on the host
 sim_insts                                        2577                       # Number of instructions simulated
 sim_ops                                          2577                       # Number of ops (including micro ops) simulated
 system.voltage_domain.voltage                       1                       # Voltage in Volts
@@ -57,6 +57,7 @@ system.ruby.l1_cntrl0.L1Dcache.demand_accesses          709
 system.ruby.l1_cntrl0.L1Icache.demand_hits         2285                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Icache.demand_misses          300                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Icache.demand_accesses         2585                       # Number of cache demand accesses
+system.cpu.clk_domain.clock                         1                       # Clock period in ticks
 system.ruby.l1_cntrl0.prefetcher.miss_observed            0                       # number of misses observed
 system.ruby.l1_cntrl0.prefetcher.allocated_streams            0                       # number of streams allocated for prefetching
 system.ruby.l1_cntrl0.prefetcher.prefetches_requested            0                       # number of prefetch requests made
@@ -68,7 +69,7 @@ system.ruby.l1_cntrl0.prefetcher.pages_crossed            0
 system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
 system.ruby.network.routers0.percent_links_utilized     3.786062                      
 system.ruby.network.routers0.msg_count.Control::0          572                      
-system.ruby.network.routers0.msg_count.Request_Control::0          431                      
+system.ruby.network.routers0.msg_count.Request_Control::2          431                      
 system.ruby.network.routers0.msg_count.Response_Data::1          572                      
 system.ruby.network.routers0.msg_count.Response_Control::1          493                      
 system.ruby.network.routers0.msg_count.Response_Control::2          272                      
@@ -76,7 +77,7 @@ system.ruby.network.routers0.msg_count.Writeback_Data::0           45
 system.ruby.network.routers0.msg_count.Writeback_Data::1           62                      
 system.ruby.network.routers0.msg_count.Writeback_Control::0           79                      
 system.ruby.network.routers0.msg_bytes.Control::0         4576                      
-system.ruby.network.routers0.msg_bytes.Request_Control::0         3448                      
+system.ruby.network.routers0.msg_bytes.Request_Control::2         3448                      
 system.ruby.network.routers0.msg_bytes.Response_Data::1        41184                      
 system.ruby.network.routers0.msg_bytes.Response_Control::1         3944                      
 system.ruby.network.routers0.msg_bytes.Response_Control::2         2176                      
@@ -88,7 +89,7 @@ system.ruby.l2_cntrl0.L2cache.demand_misses          547                       #
 system.ruby.l2_cntrl0.L2cache.demand_accesses          572                       # Number of cache demand accesses
 system.ruby.network.routers1.percent_links_utilized     7.293332                      
 system.ruby.network.routers1.msg_count.Control::0         1119                      
-system.ruby.network.routers1.msg_count.Request_Control::0          431                      
+system.ruby.network.routers1.msg_count.Request_Control::2          431                      
 system.ruby.network.routers1.msg_count.Response_Data::1         1222                      
 system.ruby.network.routers1.msg_count.Response_Control::1         1468                      
 system.ruby.network.routers1.msg_count.Response_Control::2          272                      
@@ -96,7 +97,7 @@ system.ruby.network.routers1.msg_count.Writeback_Data::0           45
 system.ruby.network.routers1.msg_count.Writeback_Data::1           62                      
 system.ruby.network.routers1.msg_count.Writeback_Control::0           79                      
 system.ruby.network.routers1.msg_bytes.Control::0         8952                      
-system.ruby.network.routers1.msg_bytes.Request_Control::0         3448                      
+system.ruby.network.routers1.msg_bytes.Request_Control::2         3448                      
 system.ruby.network.routers1.msg_bytes.Response_Data::1        87984                      
 system.ruby.network.routers1.msg_bytes.Response_Control::1        11744                      
 system.ruby.network.routers1.msg_bytes.Response_Control::2         2176                      
@@ -125,7 +126,7 @@ system.ruby.network.routers2.msg_bytes.Response_Data::1        46800
 system.ruby.network.routers2.msg_bytes.Response_Control::1         7800                      
 system.ruby.network.routers3.percent_links_utilized     4.862221                      
 system.ruby.network.routers3.msg_count.Control::0         1119                      
-system.ruby.network.routers3.msg_count.Request_Control::0          431                      
+system.ruby.network.routers3.msg_count.Request_Control::2          431                      
 system.ruby.network.routers3.msg_count.Response_Data::1         1222                      
 system.ruby.network.routers3.msg_count.Response_Control::1         1468                      
 system.ruby.network.routers3.msg_count.Response_Control::2          272                      
@@ -133,7 +134,7 @@ system.ruby.network.routers3.msg_count.Writeback_Data::0           45
 system.ruby.network.routers3.msg_count.Writeback_Data::1           62                      
 system.ruby.network.routers3.msg_count.Writeback_Control::0           79                      
 system.ruby.network.routers3.msg_bytes.Control::0         8952                      
-system.ruby.network.routers3.msg_bytes.Request_Control::0         3448                      
+system.ruby.network.routers3.msg_bytes.Request_Control::2         3448                      
 system.ruby.network.routers3.msg_bytes.Response_Data::1        87984                      
 system.ruby.network.routers3.msg_bytes.Response_Control::1        11744                      
 system.ruby.network.routers3.msg_bytes.Response_Control::2         2176                      
@@ -152,7 +153,6 @@ system.ruby.network.msg_byte.Response_Data       263952
 system.ruby.network.msg_byte.Response_Control        41760                      
 system.ruby.network.msg_byte.Writeback_Data        23112                      
 system.ruby.network.msg_byte.Writeback_Control         1896                      
-system.cpu.clk_domain.clock                         1                       # Clock period in ticks
 system.cpu.dtb.fetch_hits                           0                       # ITB hits
 system.cpu.dtb.fetch_misses                         0                       # ITB misses
 system.cpu.dtb.fetch_acv                            0                       # ITB acv
@@ -245,10 +245,10 @@ system.cpu.op_class::IprAccess                      0      0.00%    100.00% # Cl
 system.cpu.op_class::InstPrefetch                   0      0.00%    100.00% # Class of executed instruction
 system.cpu.op_class::total                       2585                       # Class of executed instruction
 system.ruby.network.routers0.throttle0.link_utilization     5.426467                      
-system.ruby.network.routers0.throttle0.msg_count.Request_Control::0          431                      
+system.ruby.network.routers0.throttle0.msg_count.Request_Control::2          431                      
 system.ruby.network.routers0.throttle0.msg_count.Response_Data::1          572                      
 system.ruby.network.routers0.throttle0.msg_count.Response_Control::1          124                      
-system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::0         3448                      
+system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2         3448                      
 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1        41184                      
 system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1          992                      
 system.ruby.network.routers0.throttle1.link_utilization     2.145657                      
@@ -281,11 +281,11 @@ system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1         4464
 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0          632                      
 system.ruby.network.routers1.throttle1.link_utilization     7.243853                      
 system.ruby.network.routers1.throttle1.msg_count.Control::0          547                      
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::0          431                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::2          431                      
 system.ruby.network.routers1.throttle1.msg_count.Response_Data::1          675                      
 system.ruby.network.routers1.throttle1.msg_count.Response_Control::1          560                      
 system.ruby.network.routers1.throttle1.msg_bytes.Control::0         4376                      
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::0         3448                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2         3448                      
 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1        48600                      
 system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1         4480                      
 system.ruby.network.routers2.throttle0.link_utilization     1.817386                      
@@ -301,10 +301,10 @@ system.ruby.network.routers2.throttle1.msg_count.Response_Control::1          53
 system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1        39384                      
 system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1         4312                      
 system.ruby.network.routers3.throttle0.link_utilization     5.426467                      
-system.ruby.network.routers3.throttle0.msg_count.Request_Control::0          431                      
+system.ruby.network.routers3.throttle0.msg_count.Request_Control::2          431                      
 system.ruby.network.routers3.throttle0.msg_count.Response_Data::1          572                      
 system.ruby.network.routers3.throttle0.msg_count.Response_Control::1          124                      
-system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::0         3448                      
+system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2         3448                      
 system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1        41184                      
 system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1          992                      
 system.ruby.network.routers3.throttle1.link_utilization     7.342810                      
index b2a981b160cfaaf296576bb35e75983ce5a6447a..46d0fbb12bd127bb0956f149b048d35429a7d954 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -76,7 +79,9 @@ icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu.dtb]
@@ -122,6 +127,14 @@ simpoint=0
 system=system
 uid=100
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -151,7 +164,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -170,6 +185,10 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+forwardFromDir=system.ruby.network.slave[6]
+requestToDir=system.ruby.network.master[5]
+responseFromDir=system.ruby.network.slave[5]
+responseToDir=system.ruby.network.master[6]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -209,7 +228,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 cluster_id=0
 eventq_index=0
 l2_select_num_bits=0
@@ -223,6 +242,10 @@ sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=4
 use_timeout_latency=50
 version=0
+requestFromL1Cache=system.ruby.network.slave[0]
+requestToL1Cache=system.ruby.network.master[0]
+responseFromL1Cache=system.ruby.network.slave[1]
+responseToL1Cache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -257,7 +280,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 eventq_index=0
@@ -288,6 +311,12 @@ response_latency=2
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+GlobalRequestFromL2Cache=system.ruby.network.slave[2]
+GlobalRequestToL2Cache=system.ruby.network.master[2]
+L1RequestFromL2Cache=system.ruby.network.slave[3]
+L1RequestToL2Cache=system.ruby.network.master[3]
+responseFromL2Cache=system.ruby.network.slave[4]
+responseToL2Cache=system.ruby.network.master[4]
 
 [system.ruby.l2_cntrl0.L2cache]
 type=RubyCache
@@ -326,6 +355,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.forwardFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index a30a2a95c0ffebb619f8664a68f9c26611d7a627..a26365a1cda0c85b634fe2bd5c80197b0924de73 100755 (executable)
@@ -3,4 +3,4 @@ warn: rounding error > tolerance
 warn: rounding error > tolerance
     0.072760 rounded to 0
 warn: Sockets disabled, not accepting gdb connections
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 40b91a3e046da1dcd2a3c1dba376c03355e4ef4d..be173178bfed8c2a32f1a4ea5f0f354d930b0a6d 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -76,7 +79,9 @@ icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu.dtb]
@@ -122,6 +127,14 @@ simpoint=0
 system=system
 uid=100
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -151,7 +164,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -174,6 +189,14 @@ reissue_wakeup_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+dmaRequestToDir=system.ruby.network.master[10]
+dmaResponseFromDir=system.ruby.network.slave[9]
+persistentFromDir=system.ruby.network.slave[8]
+persistentToDir=system.ruby.network.master[9]
+requestFromDir=system.ruby.network.slave[6]
+requestToDir=system.ruby.network.master[7]
+responseFromDir=system.ruby.network.slave[7]
+responseToDir=system.ruby.network.master[8]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -214,7 +237,7 @@ L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 N_tokens=2
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 cluster_id=0
 dynamic_timeout_enabled=true
 eventq_index=0
@@ -234,6 +257,12 @@ sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=4
 use_timeout_latency=50
 version=0
+persistentFromL1Cache=system.ruby.network.slave[2]
+persistentToL1Cache=system.ruby.network.master[2]
+requestFromL1Cache=system.ruby.network.slave[0]
+requestToL1Cache=system.ruby.network.master[0]
+responseFromL1Cache=system.ruby.network.slave[1]
+responseToL1Cache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -268,7 +297,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 eventq_index=0
@@ -301,6 +330,13 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+GlobalRequestFromL2Cache=system.ruby.network.slave[3]
+GlobalRequestToL2Cache=system.ruby.network.master[3]
+L1RequestFromL2Cache=system.ruby.network.slave[4]
+L1RequestToL2Cache=system.ruby.network.master[4]
+persistentToL2Cache=system.ruby.network.master[6]
+responseFromL2Cache=system.ruby.network.slave[5]
+responseToL2Cache=system.ruby.network.master[5]
 
 [system.ruby.l2_cntrl0.L2cache]
 type=RubyCache
@@ -339,6 +375,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl0.persistentToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.l2_cntrl0.persistentToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.persistentToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.persistentFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.requestFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.persistentFromDir system.ruby.dir_cntrl0.dmaResponseFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index a30a2a95c0ffebb619f8664a68f9c26611d7a627..a26365a1cda0c85b634fe2bd5c80197b0924de73 100755 (executable)
@@ -3,4 +3,4 @@ warn: rounding error > tolerance
 warn: rounding error > tolerance
     0.072760 rounded to 0
 warn: Sockets disabled, not accepting gdb connections
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 861278961a9fe7a73e7584057bb8cddc9d460698..1143e388b6870b655ea904bfd9ccca49604aa64c 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -76,7 +79,9 @@ icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu.dtb]
@@ -122,6 +127,14 @@ simpoint=0
 system=system
 uid=100
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -151,7 +164,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -173,6 +188,13 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+dmaRequestToDir=system.ruby.network.master[5]
+dmaResponseFromDir=system.ruby.network.slave[5]
+forwardFromDir=system.ruby.network.slave[3]
+requestToDir=system.ruby.network.master[4]
+responseFromDir=system.ruby.network.slave[4]
+responseToDir=system.ruby.network.master[3]
+unblockToDir=system.ruby.network.master[2]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -229,7 +251,7 @@ L1Icache=system.ruby.l1_cntrl0.L1Icache
 L2cache=system.ruby.l1_cntrl0.L2cache
 buffer_size=0
 cache_response_latency=10
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -243,6 +265,11 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=4
 version=0
+forwardToCache=system.ruby.network.master[0]
+requestFromCache=system.ruby.network.slave[0]
+responseFromCache=system.ruby.network.slave[1]
+responseToCache=system.ruby.network.master[1]
+unblockFromCache=system.ruby.network.slave[2]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -292,7 +319,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=500000
 eventq_index=0
@@ -329,6 +356,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.unblockToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.l1_cntrl0.unblockFromCache system.ruby.dir_cntrl0.forwardFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index a30a2a95c0ffebb619f8664a68f9c26611d7a627..a26365a1cda0c85b634fe2bd5c80197b0924de73 100755 (executable)
@@ -3,4 +3,4 @@ warn: rounding error > tolerance
 warn: rounding error > tolerance
     0.072760 rounded to 0
 warn: Sockets disabled, not accepting gdb connections
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 46419073bbe0eafd28606315adc685e5cd113fdb..670d15d2e284d56342a4588040d10ff3ee6ec890 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -76,7 +79,9 @@ icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu.dtb]
@@ -122,6 +127,14 @@ simpoint=0
 system=system
 uid=100
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -151,7 +164,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -170,6 +185,11 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+dmaRequestToDir=system.ruby.network.master[3]
+dmaResponseFromDir=system.ruby.network.slave[3]
+forwardFromDir=system.ruby.network.slave[4]
+requestToDir=system.ruby.network.master[2]
+responseFromDir=system.ruby.network.slave[2]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -209,7 +229,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl0.cacheMemory
 cache_response_latency=12
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -221,6 +241,10 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=4
 version=0
+forwardToCache=system.ruby.network.master[0]
+requestFromCache=system.ruby.network.slave[0]
+responseFromCache=system.ruby.network.slave[1]
+responseToCache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.cacheMemory]
 type=RubyCache
@@ -240,7 +264,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 dcache=system.ruby.l1_cntrl0.cacheMemory
 deadlock_threshold=500000
 eventq_index=0
@@ -277,6 +301,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=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
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index a30a2a95c0ffebb619f8664a68f9c26611d7a627..a26365a1cda0c85b634fe2bd5c80197b0924de73 100755 (executable)
@@ -3,4 +3,4 @@ warn: rounding error > tolerance
 warn: rounding error > tolerance
     0.072760 rounded to 0
 warn: Sockets disabled, not accepting gdb connections
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 7ab4d5c2afeccb12227c8d86ec53b8d45c474f1e..42a4198748b69f4ca95641525bca3480be481bc8 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -218,7 +224,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/alpha/tru64/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/tru64/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -232,9 +238,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 32998f270d455fcaf2f305f22f8c9e2bcfa1c242..0b3033cd9ff4f9e9607ce1791158687052a3d44b 100755 (executable)
@@ -1,2 +1,2 @@
 warn: Sockets disabled, not accepting gdb connections
-warn: ignoring syscall sigprocmask(18446744073709547831, 1, ...)
+warn: ignoring syscall sigprocmask(1, ...)
index 75d524231690f901c910e80e01020f9479346332..f4127b6ce22db283579dd659b4e722a95a31d77b 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -98,6 +101,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -207,6 +211,7 @@ funcUnits=system.cpu.executeFuncUnits.funcUnits0 system.cpu.executeFuncUnits.fun
 [system.cpu.executeFuncUnits.funcUnits0]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits0.opClasses
@@ -246,6 +251,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits1]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits1.opClasses
@@ -285,6 +291,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits2]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits2.opClasses
@@ -324,6 +331,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits3]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=9
 opClasses=system.cpu.executeFuncUnits.funcUnits3.opClasses
@@ -344,6 +352,7 @@ opClass=IntDiv
 [system.cpu.executeFuncUnits.funcUnits4]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits4.opClasses
@@ -508,6 +517,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits5]
 type=MinorFU
 children=opClasses timings
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits5.opClasses
@@ -552,6 +562,7 @@ opClasses=
 [system.cpu.executeFuncUnits.funcUnits6]
 type=MinorFU
 children=opClasses
+cantForwardFromFUIndices=
 eventq_index=0
 issueLat=1
 opClasses=system.cpu.executeFuncUnits.funcUnits6.opClasses
@@ -742,7 +753,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/arm/projectscratch/pd/sysrandd/dist/test-progs/hello/bin/arm/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/arm/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -756,9 +767,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -795,15 +816,19 @@ read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
+tXAW=30000
 write_buffer_size=64
 write_high_thresh_perc=85
 write_low_thresh_perc=50
index ec211ffe25b88352fd6dbf57641638c8a98a6c02..6c1f6526910b68eab33d226ce91cea8f0bf697ab 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -849,7 +852,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/arm/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/arm/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -863,9 +866,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 8127067157b9658f777d86e3293517aeeb4881c0..db525069f7fb7f277cbcbd5ae9b27d2b5f3f0aef 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -699,7 +702,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/arm/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/arm/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -713,9 +716,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index baee5cb0ef00c17dbbc5a434703784008c477d2e..a0f588ff6663c2ca3e02babfef8143db54cd8aff 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=atomic
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=checker dstage2_mmu dtb interrupts isa istage2_mmu itb tracer workload
+branchPred=Null
 checker=system.cpu.checker
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -72,6 +76,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -107,6 +112,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.checker.tracer
@@ -353,7 +359,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/arm/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/arm/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -367,9 +373,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 02f18b1ff95b9f965751c1a8ef61325de336050c..d8b9bcc6efd17429cc43ac40e0917919b2173404 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=atomic
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dstage2_mmu dtb interrupts isa istage2_mmu itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -72,6 +76,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -208,7 +213,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/arm/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/arm/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -222,9 +227,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index b833e8e3a729e42706e2a9ea52631a567be3b064..017bc1348fcd1dabac6490e650cffe13ddcbf1cc 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dstage2_mmu dtb icache interrupts isa istage2_mmu itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -66,6 +70,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -317,7 +322,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/arm/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/arm/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -331,9 +336,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 734275a587a70d0c5928b124ca7a7e1fc0df22a5..a47df620816c8af6078e6c72dffece0286319d4c 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -78,6 +82,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 stageTracing=false
 stageWidth=4
 switched_out=false
@@ -255,7 +260,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/mips/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/mips/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -269,9 +274,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -284,9 +299,9 @@ master=system.physmem.port
 slave=system.system_port system.cpu.l2cache.mem_side
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -297,27 +312,33 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[0]
 
 [system.voltage_domain]
index d92641c25a19608ceb1ae100642e98c86876eafc..1f8305e4efe33fbf267b493407a1759ab3209ea4 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -603,7 +606,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/mips/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/mips/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -617,9 +620,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index cb74c0ee33e851c5357627272bf5e74c36f6c736..a20aef42c745c9eabb042d907bf17282d46afa51 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -111,7 +117,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/mips/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/mips/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -125,9 +131,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index a69535826c425f49c6047fb8703d42d52589de62..e05997c32670e7937207b295a87a10f31e4c7878 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -76,7 +79,9 @@ icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu.dtb]
@@ -124,6 +129,14 @@ simpoint=0
 system=system
 uid=100
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -153,7 +166,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -172,6 +187,11 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+dmaRequestToDir=system.ruby.network.master[3]
+dmaResponseFromDir=system.ruby.network.slave[3]
+forwardFromDir=system.ruby.network.slave[4]
+requestToDir=system.ruby.network.master[2]
+responseFromDir=system.ruby.network.slave[2]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -211,7 +231,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl0.cacheMemory
 cache_response_latency=12
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -223,6 +243,10 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=4
 version=0
+forwardToCache=system.ruby.network.master[0]
+requestFromCache=system.ruby.network.slave[0]
+responseFromCache=system.ruby.network.slave[1]
+responseToCache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.cacheMemory]
 type=RubyCache
@@ -242,7 +266,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 dcache=system.ruby.l1_cntrl0.cacheMemory
 deadlock_threshold=500000
 eventq_index=0
@@ -279,6 +303,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=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
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index 943508ee90775c7091a7e9481798dac8afd837fe..1ce9455cf59287c6ee2d6067205341854ba33b4b 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=TimingSimpleCPU
 children=dcache dtb icache interrupts isa itb l2cache toL2Bus tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -63,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -220,7 +226,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/mips/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/mips/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -234,9 +240,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 6b18ed84455e8bba13df9f528a3a02d1cace4d18..e341fc69a91121b94809844924182a2f11f6920d 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -601,7 +604,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/power/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/power/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -615,9 +618,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index ab39b14ed323385b3ed448e3084498aed141b9bc..0aa78ac08523629b7d0db39b02058d043f5413f4 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,13 +38,16 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dtb interrupts isa itb tracer workload
 UnifiedTLB=true
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -70,6 +75,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -109,7 +115,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/power/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/power/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -123,9 +129,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 74f6fdcd8fd9be0a6f7c118418604434cb15f42e..facfb2ae6b06bf6f4939bae944ebf9c4e27716f1 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -78,6 +82,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 stageTracing=false
 stageWidth=4
 switched_out=false
@@ -252,7 +257,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/sparc/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/sparc/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -266,9 +271,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -281,9 +296,9 @@ master=system.physmem.port
 slave=system.system_port system.cpu.l2cache.mem_side
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -294,27 +309,33 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[0]
 
 [system.voltage_domain]
index 463649278171a6d7a397177edc10a7515748db1b..f6abe18a92a275f1df2e54d71b00e8d0c7f5eb59 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=atomic
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -71,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -110,7 +114,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=tests/test-progs/hello/bin/sparc/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/sparc/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -124,9 +128,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index d718c5982f3802b55dbc5539626616c9e9867856..abf61111ca0c421fa4b33b9cbeb50950213afb27 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -76,7 +79,9 @@ icache_port=system.ruby.l1_cntrl0.sequencer.slave[0]
 [system.cpu.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu.dtb]
@@ -121,6 +126,14 @@ simpoint=0
 system=system
 uid=100
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -150,7 +163,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -169,6 +184,11 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+dmaRequestToDir=system.ruby.network.master[3]
+dmaResponseFromDir=system.ruby.network.slave[3]
+forwardFromDir=system.ruby.network.slave[4]
+requestToDir=system.ruby.network.master[2]
+responseFromDir=system.ruby.network.slave[2]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -208,7 +228,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl0.cacheMemory
 cache_response_latency=12
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -220,6 +240,10 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=4
 version=0
+forwardToCache=system.ruby.network.master[0]
+requestFromCache=system.ruby.network.slave[0]
+responseFromCache=system.ruby.network.slave[1]
+responseToCache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.cacheMemory]
 type=RubyCache
@@ -239,7 +263,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 dcache=system.ruby.l1_cntrl0.cacheMemory
 deadlock_threshold=500000
 eventq_index=0
@@ -276,6 +300,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=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
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index 70dd00dc567565c0b662178df52faa4ca343010d..102ae8d7c1032fe46bdc9457d0876954ab4d6d1e 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -65,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -219,7 +223,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=tests/test-progs/hello/bin/sparc/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/sparc/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -233,9 +237,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 016cd0c8d4e1dd715583264f23cd3d6e392f4f72..2be4f154a801eafd4672048e7ad1cde7262bf978 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -634,7 +637,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/x86/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/x86/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -648,9 +651,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index eb1883caa67ae61d0d4d3e67e3a95ab732ba1509..db49faad7427705747ce7955296986f1e88d2ae4 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=apic_clk_domain dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -142,7 +148,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/hello/bin/x86/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/x86/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -156,9 +162,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index b7b16610208cb3ef3ebc863078b73f4518a9416f..93964b6e78446ae54774e06a47ba92740beeacab 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu physmem piobus ruby sys_port_proxy voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -65,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -81,7 +85,9 @@ eventq_index=0
 [system.cpu.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu.dtb]
@@ -143,7 +149,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=tests/test-progs/hello/bin/x86/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/x86/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -154,6 +160,14 @@ simpoint=0
 system=system
 uid=100
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -166,16 +180,6 @@ latency_var=0
 null=true
 range=0:134217727
 
-[system.piobus]
-type=NoncoherentBus
-clk_domain=system.clk_domain
-eventq_index=0
-header_cycles=1
-use_default_range=false
-width=8
-master=system.ruby.l1_cntrl0.sequencer.pio_slave_port
-slave=system.ruby.l1_cntrl0.sequencer.pio_master_port system.ruby.l1_cntrl0.sequencer.mem_master_port
-
 [system.ruby]
 type=RubySystem
 children=clk_domain dir_cntrl0 l1_cntrl0 memctrl_clk_domain network
@@ -193,7 +197,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -212,6 +218,11 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=4
 version=0
+dmaRequestToDir=system.ruby.network.master[3]
+dmaResponseFromDir=system.ruby.network.slave[3]
+forwardFromDir=system.ruby.network.slave[4]
+requestToDir=system.ruby.network.master[2]
+responseFromDir=system.ruby.network.slave[2]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -251,7 +262,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl0.cacheMemory
 cache_response_latency=12
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -263,6 +274,10 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=4
 version=0
+forwardToCache=system.ruby.network.master[0]
+requestFromCache=system.ruby.network.slave[0]
+responseFromCache=system.ruby.network.slave[1]
+responseToCache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.cacheMemory]
 type=RubyCache
@@ -282,7 +297,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu.clk_domain
 dcache=system.ruby.l1_cntrl0.cacheMemory
 deadlock_threshold=500000
 eventq_index=0
@@ -296,9 +311,6 @@ using_network_tester=false
 using_ruby_tester=false
 version=0
 master=system.cpu.interrupts.pio system.cpu.interrupts.int_slave
-mem_master_port=system.piobus.slave[1]
-pio_master_port=system.piobus.slave[0]
-pio_slave_port=system.piobus.master[0]
 slave=system.cpu.icache_port system.cpu.dcache_port system.cpu.itb.walker.port system.cpu.dtb.walker.port system.cpu.interrupts.int_master
 
 [system.ruby.memctrl_clk_domain]
@@ -318,10 +330,13 @@ endpoint_bandwidth=1000
 eventq_index=0
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
+netifs=
 number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=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
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index 25de1cc29532f95f584d8a9aafd86521bbf3a981..a819aa85995e1dd6c3adf6efeaa47311c4a92e74 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -65,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -253,7 +257,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=tests/test-progs/hello/bin/x86/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/x86/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -267,9 +271,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index b6e7dab9c173a70b7395cbff06ad001bd6c19c37..d285317886694e3a4ed4285ff195852f114bdd61 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -606,7 +609,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/alpha/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -626,7 +629,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/hello/bin/alpha/linux/hello
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/hello/bin/alpha/linux/hello
 gid=100
 input=cin
 max_stack_size=67108864
@@ -640,9 +643,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index a5a69d897f50132f7861b259327b328bbd16106a..d6d7e175a8d702b4fd3debc7fdb4fea64b6cb4ec 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -36,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -78,6 +82,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 stageTracing=false
 stageWidth=4
 switched_out=false
@@ -252,7 +257,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/insttest/bin/sparc/linux/insttest
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/insttest/bin/sparc/linux/insttest
 gid=100
 input=cin
 max_stack_size=67108864
@@ -266,9 +271,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
@@ -281,9 +296,9 @@ master=system.physmem.port
 slave=system.system_port system.cpu.l2cache.mem_side
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -294,27 +309,33 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[0]
 
 [system.voltage_domain]
index 17eb8fa43487a622c5e720f31f62694e927acc3b..2560e1b902ea9fa409d8786893194dd9708cdb34 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -600,7 +603,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/insttest/bin/sparc/linux/insttest
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/insttest/bin/sparc/linux/insttest
 gid=100
 input=cin
 max_stack_size=67108864
@@ -614,9 +617,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 4f177ecd08cdec0b5d6847de6e54ef9b1950dca4..a0349a47c46cbf5f6308b95e5f4fcfc13ff6d6cc 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
 type=AtomicSimpleCPU
 children=dtb interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -108,7 +114,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/insttest/bin/sparc/linux/insttest
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/insttest/bin/sparc/linux/insttest
 gid=100
 input=cin
 max_stack_size=67108864
@@ -122,9 +128,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 56f586dcaf26413a8c825ec2af7c7a1ba9ab7618..0cf6b950c921d116bb64730cb75d5b0ee4476bb0 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -65,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu.tracer
@@ -219,7 +223,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=tests/test-progs/insttest/bin/sparc/linux/insttest
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/insttest/bin/sparc/linux/insttest
 gid=100
 input=cin
 max_stack_size=67108864
@@ -233,9 +237,19 @@ uid=100
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index c59537dfbc2010e06f8e9a505e6c08032e5eff98..dc93f63bbe746b684006d5d5541340a9e4e31c9c 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=atomic
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -108,7 +111,7 @@ type=EioProcess
 chkpt=
 errout=cerr
 eventq_index=0
-file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
+file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
 input=None
 max_stack_size=67108864
 output=cout
@@ -117,9 +120,19 @@ system=system
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index f16d8f1f9b4efc03b9504429e32e3afc2b472fe7..b54ad91514ff25fb14ee2a901cd334d0a0a9335b 100644 (file)
             "type": "CoherentBus", 
             "use_default_range": false
         }, 
-        "voltage_domain": {
-            "eventq_index": 0, 
-            "path": "system.voltage_domain", 
-            "type": "VoltageDomain", 
-            "name": "voltage_domain", 
-            "cxx_class": "VoltageDomain"
-        }, 
+        "kernel_addr_check": true, 
         "physmem": {
             "latency": 3.0000000000000004e-08, 
             "name": "physmem", 
         "work_begin_ckpt_count": 0, 
         "clk_domain": {
             "name": "clk_domain", 
-            "clock": 1e-09
+            "init_perf_level": 0
             "eventq_index": 0, 
             "cxx_class": "SrcClockDomain", 
             "path": "system.clk_domain", 
-            "type": "SrcClockDomain"
+            "type": "SrcClockDomain", 
+            "domain_id": -1
         }, 
         "eventq_index": 0, 
+        "dvfs_handler": {
+            "enable": false, 
+            "name": "dvfs_handler", 
+            "transition_latency": 9.999999999999999e-05, 
+            "eventq_index": 0, 
+            "cxx_class": "DVFSHandler", 
+            "path": "system.dvfs_handler", 
+            "type": "DVFSHandler"
+        }, 
         "work_end_exit_count": 0, 
         "type": "System", 
+        "voltage_domain": {
+            "eventq_index": 0, 
+            "path": "system.voltage_domain", 
+            "type": "VoltageDomain", 
+            "name": "voltage_domain", 
+            "cxx_class": "VoltageDomain"
+        }, 
         "cache_line_size": 64, 
         "work_cpus_ckpt_count": 0, 
         "work_begin_exit_count": 0, 
         "path": "system", 
         "cpu_clk_domain": {
             "name": "cpu_clk_domain", 
-            "clock": 5e-10, 
+            "init_perf_level": 0, 
             "eventq_index": 0, 
             "cxx_class": "SrcClockDomain", 
             "path": "system.cpu_clk_domain", 
-            "type": "SrcClockDomain"
+            "type": "SrcClockDomain", 
+            "domain_id": -1
         }, 
         "mem_mode": "atomic", 
         "name": "system", 
index 1136d541a1685984522e75f5faa1a317d4317cd5..b2f16aef733e62f13fe2481f473ebfd4c9d2fee0 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu cpu_clk_domain membus physmem voltage_domain
+children=clk_domain cpu cpu_clk_domain dvfs_handler membus physmem voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu]
@@ -217,7 +220,7 @@ type=EioProcess
 chkpt=
 errout=cerr
 eventq_index=0
-file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
+file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
 input=None
 max_stack_size=67108864
 output=cout
@@ -226,9 +229,19 @@ system=system
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=CoherentBus
 clk_domain=system.clk_domain
index 32695de473b38726060fe9caa87daae5867a1efd..650315faa137e66b979f42b4f9d9f69cb5283a36 100644 (file)
             "type": "CoherentBus", 
             "use_default_range": false
         }, 
-        "voltage_domain": {
-            "eventq_index": 0, 
-            "path": "system.voltage_domain", 
-            "type": "VoltageDomain", 
-            "name": "voltage_domain", 
-            "cxx_class": "VoltageDomain"
-        }, 
+        "kernel_addr_check": true, 
         "physmem": {
             "latency": 3.0000000000000004e-08, 
             "name": "physmem", 
         "work_begin_ckpt_count": 0, 
         "clk_domain": {
             "name": "clk_domain", 
-            "clock": 1e-09
+            "init_perf_level": 0
             "eventq_index": 0, 
             "cxx_class": "SrcClockDomain", 
             "path": "system.clk_domain", 
-            "type": "SrcClockDomain"
+            "type": "SrcClockDomain", 
+            "domain_id": -1
         }, 
         "eventq_index": 0, 
+        "dvfs_handler": {
+            "enable": false, 
+            "name": "dvfs_handler", 
+            "transition_latency": 9.999999999999999e-05, 
+            "eventq_index": 0, 
+            "cxx_class": "DVFSHandler", 
+            "path": "system.dvfs_handler", 
+            "type": "DVFSHandler"
+        }, 
         "work_end_exit_count": 0, 
         "type": "System", 
+        "voltage_domain": {
+            "eventq_index": 0, 
+            "path": "system.voltage_domain", 
+            "type": "VoltageDomain", 
+            "name": "voltage_domain", 
+            "cxx_class": "VoltageDomain"
+        }, 
         "cache_line_size": 64, 
         "work_cpus_ckpt_count": 0, 
         "work_begin_exit_count": 0, 
         "path": "system", 
         "cpu_clk_domain": {
             "name": "cpu_clk_domain", 
-            "clock": 5e-10, 
+            "init_perf_level": 0, 
             "eventq_index": 0, 
             "cxx_class": "SrcClockDomain", 
             "path": "system.cpu_clk_domain", 
-            "type": "SrcClockDomain"
+            "type": "SrcClockDomain", 
+            "domain_id": -1
         }, 
         "mem_mode": "timing", 
         "name": "system", 
index 1a2af15a4786adb9095c9f7a23f3e92adea7fc49..cb6974d16fa41f78eeb153aecec401de5ddcb756 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu_clk_domain l2c membus physmem toL2Bus voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu_clk_domain dvfs_handler l2c membus physmem toL2Bus voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=atomic
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -178,7 +181,7 @@ type=EioProcess
 chkpt=
 errout=cerr
 eventq_index=0
-file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
+file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
 input=None
 max_stack_size=67108864
 output=cout
@@ -322,7 +325,7 @@ type=EioProcess
 chkpt=
 errout=cerr
 eventq_index=0
-file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
+file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
 input=None
 max_stack_size=67108864
 output=cout
@@ -466,7 +469,7 @@ type=EioProcess
 chkpt=
 errout=cerr
 eventq_index=0
-file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
+file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
 input=None
 max_stack_size=67108864
 output=cout
@@ -610,7 +613,7 @@ type=EioProcess
 chkpt=
 errout=cerr
 eventq_index=0
-file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
+file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
 input=None
 max_stack_size=67108864
 output=cout
@@ -619,9 +622,19 @@ system=system
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.l2c]
 type=BaseCache
 children=tags
index b534dacc6081e2ac4ab06385e9c20ce575cfd94f..43749dee9a72fa46bf4daf5494738dff46203f4f 100644 (file)
             "forward_snoops": true, 
             "size": 4194304
         }, 
-        "voltage_domain": {
-            "eventq_index": 0, 
-            "path": "system.voltage_domain", 
-            "type": "VoltageDomain", 
-            "name": "voltage_domain", 
-            "cxx_class": "VoltageDomain"
-        }, 
+        "kernel_addr_check": true, 
         "physmem": {
             "latency": 3.0000000000000004e-08, 
             "name": "physmem", 
         "work_begin_ckpt_count": 0, 
         "clk_domain": {
             "name": "clk_domain", 
-            "clock": 1e-09
+            "init_perf_level": 0
             "eventq_index": 0, 
             "cxx_class": "SrcClockDomain", 
             "path": "system.clk_domain", 
-            "type": "SrcClockDomain"
+            "type": "SrcClockDomain", 
+            "domain_id": -1
         }, 
         "eventq_index": 0, 
+        "dvfs_handler": {
+            "enable": false, 
+            "name": "dvfs_handler", 
+            "transition_latency": 9.999999999999999e-05, 
+            "eventq_index": 0, 
+            "cxx_class": "DVFSHandler", 
+            "path": "system.dvfs_handler", 
+            "type": "DVFSHandler"
+        }, 
+        "work_end_exit_count": 0, 
+        "type": "System", 
+        "voltage_domain": {
+            "eventq_index": 0, 
+            "path": "system.voltage_domain", 
+            "type": "VoltageDomain", 
+            "name": "voltage_domain", 
+            "cxx_class": "VoltageDomain"
+        }, 
+        "cache_line_size": 64, 
+        "work_cpus_ckpt_count": 0, 
+        "work_begin_exit_count": 0, 
+        "path": "system", 
+        "cpu_clk_domain": {
+            "name": "cpu_clk_domain", 
+            "init_perf_level": 0, 
+            "eventq_index": 0, 
+            "cxx_class": "SrcClockDomain", 
+            "path": "system.cpu_clk_domain", 
+            "type": "SrcClockDomain", 
+            "domain_id": -1
+        }, 
         "toL2Bus": {
             "slave": {
                 "peer": [
             "type": "CoherentBus", 
             "use_default_range": false
         }, 
-        "work_end_exit_count": 0, 
-        "type": "System", 
-        "cache_line_size": 64, 
-        "work_cpus_ckpt_count": 0, 
-        "work_begin_exit_count": 0, 
-        "path": "system", 
-        "cpu_clk_domain": {
-            "name": "cpu_clk_domain", 
-            "clock": 5e-10, 
-            "eventq_index": 0, 
-            "cxx_class": "SrcClockDomain", 
-            "path": "system.cpu_clk_domain", 
-            "type": "SrcClockDomain"
-        }, 
         "mem_mode": "atomic", 
         "name": "system", 
         "init_param": 0, 
index 9205d04ab101e91a56545783855e2aba003466c9..7bec601326f3217324513a9e4fe1bf0c860eab98 100755 (executable)
@@ -5,6 +5,7 @@ warn: Prefetch instructions in Alpha do not do anything
 gzip: stdout: Broken pipe
 
 gzip: stdout: Broken pipe
-stdout: Broken pipe
+
+gzip: stdout: Broken pipe
 
 gzip: stdout: Broken pipe
index b4705255db3a0009dace06f3bd6d991022f6af15..e4dca8242988d4a91e32018ba06e3e0ad85a79f8 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu_clk_domain l2c membus physmem toL2Bus voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu_clk_domain dvfs_handler l2c membus physmem toL2Bus voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -171,7 +174,7 @@ type=EioProcess
 chkpt=
 errout=cerr
 eventq_index=0
-file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
+file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
 input=None
 max_stack_size=67108864
 output=cout
@@ -308,7 +311,7 @@ type=EioProcess
 chkpt=
 errout=cerr
 eventq_index=0
-file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
+file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
 input=None
 max_stack_size=67108864
 output=cout
@@ -445,7 +448,7 @@ type=EioProcess
 chkpt=
 errout=cerr
 eventq_index=0
-file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
+file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
 input=None
 max_stack_size=67108864
 output=cout
@@ -582,7 +585,7 @@ type=EioProcess
 chkpt=
 errout=cerr
 eventq_index=0
-file=/dist/m5/regression/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
+file=/scratch/nilay/GEM5/gem5/tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz
 input=None
 max_stack_size=67108864
 output=cout
@@ -591,9 +594,19 @@ system=system
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.l2c]
 type=BaseCache
 children=tags
index c960fde35e782d566bcec9ac756b28f76a2a183f..81af59151730f89763a8734052d4787c04e9c60a 100644 (file)
             "forward_snoops": true, 
             "size": 4194304
         }, 
-        "voltage_domain": {
-            "eventq_index": 0, 
-            "path": "system.voltage_domain", 
-            "type": "VoltageDomain", 
-            "name": "voltage_domain", 
-            "cxx_class": "VoltageDomain"
-        }, 
+        "kernel_addr_check": true, 
         "physmem": {
             "latency": 3.0000000000000004e-08, 
             "name": "physmem", 
         "work_begin_ckpt_count": 0, 
         "clk_domain": {
             "name": "clk_domain", 
-            "clock": 1e-09
+            "init_perf_level": 0
             "eventq_index": 0, 
             "cxx_class": "SrcClockDomain", 
             "path": "system.clk_domain", 
-            "type": "SrcClockDomain"
+            "type": "SrcClockDomain", 
+            "domain_id": -1
         }, 
         "eventq_index": 0, 
+        "dvfs_handler": {
+            "enable": false, 
+            "name": "dvfs_handler", 
+            "transition_latency": 9.999999999999999e-05, 
+            "eventq_index": 0, 
+            "cxx_class": "DVFSHandler", 
+            "path": "system.dvfs_handler", 
+            "type": "DVFSHandler"
+        }, 
+        "work_end_exit_count": 0, 
+        "type": "System", 
+        "voltage_domain": {
+            "eventq_index": 0, 
+            "path": "system.voltage_domain", 
+            "type": "VoltageDomain", 
+            "name": "voltage_domain", 
+            "cxx_class": "VoltageDomain"
+        }, 
+        "cache_line_size": 64, 
+        "work_cpus_ckpt_count": 0, 
+        "work_begin_exit_count": 0, 
+        "path": "system", 
+        "cpu_clk_domain": {
+            "name": "cpu_clk_domain", 
+            "init_perf_level": 0, 
+            "eventq_index": 0, 
+            "cxx_class": "SrcClockDomain", 
+            "path": "system.cpu_clk_domain", 
+            "type": "SrcClockDomain", 
+            "domain_id": -1
+        }, 
         "toL2Bus": {
             "slave": {
                 "peer": [
             "type": "CoherentBus", 
             "use_default_range": false
         }, 
-        "work_end_exit_count": 0, 
-        "type": "System", 
-        "cache_line_size": 64, 
-        "work_cpus_ckpt_count": 0, 
-        "work_begin_exit_count": 0, 
-        "path": "system", 
-        "cpu_clk_domain": {
-            "name": "cpu_clk_domain", 
-            "clock": 5e-10, 
-            "eventq_index": 0, 
-            "cxx_class": "SrcClockDomain", 
-            "path": "system.cpu_clk_domain", 
-            "type": "SrcClockDomain"
-        }, 
         "mem_mode": "timing", 
         "name": "system", 
         "init_param": 0, 
index ee134e7101fb5ef893967ac80b82204eb9bd131f..ea05b957749d1b9a873b2fa19cf31ae97446f244 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu_clk_domain l2c membus physmem toL2Bus voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu_clk_domain dvfs_handler l2c membus physmem toL2Bus voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -554,7 +557,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/home/stever/hg/m5sim.org/gem5/tests/test-progs/m5threads/bin/sparc/linux/test_atomic
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/m5threads/bin/sparc/linux/test_atomic
 gid=100
 input=cin
 max_stack_size=67108864
@@ -2083,9 +2086,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.l2c]
 type=BaseCache
 children=tags
index aa003cad35b9dbae739ce1e276a9e8bd2c443d3c..742ce1ca70bdfe524fc7e8884db1213e9b81d7fe 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu_clk_domain l2c membus physmem toL2Bus voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu_clk_domain dvfs_handler l2c membus physmem toL2Bus voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=atomic
 mem_ranges=
 memories=system.physmem
@@ -36,12 +38,15 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
 type=AtomicSimpleCPU
 children=dcache dtb icache interrupts isa itb tracer workload
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=0
@@ -69,6 +74,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu0.tracer
@@ -178,7 +184,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=/dist/test-progs/m5threads/bin/sparc/linux/test_atomic
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/m5threads/bin/sparc/linux/test_atomic
 gid=100
 input=cin
 max_stack_size=67108864
@@ -192,6 +198,7 @@ uid=100
 [system.cpu1]
 type=AtomicSimpleCPU
 children=dcache dtb icache interrupts isa itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=1
@@ -219,6 +226,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu1.tracer
@@ -322,6 +330,7 @@ eventq_index=0
 [system.cpu2]
 type=AtomicSimpleCPU
 children=dcache dtb icache interrupts isa itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=2
@@ -349,6 +358,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu2.tracer
@@ -452,6 +462,7 @@ eventq_index=0
 [system.cpu3]
 type=AtomicSimpleCPU
 children=dcache dtb icache interrupts isa itb tracer
+branchPred=Null
 checker=Null
 clk_domain=system.cpu_clk_domain
 cpu_id=3
@@ -479,6 +490,7 @@ simpoint_profile_file=simpoint.bb.gz
 simpoint_start_insts=
 simulate_data_stalls=false
 simulate_inst_stalls=false
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu3.tracer
@@ -582,9 +594,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.l2c]
 type=BaseCache
 children=tags
index be06bcf909d697ab46de9a7126a31511375fe936..d83d155aedf3675157db324ba8bc178087520a3f 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu_clk_domain l2c membus physmem toL2Bus voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu_clk_domain dvfs_handler l2c membus physmem toL2Bus voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,7 +38,9 @@ system_port=system.membus.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -65,6 +68,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu0.tracer
@@ -173,7 +177,7 @@ env=
 errout=cerr
 euid=100
 eventq_index=0
-executable=tests/test-progs/m5threads/bin/sparc/linux/test_atomic
+executable=/scratch/nilay/GEM5/gem5/tests/test-progs/m5threads/bin/sparc/linux/test_atomic
 gid=100
 input=cin
 max_stack_size=67108864
@@ -209,6 +213,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu1.tracer
@@ -333,6 +338,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu2.tracer
@@ -457,6 +463,7 @@ numThreads=1
 profile=0
 progress_interval=0
 simpoint_start_insts=
+socket_id=0
 switched_out=false
 system=system
 tracer=system.cpu3.tracer
@@ -559,9 +566,19 @@ eventq_index=0
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.l2c]
 type=BaseCache
 children=tags
index e9a6efb5718c66afdbf36a724171f9eb11f5ff53..1c907dde74283288d015f4064c8db40d8f110c9c 100644 (file)
@@ -10,18 +10,19 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain funcbus funcmem physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
 mem_ranges=0:268435455
-memories=system.funcmem system.physmem
+memories=system.physmem system.funcmem
 num_work_ids=16
 readfile=
 symbolfile=
@@ -37,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -203,9 +206,19 @@ test=system.ruby.l1_cntrl7.sequencer.slave[0]
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.funcbus]
 type=NoncoherentBus
 clk_domain=system.clk_domain
@@ -258,7 +271,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -278,6 +293,9 @@ ruby_system=system.ruby
 to_mem_ctrl_latency=1
 transitions_per_cycle=32
 version=0
+requestToDir=system.ruby.network.master[19]
+responseFromDir=system.ruby.network.slave[27]
+responseToDir=system.ruby.network.master[20]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -317,7 +335,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 enable_prefetch=false
 eventq_index=0
@@ -334,6 +352,11 @@ sequencer=system.ruby.l1_cntrl0.sequencer
 to_l2_latency=1
 transitions_per_cycle=32
 version=0
+requestFromL1Cache=system.ruby.network.slave[0]
+requestToL1Cache=system.ruby.network.master[0]
+responseFromL1Cache=system.ruby.network.slave[1]
+responseToL1Cache=system.ruby.network.master[1]
+unblockFromL1Cache=system.ruby.network.slave[2]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -379,7 +402,7 @@ unit_filter=8
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -400,7 +423,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl1.L1Dcache
 L1Icache=system.ruby.l1_cntrl1.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 enable_prefetch=false
 eventq_index=0
@@ -417,6 +440,11 @@ sequencer=system.ruby.l1_cntrl1.sequencer
 to_l2_latency=1
 transitions_per_cycle=32
 version=1
+requestFromL1Cache=system.ruby.network.slave[3]
+requestToL1Cache=system.ruby.network.master[2]
+responseFromL1Cache=system.ruby.network.slave[4]
+responseToL1Cache=system.ruby.network.master[3]
+unblockFromL1Cache=system.ruby.network.slave[5]
 
 [system.ruby.l1_cntrl1.L1Dcache]
 type=RubyCache
@@ -462,7 +490,7 @@ unit_filter=8
 [system.ruby.l1_cntrl1.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl1.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -483,7 +511,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl2.L1Dcache
 L1Icache=system.ruby.l1_cntrl2.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 enable_prefetch=false
 eventq_index=0
@@ -500,6 +528,11 @@ sequencer=system.ruby.l1_cntrl2.sequencer
 to_l2_latency=1
 transitions_per_cycle=32
 version=2
+requestFromL1Cache=system.ruby.network.slave[6]
+requestToL1Cache=system.ruby.network.master[4]
+responseFromL1Cache=system.ruby.network.slave[7]
+responseToL1Cache=system.ruby.network.master[5]
+unblockFromL1Cache=system.ruby.network.slave[8]
 
 [system.ruby.l1_cntrl2.L1Dcache]
 type=RubyCache
@@ -545,7 +578,7 @@ unit_filter=8
 [system.ruby.l1_cntrl2.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl2.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -566,7 +599,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl3.L1Dcache
 L1Icache=system.ruby.l1_cntrl3.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 enable_prefetch=false
 eventq_index=0
@@ -583,6 +616,11 @@ sequencer=system.ruby.l1_cntrl3.sequencer
 to_l2_latency=1
 transitions_per_cycle=32
 version=3
+requestFromL1Cache=system.ruby.network.slave[9]
+requestToL1Cache=system.ruby.network.master[6]
+responseFromL1Cache=system.ruby.network.slave[10]
+responseToL1Cache=system.ruby.network.master[7]
+unblockFromL1Cache=system.ruby.network.slave[11]
 
 [system.ruby.l1_cntrl3.L1Dcache]
 type=RubyCache
@@ -628,7 +666,7 @@ unit_filter=8
 [system.ruby.l1_cntrl3.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl3.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -649,7 +687,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl4.L1Dcache
 L1Icache=system.ruby.l1_cntrl4.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 enable_prefetch=false
 eventq_index=0
@@ -666,6 +704,11 @@ sequencer=system.ruby.l1_cntrl4.sequencer
 to_l2_latency=1
 transitions_per_cycle=32
 version=4
+requestFromL1Cache=system.ruby.network.slave[12]
+requestToL1Cache=system.ruby.network.master[8]
+responseFromL1Cache=system.ruby.network.slave[13]
+responseToL1Cache=system.ruby.network.master[9]
+unblockFromL1Cache=system.ruby.network.slave[14]
 
 [system.ruby.l1_cntrl4.L1Dcache]
 type=RubyCache
@@ -711,7 +754,7 @@ unit_filter=8
 [system.ruby.l1_cntrl4.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl4.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -732,7 +775,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl5.L1Dcache
 L1Icache=system.ruby.l1_cntrl5.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 enable_prefetch=false
 eventq_index=0
@@ -749,6 +792,11 @@ sequencer=system.ruby.l1_cntrl5.sequencer
 to_l2_latency=1
 transitions_per_cycle=32
 version=5
+requestFromL1Cache=system.ruby.network.slave[15]
+requestToL1Cache=system.ruby.network.master[10]
+responseFromL1Cache=system.ruby.network.slave[16]
+responseToL1Cache=system.ruby.network.master[11]
+unblockFromL1Cache=system.ruby.network.slave[17]
 
 [system.ruby.l1_cntrl5.L1Dcache]
 type=RubyCache
@@ -794,7 +842,7 @@ unit_filter=8
 [system.ruby.l1_cntrl5.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl5.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -815,7 +863,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl6.L1Dcache
 L1Icache=system.ruby.l1_cntrl6.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 enable_prefetch=false
 eventq_index=0
@@ -832,6 +880,11 @@ sequencer=system.ruby.l1_cntrl6.sequencer
 to_l2_latency=1
 transitions_per_cycle=32
 version=6
+requestFromL1Cache=system.ruby.network.slave[18]
+requestToL1Cache=system.ruby.network.master[12]
+responseFromL1Cache=system.ruby.network.slave[19]
+responseToL1Cache=system.ruby.network.master[13]
+unblockFromL1Cache=system.ruby.network.slave[20]
 
 [system.ruby.l1_cntrl6.L1Dcache]
 type=RubyCache
@@ -877,7 +930,7 @@ unit_filter=8
 [system.ruby.l1_cntrl6.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl6.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -898,7 +951,7 @@ children=L1Dcache L1Icache prefetcher sequencer
 L1Dcache=system.ruby.l1_cntrl7.L1Dcache
 L1Icache=system.ruby.l1_cntrl7.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 enable_prefetch=false
 eventq_index=0
@@ -915,6 +968,11 @@ sequencer=system.ruby.l1_cntrl7.sequencer
 to_l2_latency=1
 transitions_per_cycle=32
 version=7
+requestFromL1Cache=system.ruby.network.slave[21]
+requestToL1Cache=system.ruby.network.master[14]
+responseFromL1Cache=system.ruby.network.slave[22]
+responseToL1Cache=system.ruby.network.master[15]
+unblockFromL1Cache=system.ruby.network.slave[23]
 
 [system.ruby.l1_cntrl7.L1Dcache]
 type=RubyCache
@@ -960,7 +1018,7 @@ unit_filter=8
 [system.ruby.l1_cntrl7.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl7.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -992,6 +1050,12 @@ ruby_system=system.ruby
 to_l1_latency=1
 transitions_per_cycle=32
 version=0
+DirRequestFromL2Cache=system.ruby.network.slave[24]
+L1RequestFromL2Cache=system.ruby.network.slave[25]
+L1RequestToL2Cache=system.ruby.network.master[17]
+responseFromL2Cache=system.ruby.network.slave[26]
+responseToL2Cache=system.ruby.network.master[18]
+unblockToL2Cache=system.ruby.network.master[16]
 
 [system.ruby.l2_cntrl0.L2cache]
 type=RubyCache
@@ -1030,6 +1094,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers00 system.ruby.network.routers01 system.ruby.network.routers02 system.ruby.network.routers03 system.ruby.network.routers04 system.ruby.network.routers05 system.ruby.network.routers06 system.ruby.network.routers07 system.ruby.network.routers08 system.ruby.network.routers09 system.ruby.network.routers10
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl1.requestToL1Cache system.ruby.l1_cntrl1.responseToL1Cache system.ruby.l1_cntrl2.requestToL1Cache system.ruby.l1_cntrl2.responseToL1Cache system.ruby.l1_cntrl3.requestToL1Cache system.ruby.l1_cntrl3.responseToL1Cache system.ruby.l1_cntrl4.requestToL1Cache system.ruby.l1_cntrl4.responseToL1Cache system.ruby.l1_cntrl5.requestToL1Cache system.ruby.l1_cntrl5.responseToL1Cache system.ruby.l1_cntrl6.requestToL1Cache system.ruby.l1_cntrl6.responseToL1Cache system.ruby.l1_cntrl7.requestToL1Cache system.ruby.l1_cntrl7.responseToL1Cache system.ruby.l2_cntrl0.unblockToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.unblockFromL1Cache system.ruby.l1_cntrl1.requestFromL1Cache system.ruby.l1_cntrl1.responseFromL1Cache system.ruby.l1_cntrl1.unblockFromL1Cache system.ruby.l1_cntrl2.requestFromL1Cache system.ruby.l1_cntrl2.responseFromL1Cache system.ruby.l1_cntrl2.unblockFromL1Cache system.ruby.l1_cntrl3.requestFromL1Cache system.ruby.l1_cntrl3.responseFromL1Cache system.ruby.l1_cntrl3.unblockFromL1Cache system.ruby.l1_cntrl4.requestFromL1Cache system.ruby.l1_cntrl4.responseFromL1Cache system.ruby.l1_cntrl4.unblockFromL1Cache system.ruby.l1_cntrl5.requestFromL1Cache system.ruby.l1_cntrl5.responseFromL1Cache system.ruby.l1_cntrl5.unblockFromL1Cache system.ruby.l1_cntrl6.requestFromL1Cache system.ruby.l1_cntrl6.responseFromL1Cache system.ruby.l1_cntrl6.unblockFromL1Cache system.ruby.l1_cntrl7.requestFromL1Cache system.ruby.l1_cntrl7.responseFromL1Cache system.ruby.l1_cntrl7.unblockFromL1Cache system.ruby.l2_cntrl0.DirRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
index 6c3b6657b3e6cf5e21f02b29944a338eb4a384ff..b779cf15d4ea42858393e8dbaf71e209dd3e308f 100755 (executable)
@@ -6,76 +6,76 @@ warn: rounding error > tolerance
     0.072760 rounded to 0
 warn: rounding error > tolerance
     0.072760 rounded to 0
-system.cpu3: completed 10000 read, 5414 write accesses @719275
-system.cpu1: completed 10000 read, 5207 write accesses @725827
-system.cpu2: completed 10000 read, 5346 write accesses @726254
-system.cpu6: completed 10000 read, 5345 write accesses @729597
-system.cpu7: completed 10000 read, 5419 write accesses @731574
-system.cpu4: completed 10000 read, 5529 write accesses @736931
-system.cpu5: completed 10000 read, 5440 write accesses @744470
-system.cpu0: completed 10000 read, 5379 write accesses @746243
-system.cpu3: completed 20000 read, 10692 write accesses @1453209
-system.cpu1: completed 20000 read, 10572 write accesses @1457166
-system.cpu2: completed 20000 read, 10817 write accesses @1460941
-system.cpu7: completed 20000 read, 11051 write accesses @1471674
-system.cpu4: completed 20000 read, 10890 write accesses @1471936
-system.cpu5: completed 20000 read, 10727 write accesses @1478654
-system.cpu6: completed 20000 read, 10906 write accesses @1482356
-system.cpu0: completed 20000 read, 10698 write accesses @1484885
-system.cpu2: completed 30000 read, 16174 write accesses @2184715
-system.cpu6: completed 30000 read, 16276 write accesses @2193615
-system.cpu0: completed 30000 read, 16014 write accesses @2197245
-system.cpu7: completed 30000 read, 16583 write accesses @2199803
-system.cpu1: completed 30000 read, 16153 write accesses @2202627
-system.cpu4: completed 30000 read, 16326 write accesses @2206424
-system.cpu3: completed 30000 read, 16120 write accesses @2214933
-system.cpu5: completed 30000 read, 16017 write accesses @2228709
-system.cpu6: completed 40000 read, 21587 write accesses @2901116
-system.cpu2: completed 40000 read, 21416 write accesses @2916609
-system.cpu0: completed 40000 read, 21318 write accesses @2930718
-system.cpu1: completed 40000 read, 21576 write accesses @2933338
-system.cpu7: completed 40000 read, 22016 write accesses @2933661
-system.cpu4: completed 40000 read, 21632 write accesses @2934839
-system.cpu3: completed 40000 read, 21495 write accesses @2950362
-system.cpu5: completed 40000 read, 21476 write accesses @2978482
-system.cpu6: completed 50000 read, 26852 write accesses @3637893
-system.cpu2: completed 50000 read, 26885 write accesses @3654740
-system.cpu1: completed 50000 read, 27034 write accesses @3657767
-system.cpu0: completed 50000 read, 26670 write accesses @3659997
-system.cpu4: completed 50000 read, 26987 write accesses @3671541
-system.cpu7: completed 50000 read, 27458 write accesses @3674943
-system.cpu3: completed 50000 read, 26989 write accesses @3692057
-system.cpu5: completed 50000 read, 26964 write accesses @3706034
-system.cpu6: completed 60000 read, 32004 write accesses @4355566
-system.cpu0: completed 60000 read, 32011 write accesses @4386276
-system.cpu4: completed 60000 read, 32458 write accesses @4393617
-system.cpu1: completed 60000 read, 32363 write accesses @4400443
-system.cpu2: completed 60000 read, 32317 write accesses @4403435
-system.cpu7: completed 60000 read, 32808 write accesses @4408380
-system.cpu3: completed 60000 read, 32368 write accesses @4439846
-system.cpu5: completed 60000 read, 32369 write accesses @4442699
-system.cpu6: completed 70000 read, 37273 write accesses @5071946
-system.cpu0: completed 70000 read, 37486 write accesses @5119164
-system.cpu4: completed 70000 read, 37898 write accesses @5125200
-system.cpu7: completed 70000 read, 38069 write accesses @5133382
-system.cpu1: completed 70000 read, 37837 write accesses @5136537
-system.cpu2: completed 70000 read, 37818 write accesses @5139253
-system.cpu5: completed 70000 read, 37708 write accesses @5173290
-system.cpu3: completed 70000 read, 37836 write accesses @5178083
-system.cpu6: completed 80000 read, 42670 write accesses @5803436
-system.cpu7: completed 80000 read, 43237 write accesses @5856290
-system.cpu4: completed 80000 read, 43274 write accesses @5860905
-system.cpu2: completed 80000 read, 43098 write accesses @5864154
-system.cpu0: completed 80000 read, 43136 write accesses @5865993
-system.cpu1: completed 80000 read, 43319 write accesses @5873155
-system.cpu5: completed 80000 read, 43110 write accesses @5912619
-system.cpu3: completed 80000 read, 43527 write accesses @5915226
-system.cpu6: completed 90000 read, 47938 write accesses @6517300
-system.cpu7: completed 90000 read, 48616 write accesses @6584472
-system.cpu2: completed 90000 read, 48495 write accesses @6590070
-system.cpu0: completed 90000 read, 48585 write accesses @6598491
-system.cpu1: completed 90000 read, 48584 write accesses @6599764
-system.cpu4: completed 90000 read, 48685 write accesses @6602186
-system.cpu5: completed 90000 read, 48384 write accesses @6637212
-system.cpu3: completed 90000 read, 48869 write accesses @6654178
-system.cpu6: completed 100000 read, 53414 write accesses @7257449
+system.cpu7: completed 10000 read, 5432 write accesses @720734
+system.cpu0: completed 10000 read, 5512 write accesses @730548
+system.cpu1: completed 10000 read, 5469 write accesses @733316
+system.cpu3: completed 10000 read, 5348 write accesses @734089
+system.cpu5: completed 10000 read, 5304 write accesses @739554
+system.cpu4: completed 10000 read, 5523 write accesses @742146
+system.cpu2: completed 10000 read, 5353 write accesses @742448
+system.cpu6: completed 10000 read, 5456 write accesses @746526
+system.cpu0: completed 20000 read, 10918 write accesses @1452216
+system.cpu7: completed 20000 read, 10905 write accesses @1455831
+system.cpu2: completed 20000 read, 10616 write accesses @1456643
+system.cpu1: completed 20000 read, 10900 write accesses @1468694
+system.cpu3: completed 20000 read, 10595 write accesses @1471954
+system.cpu6: completed 20000 read, 10732 write accesses @1476612
+system.cpu5: completed 20000 read, 10777 write accesses @1484015
+system.cpu4: completed 20000 read, 10962 write accesses @1484193
+system.cpu7: completed 30000 read, 16301 write accesses @2190709
+system.cpu3: completed 30000 read, 15930 write accesses @2193108
+system.cpu0: completed 30000 read, 16492 write accesses @2204699
+system.cpu2: completed 30000 read, 16137 write accesses @2208852
+system.cpu1: completed 30000 read, 16294 write accesses @2211342
+system.cpu6: completed 30000 read, 16138 write accesses @2217558
+system.cpu5: completed 30000 read, 16017 write accesses @2217893
+system.cpu4: completed 30000 read, 16364 write accesses @2220770
+system.cpu7: completed 40000 read, 21683 write accesses @2923239
+system.cpu3: completed 40000 read, 21410 write accesses @2936019
+system.cpu2: completed 40000 read, 21422 write accesses @2936262
+system.cpu0: completed 40000 read, 21993 write accesses @2938221
+system.cpu5: completed 40000 read, 21407 write accesses @2949381
+system.cpu4: completed 40000 read, 21696 write accesses @2954856
+system.cpu6: completed 40000 read, 21664 write accesses @2955212
+system.cpu1: completed 40000 read, 21772 write accesses @2957373
+system.cpu7: completed 50000 read, 26880 write accesses @3637356
+system.cpu0: completed 50000 read, 27433 write accesses @3667809
+system.cpu2: completed 50000 read, 26841 write accesses @3676541
+system.cpu3: completed 50000 read, 26846 write accesses @3676934
+system.cpu1: completed 50000 read, 27155 write accesses @3679587
+system.cpu5: completed 50000 read, 26712 write accesses @3699925
+system.cpu4: completed 50000 read, 27199 write accesses @3700680
+system.cpu6: completed 50000 read, 27119 write accesses @3709288
+system.cpu7: completed 60000 read, 32133 write accesses @4356266
+system.cpu0: completed 60000 read, 32774 write accesses @4396377
+system.cpu3: completed 60000 read, 32241 write accesses @4405248
+system.cpu2: completed 60000 read, 32179 write accesses @4410455
+system.cpu1: completed 60000 read, 32548 write accesses @4418337
+system.cpu4: completed 60000 read, 32496 write accesses @4444142
+system.cpu6: completed 60000 read, 32520 write accesses @4446125
+system.cpu5: completed 60000 read, 32111 write accesses @4457785
+system.cpu7: completed 70000 read, 37528 write accesses @5092190
+system.cpu3: completed 70000 read, 37618 write accesses @5124227
+system.cpu0: completed 70000 read, 38140 write accesses @5138553
+system.cpu2: completed 70000 read, 37630 write accesses @5148204
+system.cpu4: completed 70000 read, 37860 write accesses @5162780
+system.cpu1: completed 70000 read, 37968 write accesses @5169201
+system.cpu6: completed 70000 read, 38023 write accesses @5190771
+system.cpu5: completed 70000 read, 37447 write accesses @5193894
+system.cpu7: completed 80000 read, 42859 write accesses @5808723
+system.cpu3: completed 80000 read, 43086 write accesses @5863853
+system.cpu2: completed 80000 read, 43034 write accesses @5892131
+system.cpu0: completed 80000 read, 43586 write accesses @5894007
+system.cpu4: completed 80000 read, 43221 write accesses @5909816
+system.cpu1: completed 80000 read, 43381 write accesses @5910301
+system.cpu6: completed 80000 read, 43445 write accesses @5922153
+system.cpu5: completed 80000 read, 42916 write accesses @5926434
+system.cpu7: completed 90000 read, 48423 write accesses @6537227
+system.cpu3: completed 90000 read, 48562 write accesses @6619736
+system.cpu0: completed 90000 read, 48962 write accesses @6625530
+system.cpu2: completed 90000 read, 48441 write accesses @6629626
+system.cpu1: completed 90000 read, 48846 write accesses @6644848
+system.cpu6: completed 90000 read, 48899 write accesses @6650109
+system.cpu4: completed 90000 read, 48617 write accesses @6655860
+system.cpu5: completed 90000 read, 48309 write accesses @6656682
+system.cpu7: completed 100000 read, 53646 write accesses @7259586
index d0305734fa4f6667aedc089aad4669842bbf87d7..d5031b7941460e714d074b0cc92fe037d239c47c 100755 (executable)
@@ -1,10 +1,12 @@
+Redirecting stdout to build/ALPHA_MESI_Two_Level/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_Two_Level/simout
+Redirecting stderr to build/ALPHA_MESI_Two_Level/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_Two_Level/simerr
 gem5 Simulator System.  http://gem5.org
 gem5 is copyrighted software; use the --copyright option for details.
 
-gem5 compiled Jan 22 2014 16:37:52
-gem5 started Jan 22 2014 17:26:10
-gem5 executing on u200540-lin
-command line: build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_Two_Level -re tests/run.py build/ALPHA_MESI_Two_Level/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_Two_Level
+gem5 compiled Aug 28 2014 02:49:35
+gem5 started Aug 28 2014 02:49:48
+gem5 executing on ribera.cs.wisc.edu
+command line: build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_Two_Level -re /scratch/nilay/GEM5/gem5/tests/run.py build/ALPHA_MESI_Two_Level/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_Two_Level
 Global frequency set at 1000000000 ticks per second
 info: Entering event queue @ 0.  Starting simulation...
-Exiting @ tick 7257449 because maximum number of loads reached
+Exiting @ tick 7259586 because maximum number of loads reached
index 1999d7a632aa53d9bf67ba852cf1c1effa07eb90..284fa3b0e3a504fc8dd9559bac2dc825261b2ea7 100644 (file)
@@ -1,59 +1,60 @@
 
 ---------- Begin Simulation Statistics ----------
-sim_seconds                                  0.007257                       # Number of seconds simulated
-sim_ticks                                     7257449                       # Number of ticks simulated
-final_tick                                    7257449                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds                                  0.007260                       # Number of seconds simulated
+sim_ticks                                     7259586                       # Number of ticks simulated
+final_tick                                    7259586                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                  65093                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 307624                       # Number of bytes of host memory used
-host_seconds                                   111.49                       # Real time elapsed on the host
+host_tick_rate                                  53557                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 304720                       # Number of bytes of host memory used
+host_seconds                                   135.55                       # Real time elapsed on the host
 system.voltage_domain.voltage                       1                       # Voltage in Volts
 system.clk_domain.clock                             1                       # Clock period in ticks
 system.ruby.clk_domain.clock                        1                       # Clock period in ticks
-system.ruby.delayHist::bucket_size               2048                       # delay histogram for all message
-system.ruby.delayHist::max_bucket               20479                       # delay histogram for all message
-system.ruby.delayHist::samples                4856797                       # delay histogram for all message
-system.ruby.delayHist::mean                140.290599                       # delay histogram for all message
-system.ruby.delayHist::stdev               396.072179                       # delay histogram for all message
-system.ruby.delayHist                    |     4821310     99.27%     99.27% |       35358      0.73%    100.00% |         117      0.00%    100.00% |          10      0.00%    100.00% |           1      0.00%    100.00% |           1      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for all message
-system.ruby.delayHist::total                  4856797                       # delay histogram for all message
+system.ruby.delayHist::bucket_size               1024                       # delay histogram for all message
+system.ruby.delayHist::max_bucket               10239                       # delay histogram for all message
+system.ruby.delayHist::samples                4831117                       # delay histogram for all message
+system.ruby.delayHist::mean                139.352740                       # delay histogram for all message
+system.ruby.delayHist::stdev               395.959906                       # delay histogram for all message
+system.ruby.delayHist                    |     4566883     94.53%     94.53% |      228712      4.73%     99.26% |       33514      0.69%     99.96% |        1886      0.04%    100.00% |          92      0.00%    100.00% |          18      0.00%    100.00% |           9      0.00%    100.00% |           3      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for all message
+system.ruby.delayHist::total                  4831117                       # delay histogram for all message
 system.ruby.outstanding_req_hist::bucket_size            2                      
 system.ruby.outstanding_req_hist::max_bucket           19                      
-system.ruby.outstanding_req_hist::samples       610515                      
-system.ruby.outstanding_req_hist::mean      15.998426                      
-system.ruby.outstanding_req_hist::gmean     15.997128                      
-system.ruby.outstanding_req_hist::stdev      0.127467                      
-system.ruby.outstanding_req_hist         |           8      0.00%      0.00% |          16      0.00%      0.00% |          16      0.00%      0.01% |          16      0.00%      0.01% |          16      0.00%      0.01% |          16      0.00%      0.01% |          16      0.00%      0.02% |          17      0.00%      0.02% |      610394     99.98%    100.00% |           0      0.00%    100.00%
-system.ruby.outstanding_req_hist::total        610515                      
+system.ruby.outstanding_req_hist::samples       608766                      
+system.ruby.outstanding_req_hist::mean      15.998421                      
+system.ruby.outstanding_req_hist::gmean     15.997120                      
+system.ruby.outstanding_req_hist::stdev      0.127650                      
+system.ruby.outstanding_req_hist         |           8      0.00%      0.00% |          16      0.00%      0.00% |          16      0.00%      0.01% |          16      0.00%      0.01% |          16      0.00%      0.01% |          16      0.00%      0.01% |          16      0.00%      0.02% |          17      0.00%      0.02% |      608645     99.98%    100.00% |           0      0.00%    100.00%
+system.ruby.outstanding_req_hist::total        608766                      
 system.ruby.latency_hist::bucket_size             512                      
 system.ruby.latency_hist::max_bucket             5119                      
-system.ruby.latency_hist::samples              610387                      
-system.ruby.latency_hist::mean            1521.701434                      
-system.ruby.latency_hist::gmean           1164.551767                      
-system.ruby.latency_hist::stdev            904.038650                      
-system.ruby.latency_hist                 |      107843     17.67%     17.67% |      110003     18.02%     35.69% |       96357     15.79%     51.48% |       97032     15.90%     67.37% |      102251     16.75%     84.12% |       75138     12.31%     96.43% |       20509      3.36%     99.79% |        1244      0.20%    100.00% |          10      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.latency_hist::total                610387                      
+system.ruby.latency_hist::samples              608638                      
+system.ruby.latency_hist::mean            1526.519325                      
+system.ruby.latency_hist::gmean           1179.356884                      
+system.ruby.latency_hist::stdev            896.379526                      
+system.ruby.latency_hist                 |      103323     16.98%     16.98% |      110835     18.21%     35.19% |       99547     16.36%     51.54% |       97251     15.98%     67.52% |      102045     16.77%     84.29% |       74139     12.18%     96.47% |       20094      3.30%     99.77% |        1390      0.23%    100.00% |          14      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.latency_hist::total                608638                      
 system.ruby.hit_latency_hist::bucket_size            1                      
 system.ruby.hit_latency_hist::max_bucket            9                      
-system.ruby.hit_latency_hist::samples              11                      
+system.ruby.hit_latency_hist::samples               9                      
 system.ruby.hit_latency_hist::mean                  3                      
 system.ruby.hit_latency_hist::gmean          3.000000                      
-system.ruby.hit_latency_hist             |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |          11    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.hit_latency_hist::total                11                      
+system.ruby.hit_latency_hist             |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           9    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.hit_latency_hist::total                 9                      
 system.ruby.miss_latency_hist::bucket_size          512                      
 system.ruby.miss_latency_hist::max_bucket         5119                      
-system.ruby.miss_latency_hist::samples         610376                      
-system.ruby.miss_latency_hist::mean       1521.728803                      
-system.ruby.miss_latency_hist::gmean      1164.676889                      
-system.ruby.miss_latency_hist::stdev       904.023806                      
-system.ruby.miss_latency_hist            |      107832     17.67%     17.67% |      110003     18.02%     35.69% |       96357     15.79%     51.48% |       97032     15.90%     67.37% |      102251     16.75%     84.12% |       75138     12.31%     96.43% |       20509      3.36%     99.79% |        1244      0.20%    100.00% |          10      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.miss_latency_hist::total           610376                      
-system.ruby.l1_cntrl4.L1Dcache.demand_hits            2                       # Number of cache demand hits
-system.ruby.l1_cntrl4.L1Dcache.demand_misses        76641                       # Number of cache demand misses
-system.ruby.l1_cntrl4.L1Dcache.demand_accesses        76643                       # Number of cache demand accesses
+system.ruby.miss_latency_hist::samples         608629                      
+system.ruby.miss_latency_hist::mean       1526.541854                      
+system.ruby.miss_latency_hist::gmean      1179.461074                      
+system.ruby.miss_latency_hist::stdev       896.367007                      
+system.ruby.miss_latency_hist            |      103314     16.97%     16.97% |      110835     18.21%     35.19% |       99547     16.36%     51.54% |       97251     15.98%     67.52% |      102045     16.77%     84.29% |       74139     12.18%     96.47% |       20094      3.30%     99.77% |        1390      0.23%    100.00% |          14      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.miss_latency_hist::total           608629                      
+system.ruby.l1_cntrl4.L1Dcache.demand_hits            1                       # Number of cache demand hits
+system.ruby.l1_cntrl4.L1Dcache.demand_misses        76033                       # Number of cache demand misses
+system.ruby.l1_cntrl4.L1Dcache.demand_accesses        76034                       # Number of cache demand accesses
 system.ruby.l1_cntrl4.L1Icache.demand_hits            0                       # Number of cache demand hits
 system.ruby.l1_cntrl4.L1Icache.demand_misses            0                       # Number of cache demand misses
 system.ruby.l1_cntrl4.L1Icache.demand_accesses            0                       # Number of cache demand accesses
+system.cpu_clk_domain.clock                         1                       # Clock period in ticks
 system.ruby.l1_cntrl4.prefetcher.miss_observed            0                       # number of misses observed
 system.ruby.l1_cntrl4.prefetcher.allocated_streams            0                       # number of streams allocated for prefetching
 system.ruby.l1_cntrl4.prefetcher.prefetches_requested            0                       # number of prefetch requests made
@@ -63,9 +64,9 @@ system.ruby.l1_cntrl4.prefetcher.hits               0                       # nu
 system.ruby.l1_cntrl4.prefetcher.partial_hits            0                       # number of misses observed for a block being prefetched
 system.ruby.l1_cntrl4.prefetcher.pages_crossed            0                       # number of prefetches across pages
 system.ruby.l1_cntrl4.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
-system.ruby.l1_cntrl5.L1Dcache.demand_hits            2                       # Number of cache demand hits
-system.ruby.l1_cntrl5.L1Dcache.demand_misses        75966                       # Number of cache demand misses
-system.ruby.l1_cntrl5.L1Dcache.demand_accesses        75968                       # Number of cache demand accesses
+system.ruby.l1_cntrl5.L1Dcache.demand_hits            1                       # Number of cache demand hits
+system.ruby.l1_cntrl5.L1Dcache.demand_misses        75626                       # Number of cache demand misses
+system.ruby.l1_cntrl5.L1Dcache.demand_accesses        75627                       # Number of cache demand accesses
 system.ruby.l1_cntrl5.L1Icache.demand_hits            0                       # Number of cache demand hits
 system.ruby.l1_cntrl5.L1Icache.demand_misses            0                       # Number of cache demand misses
 system.ruby.l1_cntrl5.L1Icache.demand_accesses            0                       # Number of cache demand accesses
@@ -78,9 +79,9 @@ system.ruby.l1_cntrl5.prefetcher.hits               0                       # nu
 system.ruby.l1_cntrl5.prefetcher.partial_hits            0                       # number of misses observed for a block being prefetched
 system.ruby.l1_cntrl5.prefetcher.pages_crossed            0                       # number of prefetches across pages
 system.ruby.l1_cntrl5.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
-system.ruby.l1_cntrl6.L1Dcache.demand_hits            0                       # Number of cache demand hits
-system.ruby.l1_cntrl6.L1Dcache.demand_misses        76675                       # Number of cache demand misses
-system.ruby.l1_cntrl6.L1Dcache.demand_accesses        76675                       # Number of cache demand accesses
+system.ruby.l1_cntrl6.L1Dcache.demand_hits            2                       # Number of cache demand hits
+system.ruby.l1_cntrl6.L1Dcache.demand_misses        75751                       # Number of cache demand misses
+system.ruby.l1_cntrl6.L1Dcache.demand_accesses        75753                       # Number of cache demand accesses
 system.ruby.l1_cntrl6.L1Icache.demand_hits            0                       # Number of cache demand hits
 system.ruby.l1_cntrl6.L1Icache.demand_misses            0                       # Number of cache demand misses
 system.ruby.l1_cntrl6.L1Icache.demand_accesses            0                       # Number of cache demand accesses
@@ -93,9 +94,9 @@ system.ruby.l1_cntrl6.prefetcher.hits               0                       # nu
 system.ruby.l1_cntrl6.prefetcher.partial_hits            0                       # number of misses observed for a block being prefetched
 system.ruby.l1_cntrl6.prefetcher.pages_crossed            0                       # number of prefetches across pages
 system.ruby.l1_cntrl6.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
-system.ruby.l1_cntrl7.L1Dcache.demand_hits            2                       # Number of cache demand hits
-system.ruby.l1_cntrl7.L1Dcache.demand_misses        76386                       # Number of cache demand misses
-system.ruby.l1_cntrl7.L1Dcache.demand_accesses        76388                       # Number of cache demand accesses
+system.ruby.l1_cntrl7.L1Dcache.demand_hits            1                       # Number of cache demand hits
+system.ruby.l1_cntrl7.L1Dcache.demand_misses        76551                       # Number of cache demand misses
+system.ruby.l1_cntrl7.L1Dcache.demand_accesses        76552                       # Number of cache demand accesses
 system.ruby.l1_cntrl7.L1Icache.demand_hits            0                       # Number of cache demand hits
 system.ruby.l1_cntrl7.L1Icache.demand_misses            0                       # Number of cache demand misses
 system.ruby.l1_cntrl7.L1Icache.demand_accesses            0                       # Number of cache demand accesses
@@ -108,9 +109,9 @@ system.ruby.l1_cntrl7.prefetcher.hits               0                       # nu
 system.ruby.l1_cntrl7.prefetcher.partial_hits            0                       # number of misses observed for a block being prefetched
 system.ruby.l1_cntrl7.prefetcher.pages_crossed            0                       # number of prefetches across pages
 system.ruby.l1_cntrl7.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
-system.ruby.l1_cntrl0.L1Dcache.demand_hits            3                       # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses        76561                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses        76564                       # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Dcache.demand_hits            1                       # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses        76245                       # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses        76246                       # Number of cache demand accesses
 system.ruby.l1_cntrl0.L1Icache.demand_hits            0                       # Number of cache demand hits
 system.ruby.l1_cntrl0.L1Icache.demand_misses            0                       # Number of cache demand misses
 system.ruby.l1_cntrl0.L1Icache.demand_accesses            0                       # Number of cache demand accesses
@@ -123,9 +124,26 @@ system.ruby.l1_cntrl0.prefetcher.hits               0                       # nu
 system.ruby.l1_cntrl0.prefetcher.partial_hits            0                       # number of misses observed for a block being prefetched
 system.ruby.l1_cntrl0.prefetcher.pages_crossed            0                       # number of prefetches across pages
 system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
-system.ruby.l1_cntrl1.L1Dcache.demand_hits            0                       # Number of cache demand hits
-system.ruby.l1_cntrl1.L1Dcache.demand_misses        76056                       # Number of cache demand misses
-system.ruby.l1_cntrl1.L1Dcache.demand_accesses        76056                       # Number of cache demand accesses
+system.ruby.network.routers00.percent_links_utilized     5.423784                      
+system.ruby.network.routers00.msg_count.Control::0        76245                      
+system.ruby.network.routers00.msg_count.Request_Control::2        73752                      
+system.ruby.network.routers00.msg_count.Response_Data::1        76793                      
+system.ruby.network.routers00.msg_count.Response_Control::1        63355                      
+system.ruby.network.routers00.msg_count.Response_Control::2        75593                      
+system.ruby.network.routers00.msg_count.Writeback_Data::0        14015                      
+system.ruby.network.routers00.msg_count.Writeback_Data::1        49278                      
+system.ruby.network.routers00.msg_count.Writeback_Control::0        25258                      
+system.ruby.network.routers00.msg_bytes.Control::0       609960                      
+system.ruby.network.routers00.msg_bytes.Request_Control::2       590016                      
+system.ruby.network.routers00.msg_bytes.Response_Data::1      5529096                      
+system.ruby.network.routers00.msg_bytes.Response_Control::1       506840                      
+system.ruby.network.routers00.msg_bytes.Response_Control::2       604744                      
+system.ruby.network.routers00.msg_bytes.Writeback_Data::0      1009080                      
+system.ruby.network.routers00.msg_bytes.Writeback_Data::1      3548016                      
+system.ruby.network.routers00.msg_bytes.Writeback_Control::0       202064                      
+system.ruby.l1_cntrl1.L1Dcache.demand_hits            3                       # Number of cache demand hits
+system.ruby.l1_cntrl1.L1Dcache.demand_misses        76099                       # Number of cache demand misses
+system.ruby.l1_cntrl1.L1Dcache.demand_accesses        76102                       # Number of cache demand accesses
 system.ruby.l1_cntrl1.L1Icache.demand_hits            0                       # Number of cache demand hits
 system.ruby.l1_cntrl1.L1Icache.demand_misses            0                       # Number of cache demand misses
 system.ruby.l1_cntrl1.L1Icache.demand_accesses            0                       # Number of cache demand accesses
@@ -138,9 +156,26 @@ system.ruby.l1_cntrl1.prefetcher.hits               0                       # nu
 system.ruby.l1_cntrl1.prefetcher.partial_hits            0                       # number of misses observed for a block being prefetched
 system.ruby.l1_cntrl1.prefetcher.pages_crossed            0                       # number of prefetches across pages
 system.ruby.l1_cntrl1.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
-system.ruby.l1_cntrl2.L1Dcache.demand_hits            1                       # Number of cache demand hits
-system.ruby.l1_cntrl2.L1Dcache.demand_misses        76165                       # Number of cache demand misses
-system.ruby.l1_cntrl2.L1Dcache.demand_accesses        76166                       # Number of cache demand accesses
+system.ruby.network.routers01.percent_links_utilized     5.417940                      
+system.ruby.network.routers01.msg_count.Control::0        76099                      
+system.ruby.network.routers01.msg_count.Request_Control::2        73821                      
+system.ruby.network.routers01.msg_count.Response_Data::1        76634                      
+system.ruby.network.routers01.msg_count.Response_Control::1        63212                      
+system.ruby.network.routers01.msg_count.Response_Control::2        75499                      
+system.ruby.network.routers01.msg_count.Writeback_Data::0        13920                      
+system.ruby.network.routers01.msg_count.Writeback_Data::1        49382                      
+system.ruby.network.routers01.msg_count.Writeback_Control::0        25225                      
+system.ruby.network.routers01.msg_bytes.Control::0       608792                      
+system.ruby.network.routers01.msg_bytes.Request_Control::2       590568                      
+system.ruby.network.routers01.msg_bytes.Response_Data::1      5517648                      
+system.ruby.network.routers01.msg_bytes.Response_Control::1       505696                      
+system.ruby.network.routers01.msg_bytes.Response_Control::2       603992                      
+system.ruby.network.routers01.msg_bytes.Writeback_Data::0      1002240                      
+system.ruby.network.routers01.msg_bytes.Writeback_Data::1      3555504                      
+system.ruby.network.routers01.msg_bytes.Writeback_Control::0       201800                      
+system.ruby.l1_cntrl2.L1Dcache.demand_hits            0                       # Number of cache demand hits
+system.ruby.l1_cntrl2.L1Dcache.demand_misses        75982                       # Number of cache demand misses
+system.ruby.l1_cntrl2.L1Dcache.demand_accesses        75982                       # Number of cache demand accesses
 system.ruby.l1_cntrl2.L1Icache.demand_hits            0                       # Number of cache demand hits
 system.ruby.l1_cntrl2.L1Icache.demand_misses            0                       # Number of cache demand misses
 system.ruby.l1_cntrl2.L1Icache.demand_accesses            0                       # Number of cache demand accesses
@@ -153,9 +188,26 @@ system.ruby.l1_cntrl2.prefetcher.hits               0                       # nu
 system.ruby.l1_cntrl2.prefetcher.partial_hits            0                       # number of misses observed for a block being prefetched
 system.ruby.l1_cntrl2.prefetcher.pages_crossed            0                       # number of prefetches across pages
 system.ruby.l1_cntrl2.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
-system.ruby.l1_cntrl3.L1Dcache.demand_hits            1                       # Number of cache demand hits
-system.ruby.l1_cntrl3.L1Dcache.demand_misses        75953                       # Number of cache demand misses
-system.ruby.l1_cntrl3.L1Dcache.demand_accesses        75954                       # Number of cache demand accesses
+system.ruby.network.routers02.percent_links_utilized     5.406755                      
+system.ruby.network.routers02.msg_count.Control::0        75982                      
+system.ruby.network.routers02.msg_count.Request_Control::2        73694                      
+system.ruby.network.routers02.msg_count.Response_Data::1        76434                      
+system.ruby.network.routers02.msg_count.Response_Control::1        63174                      
+system.ruby.network.routers02.msg_count.Response_Control::2        75307                      
+system.ruby.network.routers02.msg_count.Writeback_Data::0        13836                      
+system.ruby.network.routers02.msg_count.Writeback_Data::1        49347                      
+system.ruby.network.routers02.msg_count.Writeback_Control::0        25322                      
+system.ruby.network.routers02.msg_bytes.Control::0       607856                      
+system.ruby.network.routers02.msg_bytes.Request_Control::2       589552                      
+system.ruby.network.routers02.msg_bytes.Response_Data::1      5503248                      
+system.ruby.network.routers02.msg_bytes.Response_Control::1       505392                      
+system.ruby.network.routers02.msg_bytes.Response_Control::2       602456                      
+system.ruby.network.routers02.msg_bytes.Writeback_Data::0       996192                      
+system.ruby.network.routers02.msg_bytes.Writeback_Data::1      3552984                      
+system.ruby.network.routers02.msg_bytes.Writeback_Control::0       202576                      
+system.ruby.l1_cntrl3.L1Dcache.demand_hits            0                       # Number of cache demand hits
+system.ruby.l1_cntrl3.L1Dcache.demand_misses        76366                       # Number of cache demand misses
+system.ruby.l1_cntrl3.L1Dcache.demand_accesses        76366                       # Number of cache demand accesses
 system.ruby.l1_cntrl3.L1Icache.demand_hits            0                       # Number of cache demand hits
 system.ruby.l1_cntrl3.L1Icache.demand_misses            0                       # Number of cache demand misses
 system.ruby.l1_cntrl3.L1Icache.demand_accesses            0                       # Number of cache demand accesses
@@ -168,586 +220,534 @@ system.ruby.l1_cntrl3.prefetcher.hits               0                       # nu
 system.ruby.l1_cntrl3.prefetcher.partial_hits            0                       # number of misses observed for a block being prefetched
 system.ruby.l1_cntrl3.prefetcher.pages_crossed            0                       # number of prefetches across pages
 system.ruby.l1_cntrl3.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
-system.ruby.l2_cntrl0.L2cache.demand_hits           33                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses       610348                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses       610381                       # Number of cache demand accesses
-system.ruby.l2_cntrl0.fully_busy_cycles             3                       # cycles for which number of transistions == max transitions
-system.ruby.network.routers00.percent_links_utilized     5.463118                      
-system.ruby.network.routers00.msg_count.Control::0        76561                      
-system.ruby.network.routers00.msg_count.Request_Control::0        74092                      
-system.ruby.network.routers00.msg_count.Response_Data::1        77073                      
-system.ruby.network.routers00.msg_count.Response_Control::1        63910                      
-system.ruby.network.routers00.msg_count.Response_Control::2        75920                      
-system.ruby.network.routers00.msg_count.Writeback_Data::0        14031                      
-system.ruby.network.routers00.msg_count.Writeback_Data::1        49937                      
-system.ruby.network.routers00.msg_count.Writeback_Control::0        26080                      
-system.ruby.network.routers00.msg_bytes.Control::0       612488                      
-system.ruby.network.routers00.msg_bytes.Request_Control::0       592736                      
-system.ruby.network.routers00.msg_bytes.Response_Data::1      5549256                      
-system.ruby.network.routers00.msg_bytes.Response_Control::1       511280                      
-system.ruby.network.routers00.msg_bytes.Response_Control::2       607360                      
-system.ruby.network.routers00.msg_bytes.Writeback_Data::0      1010232                      
-system.ruby.network.routers00.msg_bytes.Writeback_Data::1      3595464                      
-system.ruby.network.routers00.msg_bytes.Writeback_Control::0       208640                      
-system.ruby.network.routers01.percent_links_utilized     5.425770                      
-system.ruby.network.routers01.msg_count.Control::0        76056                      
-system.ruby.network.routers01.msg_count.Request_Control::0        73721                      
-system.ruby.network.routers01.msg_count.Response_Data::1        76574                      
-system.ruby.network.routers01.msg_count.Response_Control::1        63612                      
-system.ruby.network.routers01.msg_count.Response_Control::2        75434                      
-system.ruby.network.routers01.msg_count.Writeback_Data::0        14149                      
-system.ruby.network.routers01.msg_count.Writeback_Data::1        49365                      
-system.ruby.network.routers01.msg_count.Writeback_Control::0        25475                      
-system.ruby.network.routers01.msg_bytes.Control::0       608448                      
-system.ruby.network.routers01.msg_bytes.Request_Control::0       589768                      
-system.ruby.network.routers01.msg_bytes.Response_Data::1      5513328                      
-system.ruby.network.routers01.msg_bytes.Response_Control::1       508896                      
-system.ruby.network.routers01.msg_bytes.Response_Control::2       603472                      
-system.ruby.network.routers01.msg_bytes.Writeback_Data::0      1018728                      
-system.ruby.network.routers01.msg_bytes.Writeback_Data::1      3554280                      
-system.ruby.network.routers01.msg_bytes.Writeback_Control::0       203800                      
-system.ruby.network.routers02.percent_links_utilized     5.442570                      
-system.ruby.network.routers02.msg_count.Control::0        76165                      
-system.ruby.network.routers02.msg_count.Request_Control::0        73785                      
-system.ruby.network.routers02.msg_count.Response_Data::1        76666                      
-system.ruby.network.routers02.msg_count.Response_Control::1        63651                      
-system.ruby.network.routers02.msg_count.Response_Control::2        75573                      
-system.ruby.network.routers02.msg_count.Writeback_Data::0        14049                      
-system.ruby.network.routers02.msg_count.Writeback_Data::1        49819                      
-system.ruby.network.routers02.msg_count.Writeback_Control::0        25987                      
-system.ruby.network.routers02.msg_bytes.Control::0       609320                      
-system.ruby.network.routers02.msg_bytes.Request_Control::0       590280                      
-system.ruby.network.routers02.msg_bytes.Response_Data::1      5519952                      
-system.ruby.network.routers02.msg_bytes.Response_Control::1       509208                      
-system.ruby.network.routers02.msg_bytes.Response_Control::2       604584                      
-system.ruby.network.routers02.msg_bytes.Writeback_Data::0      1011528                      
-system.ruby.network.routers02.msg_bytes.Writeback_Data::1      3586968                      
-system.ruby.network.routers02.msg_bytes.Writeback_Control::0       207896                      
-system.ruby.network.routers03.percent_links_utilized     5.419659                      
-system.ruby.network.routers03.msg_count.Control::0        75953                      
-system.ruby.network.routers03.msg_count.Request_Control::0        73621                      
-system.ruby.network.routers03.msg_count.Response_Data::1        76459                      
-system.ruby.network.routers03.msg_count.Response_Control::1        63457                      
-system.ruby.network.routers03.msg_count.Response_Control::2        75316                      
-system.ruby.network.routers03.msg_count.Writeback_Data::0        13992                      
-system.ruby.network.routers03.msg_count.Writeback_Data::1        49471                      
-system.ruby.network.routers03.msg_count.Writeback_Control::0        25671                      
-system.ruby.network.routers03.msg_bytes.Control::0       607624                      
-system.ruby.network.routers03.msg_bytes.Request_Control::0       588968                      
-system.ruby.network.routers03.msg_bytes.Response_Data::1      5505048                      
-system.ruby.network.routers03.msg_bytes.Response_Control::1       507656                      
-system.ruby.network.routers03.msg_bytes.Response_Control::2       602528                      
-system.ruby.network.routers03.msg_bytes.Writeback_Data::0      1007424                      
-system.ruby.network.routers03.msg_bytes.Writeback_Data::1      3561912                      
-system.ruby.network.routers03.msg_bytes.Writeback_Control::0       205368                      
-system.ruby.network.routers04.percent_links_utilized     5.477861                      
-system.ruby.network.routers04.msg_count.Control::0        76641                      
-system.ruby.network.routers04.msg_count.Request_Control::0        74200                      
-system.ruby.network.routers04.msg_count.Response_Data::1        77150                      
-system.ruby.network.routers04.msg_count.Response_Control::1        63977                      
-system.ruby.network.routers04.msg_count.Response_Control::2        75951                      
-system.ruby.network.routers04.msg_count.Writeback_Data::0        14152                      
-system.ruby.network.routers04.msg_count.Writeback_Data::1        50174                      
-system.ruby.network.routers04.msg_count.Writeback_Control::0        26159                      
-system.ruby.network.routers04.msg_bytes.Control::0       613128                      
-system.ruby.network.routers04.msg_bytes.Request_Control::0       593600                      
-system.ruby.network.routers04.msg_bytes.Response_Data::1      5554800                      
-system.ruby.network.routers04.msg_bytes.Response_Control::1       511816                      
-system.ruby.network.routers04.msg_bytes.Response_Control::2       607608                      
-system.ruby.network.routers04.msg_bytes.Writeback_Data::0      1018944                      
-system.ruby.network.routers04.msg_bytes.Writeback_Data::1      3612528                      
-system.ruby.network.routers04.msg_bytes.Writeback_Control::0       209272                      
-system.ruby.network.routers05.percent_links_utilized     5.420954                      
-system.ruby.network.routers05.msg_count.Control::0        75966                      
-system.ruby.network.routers05.msg_count.Request_Control::0        73736                      
-system.ruby.network.routers05.msg_count.Response_Data::1        76425                      
-system.ruby.network.routers05.msg_count.Response_Control::1        63440                      
-system.ruby.network.routers05.msg_count.Response_Control::2        75352                      
-system.ruby.network.routers05.msg_count.Writeback_Data::0        14005                      
-system.ruby.network.routers05.msg_count.Writeback_Data::1        49530                      
-system.ruby.network.routers05.msg_count.Writeback_Control::0        25558                      
-system.ruby.network.routers05.msg_bytes.Control::0       607728                      
-system.ruby.network.routers05.msg_bytes.Request_Control::0       589888                      
-system.ruby.network.routers05.msg_bytes.Response_Data::1      5502600                      
-system.ruby.network.routers05.msg_bytes.Response_Control::1       507520                      
-system.ruby.network.routers05.msg_bytes.Response_Control::2       602816                      
-system.ruby.network.routers05.msg_bytes.Writeback_Data::0      1008360                      
-system.ruby.network.routers05.msg_bytes.Writeback_Data::1      3566160                      
-system.ruby.network.routers05.msg_bytes.Writeback_Control::0       204464                      
-system.ruby.network.routers06.percent_links_utilized     5.479511                      
-system.ruby.network.routers06.msg_count.Control::0        76673                      
-system.ruby.network.routers06.msg_count.Request_Control::0        74320                      
-system.ruby.network.routers06.msg_count.Response_Data::1        77150                      
-system.ruby.network.routers06.msg_count.Response_Control::1        64316                      
-system.ruby.network.routers06.msg_count.Response_Control::2        76042                      
-system.ruby.network.routers06.msg_count.Writeback_Data::0        14224                      
-system.ruby.network.routers06.msg_count.Writeback_Data::1        50086                      
-system.ruby.network.routers06.msg_count.Writeback_Control::0        26201                      
-system.ruby.network.routers06.msg_bytes.Control::0       613384                      
-system.ruby.network.routers06.msg_bytes.Request_Control::0       594560                      
-system.ruby.network.routers06.msg_bytes.Response_Data::1      5554800                      
-system.ruby.network.routers06.msg_bytes.Response_Control::1       514528                      
-system.ruby.network.routers06.msg_bytes.Response_Control::2       608336                      
-system.ruby.network.routers06.msg_bytes.Writeback_Data::0      1024128                      
-system.ruby.network.routers06.msg_bytes.Writeback_Data::1      3606192                      
-system.ruby.network.routers06.msg_bytes.Writeback_Control::0       209608                      
-system.ruby.network.routers07.percent_links_utilized     5.453059                      
-system.ruby.network.routers07.msg_count.Control::0        76386                      
-system.ruby.network.routers07.msg_count.Request_Control::0        73908                      
-system.ruby.network.routers07.msg_count.Response_Data::1        76884                      
-system.ruby.network.routers07.msg_count.Response_Control::1        63903                      
-system.ruby.network.routers07.msg_count.Response_Control::2        75759                      
-system.ruby.network.routers07.msg_count.Writeback_Data::0        14181                      
-system.ruby.network.routers07.msg_count.Writeback_Data::1        49730                      
-system.ruby.network.routers07.msg_count.Writeback_Control::0        25901                      
-system.ruby.network.routers07.msg_bytes.Control::0       611088                      
-system.ruby.network.routers07.msg_bytes.Request_Control::0       591264                      
-system.ruby.network.routers07.msg_bytes.Response_Data::1      5535648                      
-system.ruby.network.routers07.msg_bytes.Response_Control::1       511224                      
-system.ruby.network.routers07.msg_bytes.Response_Control::2       606072                      
-system.ruby.network.routers07.msg_bytes.Writeback_Data::0      1021032                      
-system.ruby.network.routers07.msg_bytes.Writeback_Data::1      3580560                      
-system.ruby.network.routers07.msg_bytes.Writeback_Control::0       207208                      
-system.ruby.network.routers08.percent_links_utilized    74.192933                      
-system.ruby.network.routers08.msg_count.Control::0      1215392                      
-system.ruby.network.routers08.msg_count.Request_Control::0       587692                      
-system.ruby.network.routers08.msg_count.Response_Data::1      1424147                      
-system.ruby.network.routers08.msg_count.Response_Control::1      1507241                      
-system.ruby.network.routers08.msg_count.Response_Control::2       605346                      
-system.ruby.network.routers08.msg_count.Writeback_Data::0       112782                      
-system.ruby.network.routers08.msg_count.Writeback_Data::1       398112                      
-system.ruby.network.routers08.msg_count.Writeback_Control::0       207030                      
-system.ruby.network.routers08.msg_bytes.Control::0      9723136                      
-system.ruby.network.routers08.msg_bytes.Request_Control::0      4701536                      
-system.ruby.network.routers08.msg_bytes.Response_Data::1    102538584                      
-system.ruby.network.routers08.msg_bytes.Response_Control::1     12057928                      
-system.ruby.network.routers08.msg_bytes.Response_Control::2      4842768                      
-system.ruby.network.routers08.msg_bytes.Writeback_Data::0      8120304                      
-system.ruby.network.routers08.msg_bytes.Writeback_Data::1     28664064                      
-system.ruby.network.routers08.msg_bytes.Writeback_Control::0      1656240                      
+system.ruby.network.routers03.percent_links_utilized     5.433505                      
+system.ruby.network.routers03.msg_count.Control::0        76366                      
+system.ruby.network.routers03.msg_count.Request_Control::2        73906                      
+system.ruby.network.routers03.msg_count.Response_Data::1        76879                      
+system.ruby.network.routers03.msg_count.Response_Control::1        63521                      
+system.ruby.network.routers03.msg_count.Response_Control::2        75747                      
+system.ruby.network.routers03.msg_count.Writeback_Data::0        13928                      
+system.ruby.network.routers03.msg_count.Writeback_Data::1        49494                      
+system.ruby.network.routers03.msg_count.Writeback_Control::0        25551                      
+system.ruby.network.routers03.msg_bytes.Control::0       610928                      
+system.ruby.network.routers03.msg_bytes.Request_Control::2       591248                      
+system.ruby.network.routers03.msg_bytes.Response_Data::1      5535288                      
+system.ruby.network.routers03.msg_bytes.Response_Control::1       508168                      
+system.ruby.network.routers03.msg_bytes.Response_Control::2       605976                      
+system.ruby.network.routers03.msg_bytes.Writeback_Data::0      1002816                      
+system.ruby.network.routers03.msg_bytes.Writeback_Data::1      3563568                      
+system.ruby.network.routers03.msg_bytes.Writeback_Control::0       204408                      
+system.ruby.network.routers04.percent_links_utilized     5.395387                      
+system.ruby.network.routers04.msg_count.Control::0        76033                      
+system.ruby.network.routers04.msg_count.Request_Control::2        73600                      
+system.ruby.network.routers04.msg_count.Response_Data::1        76524                      
+system.ruby.network.routers04.msg_count.Response_Control::1        63335                      
+system.ruby.network.routers04.msg_count.Response_Control::2        75393                      
+system.ruby.network.routers04.msg_count.Writeback_Data::0        13720                      
+system.ruby.network.routers04.msg_count.Writeback_Data::1        48981                      
+system.ruby.network.routers04.msg_count.Writeback_Control::0        25345                      
+system.ruby.network.routers04.msg_bytes.Control::0       608264                      
+system.ruby.network.routers04.msg_bytes.Request_Control::2       588800                      
+system.ruby.network.routers04.msg_bytes.Response_Data::1      5509728                      
+system.ruby.network.routers04.msg_bytes.Response_Control::1       506680                      
+system.ruby.network.routers04.msg_bytes.Response_Control::2       603144                      
+system.ruby.network.routers04.msg_bytes.Writeback_Data::0       987840                      
+system.ruby.network.routers04.msg_bytes.Writeback_Data::1      3526632                      
+system.ruby.network.routers04.msg_bytes.Writeback_Control::0       202760                      
+system.ruby.network.routers05.percent_links_utilized     5.367062                      
+system.ruby.network.routers05.msg_count.Control::0        75626                      
+system.ruby.network.routers05.msg_count.Request_Control::2        73320                      
+system.ruby.network.routers05.msg_count.Response_Data::1        76116                      
+system.ruby.network.routers05.msg_count.Response_Control::1        62950                      
+system.ruby.network.routers05.msg_count.Response_Control::2        74958                      
+system.ruby.network.routers05.msg_count.Writeback_Data::0        13608                      
+system.ruby.network.routers05.msg_count.Writeback_Data::1        48776                      
+system.ruby.network.routers05.msg_count.Writeback_Control::0        25152                      
+system.ruby.network.routers05.msg_bytes.Control::0       605008                      
+system.ruby.network.routers05.msg_bytes.Request_Control::2       586560                      
+system.ruby.network.routers05.msg_bytes.Response_Data::1      5480352                      
+system.ruby.network.routers05.msg_bytes.Response_Control::1       503600                      
+system.ruby.network.routers05.msg_bytes.Response_Control::2       599664                      
+system.ruby.network.routers05.msg_bytes.Writeback_Data::0       979776                      
+system.ruby.network.routers05.msg_bytes.Writeback_Data::1      3511872                      
+system.ruby.network.routers05.msg_bytes.Writeback_Control::0       201216                      
+system.ruby.network.routers06.percent_links_utilized     5.371797                      
+system.ruby.network.routers06.msg_count.Control::0        75751                      
+system.ruby.network.routers06.msg_count.Request_Control::2        73431                      
+system.ruby.network.routers06.msg_count.Response_Data::1        76221                      
+system.ruby.network.routers06.msg_count.Response_Control::1        63027                      
+system.ruby.network.routers06.msg_count.Response_Control::2        75095                      
+system.ruby.network.routers06.msg_count.Writeback_Data::0        13703                      
+system.ruby.network.routers06.msg_count.Writeback_Data::1        48704                      
+system.ruby.network.routers06.msg_count.Writeback_Control::0        24925                      
+system.ruby.network.routers06.msg_bytes.Control::0       606008                      
+system.ruby.network.routers06.msg_bytes.Request_Control::2       587448                      
+system.ruby.network.routers06.msg_bytes.Response_Data::1      5487912                      
+system.ruby.network.routers06.msg_bytes.Response_Control::1       504216                      
+system.ruby.network.routers06.msg_bytes.Response_Control::2       600760                      
+system.ruby.network.routers06.msg_bytes.Writeback_Data::0       986616                      
+system.ruby.network.routers06.msg_bytes.Writeback_Data::1      3506688                      
+system.ruby.network.routers06.msg_bytes.Writeback_Control::0       199400                      
+system.ruby.network.routers07.percent_links_utilized     5.448957                      
+system.ruby.network.routers07.msg_count.Control::0        76551                      
+system.ruby.network.routers07.msg_count.Request_Control::2        74163                      
+system.ruby.network.routers07.msg_count.Response_Data::1        77065                      
+system.ruby.network.routers07.msg_count.Response_Control::1        63812                      
+system.ruby.network.routers07.msg_count.Response_Control::2        75941                      
+system.ruby.network.routers07.msg_count.Writeback_Data::0        13974                      
+system.ruby.network.routers07.msg_count.Writeback_Data::1        49643                      
+system.ruby.network.routers07.msg_count.Writeback_Control::0        25684                      
+system.ruby.network.routers07.msg_bytes.Control::0       612408                      
+system.ruby.network.routers07.msg_bytes.Request_Control::2       593304                      
+system.ruby.network.routers07.msg_bytes.Response_Data::1      5548680                      
+system.ruby.network.routers07.msg_bytes.Response_Control::1       510496                      
+system.ruby.network.routers07.msg_bytes.Response_Control::2       607528                      
+system.ruby.network.routers07.msg_bytes.Writeback_Data::0      1006128                      
+system.ruby.network.routers07.msg_bytes.Writeback_Data::1      3574296                      
+system.ruby.network.routers07.msg_bytes.Writeback_Control::0       205472                      
+system.ruby.l2_cntrl0.L2cache.demand_hits           30                       # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses       608605                       # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses       608635                       # Number of cache demand accesses
+system.ruby.l2_cntrl0.fully_busy_cycles             1                       # cycles for which number of transistions == max transitions
+system.ruby.network.routers08.percent_links_utilized    73.788082                      
+system.ruby.network.routers08.msg_count.Control::0      1211833                      
+system.ruby.network.routers08.msg_count.Request_Control::2       585965                      
+system.ruby.network.routers08.msg_count.Response_Data::1      1420506                      
+system.ruby.network.routers08.msg_count.Response_Control::1      1499731                      
+system.ruby.network.routers08.msg_count.Response_Control::2       603532                      
+system.ruby.network.routers08.msg_count.Writeback_Data::0       110703                      
+system.ruby.network.routers08.msg_count.Writeback_Data::1       393605                      
+system.ruby.network.routers08.msg_count.Writeback_Control::0       202462                      
+system.ruby.network.routers08.msg_bytes.Control::0      9694664                      
+system.ruby.network.routers08.msg_bytes.Request_Control::2      4687720                      
+system.ruby.network.routers08.msg_bytes.Response_Data::1    102276432                      
+system.ruby.network.routers08.msg_bytes.Response_Control::1     11997848                      
+system.ruby.network.routers08.msg_bytes.Response_Control::2      4828256                      
+system.ruby.network.routers08.msg_bytes.Writeback_Data::0      7970616                      
+system.ruby.network.routers08.msg_bytes.Writeback_Data::1     28339560                      
+system.ruby.network.routers08.msg_bytes.Writeback_Control::0      1619696                      
 system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq        817953                       # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead       604997                       # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite       212953                       # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh        50399                       # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles      5089443                       # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ       172403                       # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ       411771                       # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls      5673617                       # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq     6.936361                       # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy       991356                       # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy      1587349                       # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy       927948                       # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memDataBusBusy       413483                       # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait       976938                       # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memNotOld       192369                       # memory stalls due to anti starvation
-system.ruby.dir_cntrl0.memBuffer.memBankCount |       25693      3.14%      3.14% |       25309      3.09%      6.24% |       25639      3.13%      9.37% |       25493      3.12%     12.49% |       25446      3.11%     15.60% |       25240      3.09%     18.68% |       25202      3.08%     21.76% |       25657      3.14%     24.90% |       25510      3.12%     28.02% |       25612      3.13%     31.15% |       25713      3.14%     34.29% |       25863      3.16%     37.46% |       25420      3.11%     40.56% |       25756      3.15%     43.71% |       25574      3.13%     46.84% |       25666      3.14%     49.98% |       25584      3.13%     53.11% |       25558      3.12%     56.23% |       25869      3.16%     59.39% |       25665      3.14%     62.53% |       25398      3.11%     65.64% |       25614      3.13%     68.77% |       25401      3.11%     71.87% |       25740      3.15%     75.02% |       25400      3.11%     78.12% |       25542      3.12%     81.25% |       25601      3.13%     84.38% |       25502      3.12%     87.49% |       25584      3.13%     90.62% |       25779      3.15%     93.77% |       25408      3.11%     96.88% |       25515      3.12%    100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total       817953                       # Number of accesses per bank
-system.ruby.network.routers09.percent_links_utilized    30.877103                      
-system.ruby.network.routers09.msg_count.Control::0       604998                      
-system.ruby.network.routers09.msg_count.Response_Data::1       817950                      
-system.ruby.network.routers09.msg_count.Response_Control::1       997019                      
-system.ruby.network.routers09.msg_bytes.Control::0      4839984                      
-system.ruby.network.routers09.msg_bytes.Response_Data::1     58892400                      
-system.ruby.network.routers09.msg_bytes.Response_Control::1      7976152                      
-system.ruby.network.routers10.percent_links_utilized    14.874317                      
-system.ruby.network.routers10.msg_count.Control::0      1215392                      
-system.ruby.network.routers10.msg_count.Request_Control::0       591383                      
-system.ruby.network.routers10.msg_count.Response_Data::1      1429496                      
-system.ruby.network.routers10.msg_count.Response_Control::1      1507263                      
-system.ruby.network.routers10.msg_count.Response_Control::2       605346                      
-system.ruby.network.routers10.msg_count.Writeback_Data::0       112782                      
-system.ruby.network.routers10.msg_count.Writeback_Data::1       398112                      
-system.ruby.network.routers10.msg_count.Writeback_Control::0       207030                      
-system.ruby.network.routers10.msg_bytes.Control::0      9723136                      
-system.ruby.network.routers10.msg_bytes.Request_Control::0      4731064                      
-system.ruby.network.routers10.msg_bytes.Response_Data::1    102923712                      
-system.ruby.network.routers10.msg_bytes.Response_Control::1     12058104                      
-system.ruby.network.routers10.msg_bytes.Response_Control::2      4842768                      
-system.ruby.network.routers10.msg_bytes.Writeback_Data::0      8120304                      
-system.ruby.network.routers10.msg_bytes.Writeback_Data::1     28664064                      
-system.ruby.network.routers10.msg_bytes.Writeback_Control::0      1656240                      
-system.ruby.network.msg_count.Control         3646183                      
-system.ruby.network.msg_count.Request_Control      1770458                      
-system.ruby.network.msg_count.Response_Data      4285974                      
-system.ruby.network.msg_count.Response_Control      6337828                      
-system.ruby.network.msg_count.Writeback_Data      1532683                      
-system.ruby.network.msg_count.Writeback_Control       621092                      
-system.ruby.network.msg_byte.Control         29169464                      
-system.ruby.network.msg_byte.Request_Control     14163664                      
-system.ruby.network.msg_byte.Response_Data    308590128                      
-system.ruby.network.msg_byte.Response_Control     50702624                      
-system.ruby.network.msg_byte.Writeback_Data    110353176                      
-system.ruby.network.msg_byte.Writeback_Control      4968736                      
+system.ruby.dir_cntrl0.memBuffer.memReq        816132                       # Total number of memory requests
+system.ruby.dir_cntrl0.memBuffer.memRead       603181                       # Number of memory reads
+system.ruby.dir_cntrl0.memBuffer.memWrite       212949                       # Number of memory writes
+system.ruby.dir_cntrl0.memBuffer.memRefresh        50414                       # Number of memory refreshes
+system.ruby.dir_cntrl0.memBuffer.memWaitCycles      5087209                       # Delay stalled at the head of the bank queue
+system.ruby.dir_cntrl0.memBuffer.memInputQ       208626                       # Delay in the input queue
+system.ruby.dir_cntrl0.memBuffer.memBankQ       421577                       # Delay behind the head of the bank queue
+system.ruby.dir_cntrl0.memBuffer.totalStalls      5717412                       # Total number of stall cycles
+system.ruby.dir_cntrl0.memBuffer.stallsPerReq     7.005499                       # Expected number of stall cycles per request
+system.ruby.dir_cntrl0.memBuffer.memBankBusy       996551                       # memory stalls due to busy bank
+system.ruby.dir_cntrl0.memBuffer.memBusBusy      1584957                       # memory stalls due to busy bus
+system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy       931983                       # memory stalls due to read write turnaround
+system.ruby.dir_cntrl0.memBuffer.memDataBusBusy       411910                       # memory stalls due to read read turnaround
+system.ruby.dir_cntrl0.memBuffer.memArbWait       974568                       # memory stalls due to arbitration
+system.ruby.dir_cntrl0.memBuffer.memNotOld       187240                       # memory stalls due to anti starvation
+system.ruby.dir_cntrl0.memBuffer.memBankCount |       25732      3.15%      3.15% |       25542      3.13%      6.28% |       25558      3.13%      9.41% |       25419      3.11%     12.53% |       25578      3.13%     15.66% |       25569      3.13%     18.80% |       25355      3.11%     21.90% |       25427      3.12%     25.02% |       25577      3.13%     28.15% |       25273      3.10%     31.25% |       25829      3.16%     34.41% |       25738      3.15%     37.57% |       25452      3.12%     40.69% |       25562      3.13%     43.82% |       25175      3.08%     46.90% |       25281      3.10%     50.00% |       25608      3.14%     53.14% |       25089      3.07%     56.21% |       25653      3.14%     59.36% |       25208      3.09%     62.44% |       25307      3.10%     65.54% |       25373      3.11%     68.65% |       25373      3.11%     71.76% |       25618      3.14%     74.90% |       25513      3.13%     78.03% |       26009      3.19%     81.21% |       25574      3.13%     84.35% |       25719      3.15%     87.50% |       25435      3.12%     90.62% |       25580      3.13%     93.75% |       25654      3.14%     96.89% |       25352      3.11%    100.00% # Number of accesses per bank
+system.ruby.dir_cntrl0.memBuffer.memBankCount::total       816132                       # Number of accesses per bank
+system.ruby.network.routers09.percent_links_utilized    30.792875                      
+system.ruby.network.routers09.msg_count.Control::0       603181                      
+system.ruby.network.routers09.msg_count.Response_Data::1       816130                      
+system.ruby.network.routers09.msg_count.Response_Control::1       993390                      
+system.ruby.network.routers09.msg_bytes.Control::0      4825448                      
+system.ruby.network.routers09.msg_bytes.Response_Data::1     58761360                      
+system.ruby.network.routers09.msg_bytes.Response_Control::1      7947120                      
+system.ruby.network.routers10.percent_links_utilized    14.793798                      
+system.ruby.network.routers10.msg_count.Control::0      1211833                      
+system.ruby.network.routers10.msg_count.Request_Control::2       589687                      
+system.ruby.network.routers10.msg_count.Response_Data::1      1425926                      
+system.ruby.network.routers10.msg_count.Response_Control::1      1499753                      
+system.ruby.network.routers10.msg_count.Response_Control::2       603532                      
+system.ruby.network.routers10.msg_count.Writeback_Data::0       110703                      
+system.ruby.network.routers10.msg_count.Writeback_Data::1       393605                      
+system.ruby.network.routers10.msg_count.Writeback_Control::0       202462                      
+system.ruby.network.routers10.msg_bytes.Control::0      9694664                      
+system.ruby.network.routers10.msg_bytes.Request_Control::2      4717496                      
+system.ruby.network.routers10.msg_bytes.Response_Data::1    102666672                      
+system.ruby.network.routers10.msg_bytes.Response_Control::1     11998024                      
+system.ruby.network.routers10.msg_bytes.Response_Control::2      4828256                      
+system.ruby.network.routers10.msg_bytes.Writeback_Data::0      7970616                      
+system.ruby.network.routers10.msg_bytes.Writeback_Data::1     28339560                      
+system.ruby.network.routers10.msg_bytes.Writeback_Control::0      1619696                      
+system.ruby.network.msg_count.Control         3635500                      
+system.ruby.network.msg_count.Request_Control      1765339                      
+system.ruby.network.msg_count.Response_Data      4275228                      
+system.ruby.network.msg_count.Response_Control      6309857                      
+system.ruby.network.msg_count.Writeback_Data      1512925                      
+system.ruby.network.msg_count.Writeback_Control       607386                      
+system.ruby.network.msg_byte.Control         29084000                      
+system.ruby.network.msg_byte.Request_Control     14122712                      
+system.ruby.network.msg_byte.Response_Data    307816416                      
+system.ruby.network.msg_byte.Response_Control     50478856                      
+system.ruby.network.msg_byte.Writeback_Data    108930600                      
+system.ruby.network.msg_byte.Writeback_Control      4859088                      
 system.funcbus.throughput                           0                       # Throughput (bytes/s)
 system.funcbus.data_through_bus                     0                       # Total data (bytes)
-system.cpu_clk_domain.clock                         1                       # Clock period in ticks
-system.cpu0.num_reads                           99060                       # number of read accesses completed
-system.cpu0.num_writes                          53442                       # number of write accesses completed
+system.cpu0.num_reads                           98705                       # number of read accesses completed
+system.cpu0.num_writes                          53811                       # number of write accesses completed
 system.cpu0.num_copies                              0                       # number of copy accesses completed
-system.cpu1.num_reads                           99097                       # number of read accesses completed
-system.cpu1.num_writes                          53480                       # number of write accesses completed
+system.cpu1.num_reads                           98323                       # number of read accesses completed
+system.cpu1.num_writes                          53379                       # number of write accesses completed
 system.cpu1.num_copies                              0                       # number of copy accesses completed
-system.cpu2.num_reads                           99034                       # number of read accesses completed
-system.cpu2.num_writes                          53431                       # number of write accesses completed
+system.cpu2.num_reads                           98444                       # number of read accesses completed
+system.cpu2.num_writes                          53127                       # number of write accesses completed
 system.cpu2.num_copies                              0                       # number of copy accesses completed
-system.cpu3.num_reads                           98135                       # number of read accesses completed
-system.cpu3.num_writes                          53229                       # number of write accesses completed
+system.cpu3.num_reads                           98629                       # number of read accesses completed
+system.cpu3.num_writes                          53267                       # number of write accesses completed
 system.cpu3.num_copies                              0                       # number of copy accesses completed
-system.cpu4.num_reads                           98915                       # number of read accesses completed
-system.cpu4.num_writes                          53496                       # number of write accesses completed
+system.cpu4.num_reads                           98161                       # number of read accesses completed
+system.cpu4.num_writes                          53090                       # number of write accesses completed
 system.cpu4.num_copies                              0                       # number of copy accesses completed
-system.cpu5.num_reads                           98351                       # number of read accesses completed
-system.cpu5.num_writes                          52957                       # number of write accesses completed
+system.cpu5.num_reads                           98401                       # number of read accesses completed
+system.cpu5.num_writes                          52796                       # number of write accesses completed
 system.cpu5.num_copies                              0                       # number of copy accesses completed
-system.cpu6.num_reads                          100000                       # number of read accesses completed
-system.cpu6.num_writes                          53414                       # number of write accesses completed
+system.cpu6.num_reads                           98263                       # number of read accesses completed
+system.cpu6.num_writes                          53278                       # number of write accesses completed
 system.cpu6.num_copies                              0                       # number of copy accesses completed
-system.cpu7.num_reads                           99052                       # number of read accesses completed
-system.cpu7.num_writes                          53517                       # number of write accesses completed
+system.cpu7.num_reads                          100000                       # number of read accesses completed
+system.cpu7.num_writes                          53646                       # number of write accesses completed
 system.cpu7.num_copies                              0                       # number of copy accesses completed
-system.ruby.network.routers00.throttle0.link_utilization     5.533742                      
-system.ruby.network.routers00.throttle0.msg_count.Request_Control::0        74092                      
-system.ruby.network.routers00.throttle0.msg_count.Response_Data::1        76557                      
-system.ruby.network.routers00.throttle0.msg_count.Response_Control::1        40112                      
-system.ruby.network.routers00.throttle0.msg_bytes.Request_Control::0       592736                      
-system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::1      5512104                      
-system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::1       320896                      
-system.ruby.network.routers00.throttle1.link_utilization     5.392494                      
-system.ruby.network.routers00.throttle1.msg_count.Control::0        76561                      
-system.ruby.network.routers00.throttle1.msg_count.Response_Data::1          516                      
-system.ruby.network.routers00.throttle1.msg_count.Response_Control::1        23798                      
-system.ruby.network.routers00.throttle1.msg_count.Response_Control::2        75920                      
-system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::0        14031                      
-system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::1        49937                      
-system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0        26080                      
-system.ruby.network.routers00.throttle1.msg_bytes.Control::0       612488                      
-system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::1        37152                      
-system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::1       190384                      
-system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2       607360                      
-system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::0      1010232                      
-system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::1      3595464                      
-system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0       208640                      
-system.ruby.network.routers01.throttle0.link_utilization     5.496532                      
-system.ruby.network.routers01.throttle0.msg_count.Request_Control::0        73721                      
-system.ruby.network.routers01.throttle0.msg_count.Response_Data::1        76052                      
-system.ruby.network.routers01.throttle0.msg_count.Response_Control::1        39627                      
-system.ruby.network.routers01.throttle0.msg_bytes.Request_Control::0       589768                      
-system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::1      5475744                      
-system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::1       317016                      
-system.ruby.network.routers01.throttle1.link_utilization     5.355008                      
-system.ruby.network.routers01.throttle1.msg_count.Control::0        76056                      
-system.ruby.network.routers01.throttle1.msg_count.Response_Data::1          522                      
-system.ruby.network.routers01.throttle1.msg_count.Response_Control::1        23985                      
-system.ruby.network.routers01.throttle1.msg_count.Response_Control::2        75434                      
-system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::0        14149                      
-system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::1        49365                      
-system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0        25475                      
-system.ruby.network.routers01.throttle1.msg_bytes.Control::0       608448                      
-system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::1        37584                      
-system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::1       191880                      
-system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2       603472                      
-system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::0      1018728                      
-system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::1      3554280                      
-system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0       203800                      
-system.ruby.network.routers02.throttle0.link_utilization     5.506611                      
-system.ruby.network.routers02.throttle0.msg_count.Request_Control::0        73785                      
-system.ruby.network.routers02.throttle0.msg_count.Response_Data::1        76162                      
-system.ruby.network.routers02.throttle0.msg_count.Response_Control::1        40036                      
-system.ruby.network.routers02.throttle0.msg_bytes.Request_Control::0       590280                      
-system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::1      5483664                      
-system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::1       320288                      
-system.ruby.network.routers02.throttle1.link_utilization     5.378529                      
-system.ruby.network.routers02.throttle1.msg_count.Control::0        76165                      
-system.ruby.network.routers02.throttle1.msg_count.Response_Data::1          504                      
-system.ruby.network.routers02.throttle1.msg_count.Response_Control::1        23615                      
-system.ruby.network.routers02.throttle1.msg_count.Response_Control::2        75573                      
-system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::0        14049                      
-system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::1        49819                      
-system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0        25987                      
-system.ruby.network.routers02.throttle1.msg_bytes.Control::0       609320                      
-system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::1        36288                      
-system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::1       188920                      
-system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2       604584                      
-system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::0      1011528                      
-system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::1      3586968                      
-system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0       207896                      
-system.ruby.network.routers03.throttle0.link_utilization     5.489698                      
-system.ruby.network.routers03.throttle0.msg_count.Request_Control::0        73621                      
-system.ruby.network.routers03.throttle0.msg_count.Response_Data::1        75949                      
-system.ruby.network.routers03.throttle0.msg_count.Response_Control::1        39662                      
-system.ruby.network.routers03.throttle0.msg_bytes.Request_Control::0       588968                      
-system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::1      5468328                      
-system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::1       317296                      
-system.ruby.network.routers03.throttle1.link_utilization     5.349621                      
-system.ruby.network.routers03.throttle1.msg_count.Control::0        75953                      
-system.ruby.network.routers03.throttle1.msg_count.Response_Data::1          510                      
-system.ruby.network.routers03.throttle1.msg_count.Response_Control::1        23795                      
-system.ruby.network.routers03.throttle1.msg_count.Response_Control::2        75316                      
-system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::0        13992                      
-system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::1        49471                      
-system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0        25671                      
-system.ruby.network.routers03.throttle1.msg_bytes.Control::0       607624                      
-system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::1        36720                      
-system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::1       190360                      
-system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2       602528                      
-system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::0      1007424                      
-system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::1      3561912                      
-system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0       205368                      
-system.ruby.network.routers04.throttle0.link_utilization     5.540845                      
-system.ruby.network.routers04.throttle0.msg_count.Request_Control::0        74200                      
-system.ruby.network.routers04.throttle0.msg_count.Response_Data::1        76637                      
-system.ruby.network.routers04.throttle0.msg_count.Response_Control::1        40315                      
-system.ruby.network.routers04.throttle0.msg_bytes.Request_Control::0       593600                      
-system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::1      5517864                      
-system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::1       322520                      
-system.ruby.network.routers04.throttle1.link_utilization     5.414878                      
-system.ruby.network.routers04.throttle1.msg_count.Control::0        76641                      
-system.ruby.network.routers04.throttle1.msg_count.Response_Data::1          513                      
-system.ruby.network.routers04.throttle1.msg_count.Response_Control::1        23662                      
-system.ruby.network.routers04.throttle1.msg_count.Response_Control::2        75951                      
-system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::0        14152                      
-system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::1        50174                      
-system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0        26159                      
-system.ruby.network.routers04.throttle1.msg_bytes.Control::0       613128                      
-system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::1        36936                      
-system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::1       189296                      
-system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2       607608                      
-system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::0      1018944                      
-system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::1      3612528                      
-system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0       209272                      
-system.ruby.network.routers05.throttle0.link_utilization     5.490703                      
-system.ruby.network.routers05.throttle0.msg_count.Request_Control::0        73736                      
-system.ruby.network.routers05.throttle0.msg_count.Response_Data::1        75963                      
-system.ruby.network.routers05.throttle0.msg_count.Response_Control::1        39567                      
-system.ruby.network.routers05.throttle0.msg_bytes.Request_Control::0       589888                      
-system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::1      5469336                      
-system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::1       316536                      
-system.ruby.network.routers05.throttle1.link_utilization     5.351205                      
-system.ruby.network.routers05.throttle1.msg_count.Control::0        75966                      
-system.ruby.network.routers05.throttle1.msg_count.Response_Data::1          462                      
-system.ruby.network.routers05.throttle1.msg_count.Response_Control::1        23873                      
-system.ruby.network.routers05.throttle1.msg_count.Response_Control::2        75352                      
-system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::0        14005                      
-system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::1        49530                      
-system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0        25558                      
-system.ruby.network.routers05.throttle1.msg_bytes.Control::0       607728                      
-system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::1        33264                      
-system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::1       190984                      
-system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2       602816                      
-system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::0      1008360                      
-system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::1      3566160                      
-system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0       204464                      
-system.ruby.network.routers06.throttle0.link_utilization     5.544607                      
-system.ruby.network.routers06.throttle0.msg_count.Request_Control::0        74320                      
-system.ruby.network.routers06.throttle0.msg_count.Response_Data::1        76672                      
-system.ruby.network.routers06.throttle0.msg_count.Response_Control::1        40427                      
-system.ruby.network.routers06.throttle0.msg_bytes.Request_Control::0       594560                      
-system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::1      5520384                      
-system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::1       323416                      
-system.ruby.network.routers06.throttle1.link_utilization     5.414416                      
-system.ruby.network.routers06.throttle1.msg_count.Control::0        76673                      
-system.ruby.network.routers06.throttle1.msg_count.Response_Data::1          478                      
-system.ruby.network.routers06.throttle1.msg_count.Response_Control::1        23889                      
-system.ruby.network.routers06.throttle1.msg_count.Response_Control::2        76042                      
-system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::0        14224                      
-system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::1        50086                      
-system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0        26201                      
-system.ruby.network.routers06.throttle1.msg_bytes.Control::0       613384                      
-system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::1        34416                      
-system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::1       191112                      
-system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2       608336                      
-system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::0      1024128                      
-system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::1      3606192                      
-system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0       209608                      
-system.ruby.network.routers07.throttle0.link_utilization     5.521548                      
-system.ruby.network.routers07.throttle0.msg_count.Request_Control::0        73908                      
-system.ruby.network.routers07.throttle0.msg_count.Response_Data::1        76384                      
-system.ruby.network.routers07.throttle0.msg_count.Response_Control::1        40083                      
-system.ruby.network.routers07.throttle0.msg_bytes.Request_Control::0       591264                      
-system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::1      5499648                      
-system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::1       320664                      
-system.ruby.network.routers07.throttle1.link_utilization     5.384571                      
-system.ruby.network.routers07.throttle1.msg_count.Control::0        76386                      
-system.ruby.network.routers07.throttle1.msg_count.Response_Data::1          500                      
-system.ruby.network.routers07.throttle1.msg_count.Response_Control::1        23820                      
-system.ruby.network.routers07.throttle1.msg_count.Response_Control::2        75759                      
-system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::0        14181                      
-system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::1        49730                      
-system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0        25901                      
-system.ruby.network.routers07.throttle1.msg_bytes.Control::0       611088                      
-system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::1        36000                      
-system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::1       190560                      
-system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::2       606072                      
-system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::0      1021032                      
-system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::1      3580560                      
-system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0       207208                      
-system.ruby.network.routers08.throttle0.link_utilization    84.545499                      
-system.ruby.network.routers08.throttle0.msg_count.Control::0       610394                      
-system.ruby.network.routers08.throttle0.msg_count.Response_Data::1       606165                      
-system.ruby.network.routers08.throttle0.msg_count.Response_Control::1       795400                      
-system.ruby.network.routers08.throttle0.msg_count.Response_Control::2       605346                      
-system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::0       112782                      
-system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::1       398112                      
-system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0       207030                      
-system.ruby.network.routers08.throttle0.msg_bytes.Control::0      4883152                      
-system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::1     43643880                      
-system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::1      6363200                      
-system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::2      4842768                      
-system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::0      8120304                      
-system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::1     28664064                      
-system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0      1656240                      
-system.ruby.network.routers08.throttle1.link_utilization    63.840366                      
-system.ruby.network.routers08.throttle1.msg_count.Control::0       604998                      
-system.ruby.network.routers08.throttle1.msg_count.Request_Control::0       587692                      
-system.ruby.network.routers08.throttle1.msg_count.Response_Data::1       817982                      
-system.ruby.network.routers08.throttle1.msg_count.Response_Control::1       711841                      
-system.ruby.network.routers08.throttle1.msg_bytes.Control::0      4839984                      
-system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::0      4701536                      
-system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::1     58894704                      
-system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::1      5694728                      
-system.ruby.network.routers09.throttle0.link_utilization    20.073355                      
-system.ruby.network.routers09.throttle0.msg_count.Control::0       604998                      
-system.ruby.network.routers09.throttle0.msg_count.Response_Data::1       212955                      
-system.ruby.network.routers09.throttle0.msg_count.Response_Control::1       392034                      
-system.ruby.network.routers09.throttle0.msg_bytes.Control::0      4839984                      
-system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::1     15332760                      
-system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::1      3136272                      
-system.ruby.network.routers09.throttle1.link_utilization    41.680851                      
-system.ruby.network.routers09.throttle1.msg_count.Response_Data::1       604995                      
-system.ruby.network.routers09.throttle1.msg_count.Response_Control::1       604985                      
-system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::1     43559640                      
-system.ruby.network.routers09.throttle1.msg_bytes.Response_Control::1      4839880                      
-system.ruby.network.routers10.throttle0.link_utilization     5.533742                      
-system.ruby.network.routers10.throttle0.msg_count.Request_Control::0        74092                      
-system.ruby.network.routers10.throttle0.msg_count.Response_Data::1        76557                      
-system.ruby.network.routers10.throttle0.msg_count.Response_Control::1        40112                      
-system.ruby.network.routers10.throttle0.msg_bytes.Request_Control::0       592736                      
-system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::1      5512104                      
-system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::1       320896                      
-system.ruby.network.routers10.throttle1.link_utilization     5.496532                      
-system.ruby.network.routers10.throttle1.msg_count.Request_Control::0        73721                      
-system.ruby.network.routers10.throttle1.msg_count.Response_Data::1        76052                      
-system.ruby.network.routers10.throttle1.msg_count.Response_Control::1        39627                      
-system.ruby.network.routers10.throttle1.msg_bytes.Request_Control::0       589768                      
-system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::1      5475744                      
-system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::1       317016                      
-system.ruby.network.routers10.throttle2.link_utilization     5.506611                      
-system.ruby.network.routers10.throttle2.msg_count.Request_Control::0        73785                      
-system.ruby.network.routers10.throttle2.msg_count.Response_Data::1        76162                      
-system.ruby.network.routers10.throttle2.msg_count.Response_Control::1        40036                      
-system.ruby.network.routers10.throttle2.msg_bytes.Request_Control::0       590280                      
-system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::1      5483664                      
-system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::1       320288                      
-system.ruby.network.routers10.throttle3.link_utilization     5.489698                      
-system.ruby.network.routers10.throttle3.msg_count.Request_Control::0        73621                      
-system.ruby.network.routers10.throttle3.msg_count.Response_Data::1        75949                      
-system.ruby.network.routers10.throttle3.msg_count.Response_Control::1        39662                      
-system.ruby.network.routers10.throttle3.msg_bytes.Request_Control::0       588968                      
-system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::1      5468328                      
-system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::1       317296                      
-system.ruby.network.routers10.throttle4.link_utilization     5.540845                      
-system.ruby.network.routers10.throttle4.msg_count.Request_Control::0        74200                      
-system.ruby.network.routers10.throttle4.msg_count.Response_Data::1        76637                      
-system.ruby.network.routers10.throttle4.msg_count.Response_Control::1        40315                      
-system.ruby.network.routers10.throttle4.msg_bytes.Request_Control::0       593600                      
-system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::1      5517864                      
-system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::1       322520                      
-system.ruby.network.routers10.throttle5.link_utilization     5.490703                      
-system.ruby.network.routers10.throttle5.msg_count.Request_Control::0        73736                      
-system.ruby.network.routers10.throttle5.msg_count.Response_Data::1        75963                      
-system.ruby.network.routers10.throttle5.msg_count.Response_Control::1        39567                      
-system.ruby.network.routers10.throttle5.msg_bytes.Request_Control::0       589888                      
-system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::1      5469336                      
-system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::1       316536                      
-system.ruby.network.routers10.throttle6.link_utilization     5.544614                      
-system.ruby.network.routers10.throttle6.msg_count.Request_Control::0        74320                      
-system.ruby.network.routers10.throttle6.msg_count.Response_Data::1        76672                      
-system.ruby.network.routers10.throttle6.msg_count.Response_Control::1        40427                      
-system.ruby.network.routers10.throttle6.msg_bytes.Request_Control::0       594560                      
-system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::1      5520384                      
-system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::1       323416                      
-system.ruby.network.routers10.throttle7.link_utilization     5.521548                      
-system.ruby.network.routers10.throttle7.msg_count.Request_Control::0        73908                      
-system.ruby.network.routers10.throttle7.msg_count.Response_Data::1        76384                      
-system.ruby.network.routers10.throttle7.msg_count.Response_Control::1        40083                      
-system.ruby.network.routers10.throttle7.msg_bytes.Request_Control::0       591264                      
-system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::1      5499648                      
-system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::1       320664                      
-system.ruby.network.routers10.throttle8.link_utilization    84.545527                      
-system.ruby.network.routers10.throttle8.msg_count.Control::0       610394                      
-system.ruby.network.routers10.throttle8.msg_count.Response_Data::1       606165                      
-system.ruby.network.routers10.throttle8.msg_count.Response_Control::1       795400                      
-system.ruby.network.routers10.throttle8.msg_count.Response_Control::2       605346                      
-system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::0       112782                      
-system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::1       398112                      
-system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0       207030                      
-system.ruby.network.routers10.throttle8.msg_bytes.Control::0      4883152                      
-system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::1     43643880                      
-system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::1      6363200                      
-system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::2      4842768                      
-system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::0      8120304                      
-system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::1     28664064                      
-system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0      1656240                      
-system.ruby.network.routers10.throttle9.link_utilization    20.073355                      
-system.ruby.network.routers10.throttle9.msg_count.Control::0       604998                      
-system.ruby.network.routers10.throttle9.msg_count.Response_Data::1       212955                      
-system.ruby.network.routers10.throttle9.msg_count.Response_Control::1       392034                      
-system.ruby.network.routers10.throttle9.msg_bytes.Control::0      4839984                      
-system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::1     15332760                      
-system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::1      3136272                      
-system.ruby.delayVCHist.vnet_0::bucket_size         2048                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::max_bucket        20479                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::samples       1535534                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::mean       436.982452                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::stdev      606.134727                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0           |     1500047     97.69%     97.69% |       35358      2.30%     99.99% |         117      0.01%    100.00% |          10      0.00%    100.00% |           1      0.00%    100.00% |           1      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::total         1535534                       # delay histogram for vnet_0
+system.ruby.network.routers00.throttle0.link_utilization     5.504536                      
+system.ruby.network.routers00.throttle0.msg_count.Request_Control::2        73752                      
+system.ruby.network.routers00.throttle0.msg_count.Response_Data::1        76243                      
+system.ruby.network.routers00.throttle0.msg_count.Response_Control::1        39274                      
+system.ruby.network.routers00.throttle0.msg_bytes.Request_Control::2       590016                      
+system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::1      5489496                      
+system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::1       314192                      
+system.ruby.network.routers00.throttle1.link_utilization     5.343032                      
+system.ruby.network.routers00.throttle1.msg_count.Control::0        76245                      
+system.ruby.network.routers00.throttle1.msg_count.Response_Data::1          550                      
+system.ruby.network.routers00.throttle1.msg_count.Response_Control::1        24081                      
+system.ruby.network.routers00.throttle1.msg_count.Response_Control::2        75593                      
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::0        14015                      
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::1        49278                      
+system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0        25258                      
+system.ruby.network.routers00.throttle1.msg_bytes.Control::0       609960                      
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::1        39600                      
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::1       192648                      
+system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2       604744                      
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::0      1009080                      
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::1      3548016                      
+system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0       202064                      
+system.ruby.network.routers01.throttle0.link_utilization     5.494969                      
+system.ruby.network.routers01.throttle0.msg_count.Request_Control::2        73821                      
+system.ruby.network.routers01.throttle0.msg_count.Response_Data::1        76095                      
+system.ruby.network.routers01.throttle0.msg_count.Response_Control::1        39148                      
+system.ruby.network.routers01.throttle0.msg_bytes.Request_Control::2       590568                      
+system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::1      5478840                      
+system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::1       313184                      
+system.ruby.network.routers01.throttle1.link_utilization     5.340911                      
+system.ruby.network.routers01.throttle1.msg_count.Control::0        76099                      
+system.ruby.network.routers01.throttle1.msg_count.Response_Data::1          539                      
+system.ruby.network.routers01.throttle1.msg_count.Response_Control::1        24064                      
+system.ruby.network.routers01.throttle1.msg_count.Response_Control::2        75499                      
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::0        13920                      
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::1        49382                      
+system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0        25225                      
+system.ruby.network.routers01.throttle1.msg_bytes.Control::0       608792                      
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::1        38808                      
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::1       192512                      
+system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2       603992                      
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::0      1002240                      
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::1      3555504                      
+system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0       201800                      
+system.ruby.network.routers02.throttle0.link_utilization     5.486924                      
+system.ruby.network.routers02.throttle0.msg_count.Request_Control::2        73694                      
+system.ruby.network.routers02.throttle0.msg_count.Response_Data::1        75978                      
+system.ruby.network.routers02.throttle0.msg_count.Response_Control::1        39160                      
+system.ruby.network.routers02.throttle0.msg_bytes.Request_Control::2       589552                      
+system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::1      5470416                      
+system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::1       313280                      
+system.ruby.network.routers02.throttle1.link_utilization     5.326585                      
+system.ruby.network.routers02.throttle1.msg_count.Control::0        75982                      
+system.ruby.network.routers02.throttle1.msg_count.Response_Data::1          456                      
+system.ruby.network.routers02.throttle1.msg_count.Response_Control::1        24014                      
+system.ruby.network.routers02.throttle1.msg_count.Response_Control::2        75307                      
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::0        13836                      
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::1        49347                      
+system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0        25322                      
+system.ruby.network.routers02.throttle1.msg_bytes.Control::0       607856                      
+system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::1        32832                      
+system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::1       192112                      
+system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2       602456                      
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::0       996192                      
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::1      3552984                      
+system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0       202576                      
+system.ruby.network.routers03.throttle0.link_utilization     5.514392                      
+system.ruby.network.routers03.throttle0.msg_count.Request_Control::2        73906                      
+system.ruby.network.routers03.throttle0.msg_count.Response_Data::1        76362                      
+system.ruby.network.routers03.throttle0.msg_count.Response_Control::1        39480                      
+system.ruby.network.routers03.throttle0.msg_bytes.Request_Control::2       591248                      
+system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::1      5498064                      
+system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::1       315840                      
+system.ruby.network.routers03.throttle1.link_utilization     5.352619                      
+system.ruby.network.routers03.throttle1.msg_count.Control::0        76366                      
+system.ruby.network.routers03.throttle1.msg_count.Response_Data::1          517                      
+system.ruby.network.routers03.throttle1.msg_count.Response_Control::1        24041                      
+system.ruby.network.routers03.throttle1.msg_count.Response_Control::2        75747                      
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::0        13928                      
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::1        49494                      
+system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0        25551                      
+system.ruby.network.routers03.throttle1.msg_bytes.Control::0       610928                      
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::1        37224                      
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::1       192328                      
+system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2       605976                      
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::0      1002816                      
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::1      3563568                      
+system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0       204408                      
+system.ruby.network.routers04.throttle0.link_utilization     5.488929                      
+system.ruby.network.routers04.throttle0.msg_count.Request_Control::2        73600                      
+system.ruby.network.routers04.throttle0.msg_count.Response_Data::1        76031                      
+system.ruby.network.routers04.throttle0.msg_count.Response_Control::1        39068                      
+system.ruby.network.routers04.throttle0.msg_bytes.Request_Control::2       588800                      
+system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::1      5474232                      
+system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::1       312544                      
+system.ruby.network.routers04.throttle1.link_utilization     5.301845                      
+system.ruby.network.routers04.throttle1.msg_count.Control::0        76033                      
+system.ruby.network.routers04.throttle1.msg_count.Response_Data::1          493                      
+system.ruby.network.routers04.throttle1.msg_count.Response_Control::1        24267                      
+system.ruby.network.routers04.throttle1.msg_count.Response_Control::2        75393                      
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::0        13720                      
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::1        48981                      
+system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0        25345                      
+system.ruby.network.routers04.throttle1.msg_bytes.Control::0       608264                      
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::1        35496                      
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::1       194136                      
+system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2       603144                      
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::0       987840                      
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::1      3526632                      
+system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0       202760                      
+system.ruby.network.routers05.throttle0.link_utilization     5.459657                      
+system.ruby.network.routers05.throttle0.msg_count.Request_Control::2        73320                      
+system.ruby.network.routers05.throttle0.msg_count.Response_Data::1        75624                      
+system.ruby.network.routers05.throttle0.msg_count.Response_Control::1        38761                      
+system.ruby.network.routers05.throttle0.msg_bytes.Request_Control::2       586560                      
+system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::1      5444928                      
+system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::1       310088                      
+system.ruby.network.routers05.throttle1.link_utilization     5.274467                      
+system.ruby.network.routers05.throttle1.msg_count.Control::0        75626                      
+system.ruby.network.routers05.throttle1.msg_count.Response_Data::1          492                      
+system.ruby.network.routers05.throttle1.msg_count.Response_Control::1        24189                      
+system.ruby.network.routers05.throttle1.msg_count.Response_Control::2        74958                      
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::0        13608                      
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::1        48776                      
+system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0        25152                      
+system.ruby.network.routers05.throttle1.msg_bytes.Control::0       605008                      
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::1        35424                      
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::1       193512                      
+system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2       599664                      
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::0       979776                      
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::1      3511872                      
+system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0       201216                      
+system.ruby.network.routers06.throttle0.link_utilization     5.467123                      
+system.ruby.network.routers06.throttle0.msg_count.Request_Control::2        73431                      
+system.ruby.network.routers06.throttle0.msg_count.Response_Data::1        75747                      
+system.ruby.network.routers06.throttle0.msg_count.Response_Control::1        38627                      
+system.ruby.network.routers06.throttle0.msg_bytes.Request_Control::2       587448                      
+system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::1      5453784                      
+system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::1       309016                      
+system.ruby.network.routers06.throttle1.link_utilization     5.276472                      
+system.ruby.network.routers06.throttle1.msg_count.Control::0        75751                      
+system.ruby.network.routers06.throttle1.msg_count.Response_Data::1          474                      
+system.ruby.network.routers06.throttle1.msg_count.Response_Control::1        24400                      
+system.ruby.network.routers06.throttle1.msg_count.Response_Control::2        75095                      
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::0        13703                      
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::1        48704                      
+system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0        24925                      
+system.ruby.network.routers06.throttle1.msg_bytes.Control::0       606008                      
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::1        34128                      
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::1       195200                      
+system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2       600760                      
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::0       986616                      
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::1      3506688                      
+system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0       199400                      
+system.ruby.network.routers07.throttle0.link_utilization     5.528959                      
+system.ruby.network.routers07.throttle0.msg_count.Request_Control::2        74163                      
+system.ruby.network.routers07.throttle0.msg_count.Response_Data::1        76549                      
+system.ruby.network.routers07.throttle0.msg_count.Response_Control::1        39657                      
+system.ruby.network.routers07.throttle0.msg_bytes.Request_Control::2       593304                      
+system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::1      5511528                      
+system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::1       317256                      
+system.ruby.network.routers07.throttle1.link_utilization     5.368956                      
+system.ruby.network.routers07.throttle1.msg_count.Control::0        76551                      
+system.ruby.network.routers07.throttle1.msg_count.Response_Data::1          516                      
+system.ruby.network.routers07.throttle1.msg_count.Response_Control::1        24155                      
+system.ruby.network.routers07.throttle1.msg_count.Response_Control::2        75941                      
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::0        13974                      
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::1        49643                      
+system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0        25684                      
+system.ruby.network.routers07.throttle1.msg_bytes.Control::0       612408                      
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::1        37152                      
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::1       193240                      
+system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::2       607528                      
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::0      1006128                      
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::1      3574296                      
+system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0       205472                      
+system.ruby.network.routers08.throttle0.link_utilization    83.950242                      
+system.ruby.network.routers08.throttle0.msg_count.Control::0       608651                      
+system.ruby.network.routers08.throttle0.msg_count.Response_Data::1       604346                      
+system.ruby.network.routers08.throttle0.msg_count.Response_Control::1       796356                      
+system.ruby.network.routers08.throttle0.msg_count.Response_Control::2       603532                      
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::0       110703                      
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::1       393605                      
+system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0       202462                      
+system.ruby.network.routers08.throttle0.msg_bytes.Control::0      4869208                      
+system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::1     43512912                      
+system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::1      6370848                      
+system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::2      4828256                      
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::0      7970616                      
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::1     28339560                      
+system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0      1619696                      
+system.ruby.network.routers08.throttle1.link_utilization    63.625922                      
+system.ruby.network.routers08.throttle1.msg_count.Control::0       603182                      
+system.ruby.network.routers08.throttle1.msg_count.Request_Control::2       585965                      
+system.ruby.network.routers08.throttle1.msg_count.Response_Data::1       816160                      
+system.ruby.network.routers08.throttle1.msg_count.Response_Control::1       703375                      
+system.ruby.network.routers08.throttle1.msg_bytes.Control::0      4825456                      
+system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::2      4687720                      
+system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::1     58763520                      
+system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::1      5627000                      
+system.ruby.network.routers09.throttle0.link_utilization    20.042204                      
+system.ruby.network.routers09.throttle0.msg_count.Control::0       603181                      
+system.ruby.network.routers09.throttle0.msg_count.Response_Data::1       212951                      
+system.ruby.network.routers09.throttle0.msg_count.Response_Control::1       390222                      
+system.ruby.network.routers09.throttle0.msg_bytes.Control::0      4825448                      
+system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::1     15332472                      
+system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::1      3121776                      
+system.ruby.network.routers09.throttle1.link_utilization    41.543547                      
+system.ruby.network.routers09.throttle1.msg_count.Response_Data::1       603179                      
+system.ruby.network.routers09.throttle1.msg_count.Response_Control::1       603168                      
+system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::1     43428888                      
+system.ruby.network.routers09.throttle1.msg_bytes.Response_Control::1      4825344                      
+system.ruby.network.routers10.throttle0.link_utilization     5.504536                      
+system.ruby.network.routers10.throttle0.msg_count.Request_Control::2        73752                      
+system.ruby.network.routers10.throttle0.msg_count.Response_Data::1        76243                      
+system.ruby.network.routers10.throttle0.msg_count.Response_Control::1        39274                      
+system.ruby.network.routers10.throttle0.msg_bytes.Request_Control::2       590016                      
+system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::1      5489496                      
+system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::1       314192                      
+system.ruby.network.routers10.throttle1.link_utilization     5.494969                      
+system.ruby.network.routers10.throttle1.msg_count.Request_Control::2        73821                      
+system.ruby.network.routers10.throttle1.msg_count.Response_Data::1        76095                      
+system.ruby.network.routers10.throttle1.msg_count.Response_Control::1        39148                      
+system.ruby.network.routers10.throttle1.msg_bytes.Request_Control::2       590568                      
+system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::1      5478840                      
+system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::1       313184                      
+system.ruby.network.routers10.throttle2.link_utilization     5.486924                      
+system.ruby.network.routers10.throttle2.msg_count.Request_Control::2        73694                      
+system.ruby.network.routers10.throttle2.msg_count.Response_Data::1        75978                      
+system.ruby.network.routers10.throttle2.msg_count.Response_Control::1        39160                      
+system.ruby.network.routers10.throttle2.msg_bytes.Request_Control::2       589552                      
+system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::1      5470416                      
+system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::1       313280                      
+system.ruby.network.routers10.throttle3.link_utilization     5.514392                      
+system.ruby.network.routers10.throttle3.msg_count.Request_Control::2        73906                      
+system.ruby.network.routers10.throttle3.msg_count.Response_Data::1        76362                      
+system.ruby.network.routers10.throttle3.msg_count.Response_Control::1        39480                      
+system.ruby.network.routers10.throttle3.msg_bytes.Request_Control::2       591248                      
+system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::1      5498064                      
+system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::1       315840                      
+system.ruby.network.routers10.throttle4.link_utilization     5.488929                      
+system.ruby.network.routers10.throttle4.msg_count.Request_Control::2        73600                      
+system.ruby.network.routers10.throttle4.msg_count.Response_Data::1        76031                      
+system.ruby.network.routers10.throttle4.msg_count.Response_Control::1        39068                      
+system.ruby.network.routers10.throttle4.msg_bytes.Request_Control::2       588800                      
+system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::1      5474232                      
+system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::1       312544                      
+system.ruby.network.routers10.throttle5.link_utilization     5.459657                      
+system.ruby.network.routers10.throttle5.msg_count.Request_Control::2        73320                      
+system.ruby.network.routers10.throttle5.msg_count.Response_Data::1        75624                      
+system.ruby.network.routers10.throttle5.msg_count.Response_Control::1        38761                      
+system.ruby.network.routers10.throttle5.msg_bytes.Request_Control::2       586560                      
+system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::1      5444928                      
+system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::1       310088                      
+system.ruby.network.routers10.throttle6.link_utilization     5.467123                      
+system.ruby.network.routers10.throttle6.msg_count.Request_Control::2        73431                      
+system.ruby.network.routers10.throttle6.msg_count.Response_Data::1        75747                      
+system.ruby.network.routers10.throttle6.msg_count.Response_Control::1        38627                      
+system.ruby.network.routers10.throttle6.msg_bytes.Request_Control::2       587448                      
+system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::1      5453784                      
+system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::1       309016                      
+system.ruby.network.routers10.throttle7.link_utilization     5.528972                      
+system.ruby.network.routers10.throttle7.msg_count.Request_Control::2        74163                      
+system.ruby.network.routers10.throttle7.msg_count.Response_Data::1        76549                      
+system.ruby.network.routers10.throttle7.msg_count.Response_Control::1        39657                      
+system.ruby.network.routers10.throttle7.msg_bytes.Request_Control::2       593304                      
+system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::1      5511528                      
+system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::1       317256                      
+system.ruby.network.routers10.throttle8.link_utilization    83.950269                      
+system.ruby.network.routers10.throttle8.msg_count.Control::0       608651                      
+system.ruby.network.routers10.throttle8.msg_count.Response_Data::1       604346                      
+system.ruby.network.routers10.throttle8.msg_count.Response_Control::1       796356                      
+system.ruby.network.routers10.throttle8.msg_count.Response_Control::2       603532                      
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::0       110703                      
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::1       393605                      
+system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0       202462                      
+system.ruby.network.routers10.throttle8.msg_bytes.Control::0      4869208                      
+system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::1     43512912                      
+system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::1      6370848                      
+system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::2      4828256                      
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::0      7970616                      
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::1     28339560                      
+system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0      1619696                      
+system.ruby.network.routers10.throttle9.link_utilization    20.042210                      
+system.ruby.network.routers10.throttle9.msg_count.Control::0       603182                      
+system.ruby.network.routers10.throttle9.msg_count.Response_Data::1       212951                      
+system.ruby.network.routers10.throttle9.msg_count.Response_Control::1       390222                      
+system.ruby.network.routers10.throttle9.msg_bytes.Control::0      4825456                      
+system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::1     15332472                      
+system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::1      3121776                      
+system.ruby.delayVCHist.vnet_0::bucket_size         1024                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::max_bucket        10239                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::samples       1525319                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::mean       436.653207                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::stdev      606.114709                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0           |     1261085     82.68%     82.68% |      228712     14.99%     97.67% |       33514      2.20%     99.87% |        1886      0.12%     99.99% |          92      0.01%    100.00% |          18      0.00%    100.00% |           9      0.00%    100.00% |           3      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::total         1525319                       # delay histogram for vnet_0
 system.ruby.delayVCHist.vnet_1::bucket_size            8                       # delay histogram for vnet_1
 system.ruby.delayVCHist.vnet_1::max_bucket           79                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::samples       2729880                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::mean         2.799261                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::stdev        4.666784                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1           |     2250926     82.46%     82.46% |      389307     14.26%     96.72% |       78202      2.86%     99.58% |       10480      0.38%     99.96% |         901      0.03%    100.00% |          62      0.00%    100.00% |           2      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::total         2729880                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_2::bucket_size            8                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::max_bucket           79                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::samples        591383                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::mean         4.599219                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::stdev        6.737987                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2           |      425660     71.98%     71.98% |      117728     19.91%     91.88% |       32866      5.56%     97.44% |       10210      1.73%     99.17% |        3255      0.55%     99.72% |        1210      0.20%     99.92% |         371      0.06%     99.99% |          72      0.01%    100.00% |           9      0.00%    100.00% |           2      0.00%    100.00% # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::total          591383                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_1::samples       2716111                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::mean         2.646488                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::stdev        4.287866                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1           |     2267179     83.47%     83.47% |      385375     14.19%     97.66% |       58403      2.15%     99.81% |        4927      0.18%     99.99% |         220      0.01%    100.00% |           7      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::total         2716111                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_2::bucket_size            1                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::max_bucket            9                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::samples        589687                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::mean         0.009836                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::stdev        0.140055                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2           |      586790     99.51%     99.51% |           0      0.00%     99.51% |        2894      0.49%    100.00% |           0      0.00%    100.00% |           3      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::total          589687                       # delay histogram for vnet_2
 system.ruby.LD.latency_hist::bucket_size          512                      
 system.ruby.LD.latency_hist::max_bucket          5119                      
-system.ruby.LD.latency_hist::samples           396832                      
-system.ruby.LD.latency_hist::mean         1523.219131                      
-system.ruby.LD.latency_hist::gmean        1166.287112                      
-system.ruby.LD.latency_hist::stdev         904.029252                      
-system.ruby.LD.latency_hist              |       69978     17.63%     17.63% |       71234     17.95%     35.58% |       62839     15.84%     51.42% |       63054     15.89%     67.31% |       66492     16.76%     84.07% |       49019     12.35%     96.42% |       13397      3.38%     99.79% |         811      0.20%    100.00% |           8      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.latency_hist::total             396832                      
+system.ruby.LD.latency_hist::samples           395022                      
+system.ruby.LD.latency_hist::mean         1526.257907                      
+system.ruby.LD.latency_hist::gmean        1178.948125                      
+system.ruby.LD.latency_hist::stdev         896.605628                      
+system.ruby.LD.latency_hist              |       67167     17.00%     17.00% |       71841     18.19%     35.19% |       64604     16.35%     51.54% |       63098     15.97%     67.52% |       66230     16.77%     84.28% |       48099     12.18%     96.46% |       13081      3.31%     99.77% |         895      0.23%    100.00% |           7      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.latency_hist::total             395022                      
 system.ruby.LD.hit_latency_hist::bucket_size            1                      
 system.ruby.LD.hit_latency_hist::max_bucket            9                      
-system.ruby.LD.hit_latency_hist::samples            8                      
+system.ruby.LD.hit_latency_hist::samples            6                      
 system.ruby.LD.hit_latency_hist::mean               3                      
 system.ruby.LD.hit_latency_hist::gmean       3.000000                      
-system.ruby.LD.hit_latency_hist          |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           8    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.hit_latency_hist::total              8                      
+system.ruby.LD.hit_latency_hist          |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           6    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.hit_latency_hist::total              6                      
 system.ruby.LD.miss_latency_hist::bucket_size          512                      
 system.ruby.LD.miss_latency_hist::max_bucket         5119                      
-system.ruby.LD.miss_latency_hist::samples       396824                      
-system.ruby.LD.miss_latency_hist::mean    1523.249778                      
-system.ruby.LD.miss_latency_hist::gmean   1166.427324                      
-system.ruby.LD.miss_latency_hist::stdev    904.012595                      
-system.ruby.LD.miss_latency_hist         |       69970     17.63%     17.63% |       71234     17.95%     35.58% |       62839     15.84%     51.42% |       63054     15.89%     67.31% |       66492     16.76%     84.06% |       49019     12.35%     96.42% |       13397      3.38%     99.79% |         811      0.20%    100.00% |           8      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.miss_latency_hist::total        396824                      
+system.ruby.LD.miss_latency_hist::samples       395016                      
+system.ruby.LD.miss_latency_hist::mean    1526.281044                      
+system.ruby.LD.miss_latency_hist::gmean   1179.055104                      
+system.ruby.LD.miss_latency_hist::stdev    896.592783                      
+system.ruby.LD.miss_latency_hist         |       67161     17.00%     17.00% |       71841     18.19%     35.19% |       64604     16.35%     51.54% |       63098     15.97%     67.52% |       66230     16.77%     84.28% |       48099     12.18%     96.46% |       13081      3.31%     99.77% |         895      0.23%    100.00% |           7      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.miss_latency_hist::total        395016                      
 system.ruby.ST.latency_hist::bucket_size          512                      
 system.ruby.ST.latency_hist::max_bucket          5119                      
-system.ruby.ST.latency_hist::samples           213555                      
-system.ruby.ST.latency_hist::mean         1518.881220                      
-system.ruby.ST.latency_hist::gmean        1161.333970                      
-system.ruby.ST.latency_hist::stdev         904.051465                      
-system.ruby.ST.latency_hist              |       37865     17.73%     17.73% |       38769     18.15%     35.88% |       33518     15.70%     51.58% |       33978     15.91%     67.49% |       35759     16.74%     84.24% |       26119     12.23%     96.47% |        7112      3.33%     99.80% |         433      0.20%    100.00% |           2      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.latency_hist::total             213555                      
+system.ruby.ST.latency_hist::samples           213616                      
+system.ruby.ST.latency_hist::mean         1527.002743                      
+system.ruby.ST.latency_hist::gmean        1180.113141                      
+system.ruby.ST.latency_hist::stdev         895.963161                      
+system.ruby.ST.latency_hist              |       36156     16.93%     16.93% |       38994     18.25%     35.18% |       34943     16.36%     51.54% |       34153     15.99%     67.53% |       35815     16.77%     84.29% |       26040     12.19%     96.48% |        7013      3.28%     99.76% |         495      0.23%    100.00% |           7      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.ST.latency_hist::total             213616                      
 system.ruby.ST.hit_latency_hist::bucket_size            1                      
 system.ruby.ST.hit_latency_hist::max_bucket            9                      
 system.ruby.ST.hit_latency_hist::samples            3                      
@@ -757,212 +757,211 @@ system.ruby.ST.hit_latency_hist          |           0      0.00%      0.00% |
 system.ruby.ST.hit_latency_hist::total              3                      
 system.ruby.ST.miss_latency_hist::bucket_size          512                      
 system.ruby.ST.miss_latency_hist::max_bucket         5119                      
-system.ruby.ST.miss_latency_hist::samples       213552                      
-system.ruby.ST.miss_latency_hist::mean    1518.902516                      
-system.ruby.ST.miss_latency_hist::gmean   1161.431187                      
-system.ruby.ST.miss_latency_hist::stdev    904.039961                      
-system.ruby.ST.miss_latency_hist         |       37862     17.73%     17.73% |       38769     18.15%     35.88% |       33518     15.70%     51.58% |       33978     15.91%     67.49% |       35759     16.74%     84.24% |       26119     12.23%     96.47% |        7112      3.33%     99.80% |         433      0.20%    100.00% |           2      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.miss_latency_hist::total        213552                      
-system.ruby.L1Cache_Controller.Load      |       49778     12.54%     12.54% |       49377     12.44%     24.99% |       49516     12.48%     37.46% |       49381     12.44%     49.91% |       49747     12.54%     62.44% |       49368     12.44%     74.88% |       50044     12.61%     87.49% |       49642     12.51%    100.00%
-system.ruby.L1Cache_Controller.Load::total       396853                      
-system.ruby.L1Cache_Controller.Store     |       26786     12.54%     12.54% |       26679     12.49%     25.03% |       26651     12.48%     37.51% |       26574     12.44%     49.96% |       26897     12.59%     62.55% |       26600     12.46%     75.01% |       26631     12.47%     87.48% |       26746     12.52%    100.00%
-system.ruby.L1Cache_Controller.Store::total       213564                      
-system.ruby.L1Cache_Controller.Inv       |       73735     12.53%     12.53% |       73350     12.46%     24.99% |       73434     12.48%     37.47% |       73266     12.45%     49.92% |       73836     12.55%     62.46% |       73403     12.47%     74.93% |       73975     12.57%     87.50% |       73550     12.50%    100.00%
-system.ruby.L1Cache_Controller.Inv::total       588549                      
-system.ruby.L1Cache_Controller.L1_Replacement |      533617     12.54%     12.54% |      530929     12.48%     25.02% |      531837     12.50%     37.52% |      527767     12.41%     49.93% |      533499     12.54%     62.47% |      530493     12.47%     74.94% |      533236     12.53%     87.48% |      532831     12.52%    100.00%
-system.ruby.L1Cache_Controller.L1_Replacement::total      4254209                      
-system.ruby.L1Cache_Controller.Fwd_GETX  |         198     11.91%     11.91% |         220     13.23%     25.14% |         198     11.91%     37.04% |         200     12.03%     49.07% |         215     12.93%     62.00% |         204     12.27%     74.26% |         212     12.75%     87.01% |         216     12.99%    100.00%
-system.ruby.L1Cache_Controller.Fwd_GETX::total         1663                      
-system.ruby.L1Cache_Controller.Fwd_GETS  |         159     13.58%     13.58% |         151     12.89%     26.47% |         153     13.07%     39.54% |         155     13.24%     52.78% |         149     12.72%     65.50% |         129     11.02%     76.52% |         133     11.36%     87.87% |         142     12.13%    100.00%
-system.ruby.L1Cache_Controller.Fwd_GETS::total         1171                      
-system.ruby.L1Cache_Controller.Data      |           1      9.09%      9.09% |           2     18.18%     27.27% |           1      9.09%     36.36% |           0      0.00%     36.36% |           3     27.27%     63.64% |           2     18.18%     81.82% |           1      9.09%     90.91% |           1      9.09%    100.00%
+system.ruby.ST.miss_latency_hist::samples       213613                      
+system.ruby.ST.miss_latency_hist::mean    1527.024146                      
+system.ruby.ST.miss_latency_hist::gmean   1180.212168                      
+system.ruby.ST.miss_latency_hist::stdev    895.951249                      
+system.ruby.ST.miss_latency_hist         |       36153     16.92%     16.92% |       38994     18.25%     35.18% |       34943     16.36%     51.54% |       34153     15.99%     67.53% |       35815     16.77%     84.29% |       26040     12.19%     96.48% |        7013      3.28%     99.76% |         495      0.23%    100.00% |           7      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.ST.miss_latency_hist::total        213613                      
+system.ruby.L1Cache_Controller.Load      |       49252     12.47%     12.47% |       49194     12.45%     24.92% |       49273     12.47%     37.39% |       49508     12.53%     49.93% |       49535     12.54%     62.46% |       49268     12.47%     74.94% |       49241     12.46%     87.40% |       49772     12.60%    100.00%
+system.ruby.L1Cache_Controller.Load::total       395043                      
+system.ruby.L1Cache_Controller.Store     |       26995     12.64%     12.64% |       26908     12.60%     25.23% |       26710     12.50%     37.73% |       26861     12.57%     50.31% |       26500     12.40%     62.71% |       26362     12.34%     75.05% |       26514     12.41%     87.46% |       26781     12.54%    100.00%
+system.ruby.L1Cache_Controller.Store::total       213631                      
+system.ruby.L1Cache_Controller.Inv       |       73359     12.50%     12.50% |       73446     12.52%     25.02% |       73361     12.50%     37.52% |       73535     12.53%     50.05% |       73248     12.48%     62.53% |       72966     12.43%     74.97% |       73104     12.46%     87.42% |       73798     12.58%    100.00%
+system.ruby.L1Cache_Controller.Inv::total       586817                      
+system.ruby.L1Cache_Controller.L1_Replacement |      531811     12.53%     12.53% |      530092     12.49%     25.02% |      529431     12.47%     37.49% |      530614     12.50%     49.99% |      530965     12.51%     62.50% |      529839     12.48%     74.98% |      528537     12.45%     87.44% |      533293     12.56%    100.00%
+system.ruby.L1Cache_Controller.L1_Replacement::total      4244582                      
+system.ruby.L1Cache_Controller.Fwd_GETX  |         236     13.86%     13.86% |         211     12.39%     26.25% |         210     12.33%     38.58% |         225     13.21%     51.79% |         211     12.39%     64.18% |         216     12.68%     76.86% |         180     10.57%     87.43% |         214     12.57%    100.00%
+system.ruby.L1Cache_Controller.Fwd_GETX::total         1703                      
+system.ruby.L1Cache_Controller.Fwd_GETS  |         157     13.45%     13.45% |         164     14.05%     27.51% |         123     10.54%     38.05% |         146     12.51%     50.56% |         141     12.08%     62.64% |         138     11.83%     74.46% |         147     12.60%     87.06% |         151     12.94%    100.00%
+system.ruby.L1Cache_Controller.Fwd_GETS::total         1167                      
+system.ruby.L1Cache_Controller.Data      |           1      9.09%      9.09% |           2     18.18%     27.27% |           2     18.18%     45.45% |           2     18.18%     63.64% |           2     18.18%     81.82% |           2     18.18%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
 system.ruby.L1Cache_Controller.Data::total           11                      
-system.ruby.L1Cache_Controller.Data_Exclusive |       48989     12.54%     12.54% |       48607     12.44%     24.98% |       48775     12.49%     37.47% |       48593     12.44%     49.91% |       48923     12.52%     62.44% |       48630     12.45%     74.88% |       49230     12.60%     87.49% |       48877     12.51%    100.00%
-system.ruby.L1Cache_Controller.Data_Exclusive::total       390624                      
-system.ruby.L1Cache_Controller.DataS_fromL1 |         147     12.55%     12.55% |         148     12.64%     25.19% |         149     12.72%     37.92% |         152     12.98%     50.90% |         133     11.36%     62.25% |         124     10.59%     72.84% |         182     15.54%     88.39% |         136     11.61%    100.00%
-system.ruby.L1Cache_Controller.DataS_fromL1::total         1171                      
-system.ruby.L1Cache_Controller.Data_all_Acks |       27420     12.55%     12.55% |       27295     12.49%     25.03% |       27237     12.46%     37.49% |       27204     12.45%     49.94% |       27578     12.62%     62.56% |       27207     12.45%     75.01% |       27259     12.47%     87.48% |       27370     12.52%    100.00%
-system.ruby.L1Cache_Controller.Data_all_Acks::total       218570                      
-system.ruby.L1Cache_Controller.Ack       |           1      9.09%      9.09% |           2     18.18%     27.27% |           1      9.09%     36.36% |           0      0.00%     36.36% |           3     27.27%     63.64% |           2     18.18%     81.82% |           1      9.09%     90.91% |           1      9.09%    100.00%
+system.ruby.L1Cache_Controller.Data_Exclusive |       48438     12.46%     12.46% |       48471     12.47%     24.93% |       48461     12.47%     37.39% |       48749     12.54%     49.93% |       48742     12.54%     62.47% |       48430     12.46%     74.93% |       48444     12.46%     87.39% |       49018     12.61%    100.00%
+system.ruby.L1Cache_Controller.Data_Exclusive::total       388753                      
+system.ruby.L1Cache_Controller.DataS_fromL1 |         161     13.80%     13.80% |         121     10.37%     24.16% |         137     11.74%     35.90% |         142     12.17%     48.07% |         154     13.20%     61.27% |         167     14.31%     75.58% |         141     12.08%     87.66% |         144     12.34%    100.00%
+system.ruby.L1Cache_Controller.DataS_fromL1::total         1167                      
+system.ruby.L1Cache_Controller.Data_all_Acks |       27643     12.64%     12.64% |       27501     12.57%     25.21% |       27378     12.52%     37.73% |       27469     12.56%     50.29% |       27133     12.41%     62.70% |       27025     12.36%     75.06% |       27162     12.42%     87.48% |       27387     12.52%    100.00%
+system.ruby.L1Cache_Controller.Data_all_Acks::total       218698                      
+system.ruby.L1Cache_Controller.Ack       |           1      9.09%      9.09% |           2     18.18%     27.27% |           2     18.18%     45.45% |           2     18.18%     63.64% |           2     18.18%     81.82% |           2     18.18%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
 system.ruby.L1Cache_Controller.Ack::total           11                      
-system.ruby.L1Cache_Controller.Ack_all   |           1      9.09%      9.09% |           2     18.18%     27.27% |           1      9.09%     36.36% |           0      0.00%     36.36% |           3     27.27%     63.64% |           2     18.18%     81.82% |           1      9.09%     90.91% |           1      9.09%    100.00%
+system.ruby.L1Cache_Controller.Ack_all   |           1      9.09%      9.09% |           2     18.18%     27.27% |           2     18.18%     45.45% |           2     18.18%     63.64% |           2     18.18%     81.82% |           2     18.18%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
 system.ruby.L1Cache_Controller.Ack_all::total           11                      
-system.ruby.L1Cache_Controller.WB_Ack    |       40110     12.54%     12.54% |       39623     12.39%     24.93% |       40034     12.52%     37.45% |       39662     12.40%     49.85% |       40309     12.60%     62.46% |       39563     12.37%     74.83% |       40425     12.64%     87.47% |       40081     12.53%    100.00%
-system.ruby.L1Cache_Controller.WB_Ack::total       319807                      
-system.ruby.L1Cache_Controller.NP.Load   |       49768     12.54%     12.54% |       49368     12.44%     24.99% |       49506     12.48%     37.46% |       49370     12.44%     49.90% |       49736     12.53%     62.44% |       49359     12.44%     74.88% |       50040     12.61%     87.49% |       49632     12.51%    100.00%
-system.ruby.L1Cache_Controller.NP.Load::total       396779                      
-system.ruby.L1Cache_Controller.NP.Store  |       26783     12.54%     12.54% |       26673     12.49%     25.04% |       26639     12.48%     37.51% |       26570     12.44%     49.96% |       26890     12.59%     62.55% |       26593     12.45%     75.00% |       26629     12.47%     87.47% |       26744     12.53%    100.00%
-system.ruby.L1Cache_Controller.NP.Store::total       213521                      
-system.ruby.L1Cache_Controller.NP.Inv    |         436     13.54%     13.54% |         404     12.55%     26.09% |         386     11.99%     38.07% |         385     11.96%     50.03% |         420     13.04%     63.07% |         399     12.39%     75.47% |         405     12.58%     88.04% |         385     11.96%    100.00%
-system.ruby.L1Cache_Controller.NP.Inv::total         3220                      
-system.ruby.L1Cache_Controller.I.Load    |           8     12.50%     12.50% |           9     14.06%     26.56% |           9     14.06%     40.62% |           9     14.06%     54.69% |           9     14.06%     68.75% |           8     12.50%     81.25% |           4      6.25%     87.50% |           8     12.50%    100.00%
-system.ruby.L1Cache_Controller.I.Load::total           64                      
-system.ruby.L1Cache_Controller.I.Store   |           2      5.13%      5.13% |           6     15.38%     20.51% |          11     28.21%     48.72% |           4     10.26%     58.97% |           6     15.38%     74.36% |           6     15.38%     89.74% |           2      5.13%     94.87% |           2      5.13%    100.00%
-system.ruby.L1Cache_Controller.I.Store::total           39                      
-system.ruby.L1Cache_Controller.I.L1_Replacement |       36061     12.53%     12.53% |       36066     12.54%     25.07% |       35776     12.44%     37.51% |       35948     12.50%     50.00% |       35950     12.50%     62.50% |       36049     12.53%     75.03% |       35879     12.47%     87.50% |       35962     12.50%    100.00%
-system.ruby.L1Cache_Controller.I.L1_Replacement::total       287691                      
-system.ruby.L1Cache_Controller.S.Inv     |         475     12.01%     12.01% |         488     12.34%     24.34% |         482     12.18%     36.53% |         528     13.35%     49.87% |         526     13.30%     63.17% |         446     11.27%     74.44% |         511     12.92%     87.36% |         500     12.64%    100.00%
-system.ruby.L1Cache_Controller.S.Inv::total         3956                      
-system.ruby.L1Cache_Controller.S.L1_Replacement |         375     13.58%     13.58% |         347     12.57%     26.15% |         329     11.92%     38.07% |         325     11.77%     49.84% |         361     13.07%     62.91% |         336     12.17%     75.08% |         360     13.04%     88.12% |         328     11.88%    100.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement::total         2761                      
-system.ruby.L1Cache_Controller.E.Load    |           2     40.00%     40.00% |           0      0.00%     40.00% |           0      0.00%     40.00% |           0      0.00%     40.00% |           1     20.00%     60.00% |           0      0.00%     60.00% |           0      0.00%     60.00% |           2     40.00%    100.00%
-system.ruby.L1Cache_Controller.E.Load::total            5                      
-system.ruby.L1Cache_Controller.E.Inv     |       22855     12.48%     12.48% |       23068     12.60%     25.09% |       22724     12.41%     37.50% |       22855     12.48%     49.98% |       22694     12.40%     62.38% |       23009     12.57%     74.95% |       22944     12.53%     87.48% |       22917     12.52%    100.00%
-system.ruby.L1Cache_Controller.E.Inv::total       183066                      
-system.ruby.L1Cache_Controller.E.L1_Replacement |       26080     12.60%     12.60% |       25475     12.30%     24.90% |       25987     12.55%     37.45% |       25671     12.40%     49.85% |       26159     12.64%     62.49% |       25558     12.34%     74.83% |       26202     12.66%     87.49% |       25901     12.51%    100.00%
-system.ruby.L1Cache_Controller.E.L1_Replacement::total       207033                      
-system.ruby.L1Cache_Controller.E.Fwd_GETX |          47     10.28%     10.28% |          55     12.04%     22.32% |          52     11.38%     33.70% |          62     13.57%     47.26% |          56     12.25%     59.52% |          56     12.25%     71.77% |          77     16.85%     88.62% |          52     11.38%    100.00%
-system.ruby.L1Cache_Controller.E.Fwd_GETX::total          457                      
-system.ruby.L1Cache_Controller.E.Fwd_GETS |           7     10.29%     10.29% |           9     13.24%     23.53% |          12     17.65%     41.18% |           5      7.35%     48.53% |          14     20.59%     69.12% |           7     10.29%     79.41% |           7     10.29%     89.71% |           7     10.29%    100.00%
-system.ruby.L1Cache_Controller.E.Fwd_GETS::total           68                      
-system.ruby.L1Cache_Controller.M.Load    |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           1     33.33%     33.33% |           1     33.33%     66.67% |           1     33.33%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.L1Cache_Controller.M.Load::total            3                      
-system.ruby.L1Cache_Controller.M.Store   |           1     33.33%     33.33% |           0      0.00%     33.33% |           1     33.33%     66.67% |           0      0.00%     66.67% |           0      0.00%     66.67% |           1     33.33%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.L1Cache_Controller.M.Store::total            3                      
-system.ruby.L1Cache_Controller.M.Inv     |       12660     12.65%     12.65% |       12445     12.44%     25.09% |       12509     12.50%     37.59% |       12484     12.47%     50.06% |       12663     12.65%     62.71% |       12517     12.51%     75.22% |       12326     12.32%     87.54% |       12472     12.46%    100.00%
-system.ruby.L1Cache_Controller.M.Inv::total       100076                      
-system.ruby.L1Cache_Controller.M.L1_Replacement |       14031     12.44%     12.44% |       14149     12.55%     24.99% |       14049     12.46%     37.44% |       13992     12.41%     49.85% |       14152     12.55%     62.40% |       14005     12.42%     74.81% |       14224     12.61%     87.43% |       14181     12.57%    100.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement::total       112783                      
-system.ruby.L1Cache_Controller.M.Fwd_GETX |          34     14.05%     14.05% |          25     10.33%     24.38% |          30     12.40%     36.78% |          32     13.22%     50.00% |          26     10.74%     60.74% |          36     14.88%     75.62% |          27     11.16%     86.78% |          32     13.22%    100.00%
-system.ruby.L1Cache_Controller.M.Fwd_GETX::total          242                      
-system.ruby.L1Cache_Controller.M.Fwd_GETS |          59     13.08%     13.08% |          60     13.30%     26.39% |          61     13.53%     39.91% |          63     13.97%     53.88% |          54     11.97%     65.85% |          40      8.87%     74.72% |          53     11.75%     86.47% |          61     13.53%    100.00%
-system.ruby.L1Cache_Controller.M.Fwd_GETS::total          451                      
-system.ruby.L1Cache_Controller.IS.Inv    |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           1     50.00%     50.00% |           1     50.00%    100.00%
-system.ruby.L1Cache_Controller.IS.Inv::total            2                      
-system.ruby.L1Cache_Controller.IS.L1_Replacement |      297388     12.54%     12.54% |      295578     12.46%     24.99% |      296859     12.51%     37.51% |      294148     12.40%     49.91% |      297188     12.53%     62.43% |      294582     12.42%     74.85% |      298840     12.60%     87.44% |      297864     12.56%    100.00%
-system.ruby.L1Cache_Controller.IS.L1_Replacement::total      2372447                      
-system.ruby.L1Cache_Controller.IS.Data_Exclusive |       48989     12.54%     12.54% |       48607     12.44%     24.98% |       48775     12.49%     37.47% |       48593     12.44%     49.91% |       48923     12.52%     62.44% |       48630     12.45%     74.88% |       49230     12.60%     87.49% |       48877     12.51%    100.00%
-system.ruby.L1Cache_Controller.IS.Data_Exclusive::total       390624                      
-system.ruby.L1Cache_Controller.IS.DataS_fromL1 |         147     12.55%     12.55% |         148     12.64%     25.19% |         149     12.72%     37.92% |         152     12.98%     50.90% |         133     11.36%     62.25% |         124     10.59%     72.84% |         182     15.54%     88.39% |         136     11.61%    100.00%
-system.ruby.L1Cache_Controller.IS.DataS_fromL1::total         1171                      
-system.ruby.L1Cache_Controller.IS.Data_all_Acks |         637     12.67%     12.67% |         618     12.29%     24.97% |         589     11.72%     36.68% |         633     12.59%     49.27% |         686     13.65%     62.92% |         611     12.15%     75.07% |         629     12.51%     87.59% |         624     12.41%    100.00%
-system.ruby.L1Cache_Controller.IS.Data_all_Acks::total         5027                      
-system.ruby.L1Cache_Controller.IM.L1_Replacement |      159682     12.56%     12.56% |      159314     12.53%     25.09% |      158837     12.49%     37.58% |      157683     12.40%     49.98% |      159689     12.56%     62.54% |      159963     12.58%     75.12% |      157731     12.41%     87.53% |      158595     12.47%    100.00%
-system.ruby.L1Cache_Controller.IM.L1_Replacement::total      1271494                      
-system.ruby.L1Cache_Controller.IM.Data   |           1      9.09%      9.09% |           2     18.18%     27.27% |           1      9.09%     36.36% |           0      0.00%     36.36% |           3     27.27%     63.64% |           2     18.18%     81.82% |           1      9.09%     90.91% |           1      9.09%    100.00%
+system.ruby.L1Cache_Controller.WB_Ack    |       39272     12.54%     12.54% |       39144     12.50%     25.04% |       39156     12.50%     37.54% |       39476     12.61%     50.15% |       39064     12.47%     62.62% |       38757     12.38%     75.00% |       38627     12.33%     87.34% |       39657     12.66%    100.00%
+system.ruby.L1Cache_Controller.WB_Ack::total       313153                      
+system.ruby.L1Cache_Controller.NP.Load   |       49241     12.47%     12.47% |       49181     12.45%     24.92% |       49262     12.47%     37.39% |       49502     12.53%     49.92% |       49529     12.54%     62.46% |       49255     12.47%     74.94% |       49238     12.47%     87.40% |       49760     12.60%    100.00%
+system.ruby.L1Cache_Controller.NP.Load::total       394968                      
+system.ruby.L1Cache_Controller.NP.Store  |       26992     12.64%     12.64% |       26905     12.60%     25.23% |       26705     12.50%     37.74% |       26855     12.57%     50.31% |       26496     12.40%     62.71% |       26357     12.34%     75.05% |       26509     12.41%     87.47% |       26773     12.53%    100.00%
+system.ruby.L1Cache_Controller.NP.Store::total       213592                      
+system.ruby.L1Cache_Controller.NP.Inv    |         208     13.88%     13.88% |         188     12.54%     26.42% |         157     10.47%     36.89% |         198     13.21%     50.10% |         184     12.27%     62.37% |         217     14.48%     76.85% |         178     11.87%     88.73% |         169     11.27%    100.00%
+system.ruby.L1Cache_Controller.NP.Inv::total         1499                      
+system.ruby.L1Cache_Controller.I.Load    |           9     14.52%     14.52% |          10     16.13%     30.65% |          10     16.13%     46.77% |           5      8.06%     54.84% |           6      9.68%     64.52% |          10     16.13%     80.65% |           1      1.61%     82.26% |          11     17.74%    100.00%
+system.ruby.L1Cache_Controller.I.Load::total           62                      
+system.ruby.L1Cache_Controller.I.Store   |           3      9.68%      9.68% |           3      9.68%     19.35% |           5     16.13%     35.48% |           4     12.90%     48.39% |           2      6.45%     54.84% |           4     12.90%     67.74% |           3      9.68%     77.42% |           7     22.58%    100.00%
+system.ruby.L1Cache_Controller.I.Store::total           31                      
+system.ruby.L1Cache_Controller.I.L1_Replacement |       36814     12.51%     12.51% |       36809     12.51%     25.02% |       36687     12.47%     37.48% |       36740     12.48%     49.97% |       36828     12.51%     62.48% |       36690     12.47%     74.95% |       36978     12.57%     87.51% |       36747     12.49%    100.00%
+system.ruby.L1Cache_Controller.I.L1_Replacement::total       294293                      
+system.ruby.L1Cache_Controller.S.Inv     |         689     12.91%     12.91% |         611     11.44%     24.35% |         695     13.02%     37.37% |         637     11.93%     49.30% |         678     12.70%     62.00% |         676     12.66%     74.66% |         689     12.91%     87.56% |         664     12.44%    100.00%
+system.ruby.L1Cache_Controller.S.Inv::total         5339                      
+system.ruby.L1Cache_Controller.S.L1_Replacement |         142     13.28%     13.28% |         128     11.97%     25.26% |         118     11.04%     36.30% |         134     12.54%     48.83% |         128     11.97%     60.80% |         158     14.78%     75.58% |         137     12.82%     88.40% |         124     11.60%    100.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement::total         1069                      
+system.ruby.L1Cache_Controller.E.Load    |           1     50.00%     50.00% |           0      0.00%     50.00% |           0      0.00%     50.00% |           0      0.00%     50.00% |           0      0.00%     50.00% |           0      0.00%     50.00% |           0      0.00%     50.00% |           1     50.00%    100.00%
+system.ruby.L1Cache_Controller.E.Load::total            2                      
+system.ruby.L1Cache_Controller.E.Store   |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           1     33.33%     33.33% |           1     33.33%     66.67% |           1     33.33%    100.00% |           0      0.00%    100.00%
+system.ruby.L1Cache_Controller.E.Store::total            3                      
+system.ruby.L1Cache_Controller.E.Inv     |       23113     12.44%     12.44% |       23183     12.48%     24.92% |       23083     12.42%     37.34% |       23138     12.45%     49.80% |       23334     12.56%     62.36% |       23218     12.50%     74.86% |       23460     12.63%     87.48% |       23252     12.52%    100.00%
+system.ruby.L1Cache_Controller.E.Inv::total       185781                      
+system.ruby.L1Cache_Controller.E.L1_Replacement |       25258     12.48%     12.48% |       25225     12.46%     24.93% |       25322     12.51%     37.44% |       25551     12.62%     50.06% |       25345     12.52%     62.58% |       25152     12.42%     75.00% |       24925     12.31%     87.31% |       25684     12.69%    100.00%
+system.ruby.L1Cache_Controller.E.L1_Replacement::total       202462                      
+system.ruby.L1Cache_Controller.E.Fwd_GETX |          57     13.41%     13.41% |          57     13.41%     26.82% |          48     11.29%     38.12% |          52     12.24%     50.35% |          49     11.53%     61.88% |          54     12.71%     74.59% |          46     10.82%     85.41% |          62     14.59%    100.00%
+system.ruby.L1Cache_Controller.E.Fwd_GETX::total          425                      
+system.ruby.L1Cache_Controller.E.Fwd_GETS |          10     12.35%     12.35% |           6      7.41%     19.75% |           8      9.88%     29.63% |           8      9.88%     39.51% |          13     16.05%     55.56% |           5      6.17%     61.73% |          12     14.81%     76.54% |          19     23.46%    100.00%
+system.ruby.L1Cache_Controller.E.Fwd_GETS::total           81                      
+system.ruby.L1Cache_Controller.M.Load    |           0      0.00%      0.00% |           3     75.00%     75.00% |           0      0.00%     75.00% |           0      0.00%     75.00% |           0      0.00%     75.00% |           0      0.00%     75.00% |           1     25.00%    100.00% |           0      0.00%    100.00%
+system.ruby.L1Cache_Controller.M.Load::total            4                      
+system.ruby.L1Cache_Controller.M.Inv     |       12878     12.61%     12.61% |       12884     12.61%     25.22% |       12783     12.51%     37.73% |       12837     12.57%     50.30% |       12701     12.43%     62.73% |       12661     12.39%     75.12% |       12709     12.44%     87.56% |       12708     12.44%    100.00%
+system.ruby.L1Cache_Controller.M.Inv::total       102161                      
+system.ruby.L1Cache_Controller.M.L1_Replacement |       14015     12.66%     12.66% |       13920     12.57%     25.23% |       13836     12.50%     37.73% |       13928     12.58%     50.31% |       13720     12.39%     62.71% |       13608     12.29%     75.00% |       13703     12.38%     87.38% |       13974     12.62%    100.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement::total       110704                      
+system.ruby.L1Cache_Controller.M.Fwd_GETX |          39     13.68%     13.68% |          33     11.58%     25.26% |          41     14.39%     39.65% |          37     12.98%     52.63% |          32     11.23%     63.86% |          36     12.63%     76.49% |          30     10.53%     87.02% |          37     12.98%    100.00%
+system.ruby.L1Cache_Controller.M.Fwd_GETX::total          285                      
+system.ruby.L1Cache_Controller.M.Fwd_GETS |          62     13.33%     13.33% |          70     15.05%     28.39% |          49     10.54%     38.92% |          54     11.61%     50.54% |          45      9.68%     60.22% |          57     12.26%     72.47% |          69     14.84%     87.31% |          59     12.69%    100.00%
+system.ruby.L1Cache_Controller.M.Fwd_GETS::total          465                      
+system.ruby.L1Cache_Controller.IS.Inv    |          52     12.97%     12.97% |          54     13.47%     26.43% |          52     12.97%     39.40% |          48     11.97%     51.37% |          44     10.97%     62.34% |          61     15.21%     77.56% |          48     11.97%     89.53% |          42     10.47%    100.00%
+system.ruby.L1Cache_Controller.IS.Inv::total          401                      
+system.ruby.L1Cache_Controller.IS.L1_Replacement |      294115     12.47%     12.47% |      293860     12.46%     24.92% |      293400     12.44%     37.36% |      295550     12.53%     49.89% |      297332     12.60%     62.49% |      295579     12.53%     75.02% |      293015     12.42%     87.44% |      296279     12.56%    100.00%
+system.ruby.L1Cache_Controller.IS.L1_Replacement::total      2359130                      
+system.ruby.L1Cache_Controller.IS.Data_Exclusive |       48438     12.46%     12.46% |       48471     12.47%     24.93% |       48461     12.47%     37.39% |       48749     12.54%     49.93% |       48742     12.54%     62.47% |       48430     12.46%     74.93% |       48444     12.46%     87.39% |       49018     12.61%    100.00%
+system.ruby.L1Cache_Controller.IS.Data_Exclusive::total       388753                      
+system.ruby.L1Cache_Controller.IS.DataS_fromL1 |         161     13.80%     13.80% |         121     10.37%     24.16% |         137     11.74%     35.90% |         142     12.17%     48.07% |         154     13.20%     61.27% |         167     14.31%     75.58% |         141     12.08%     87.66% |         144     12.34%    100.00%
+system.ruby.L1Cache_Controller.IS.DataS_fromL1::total         1167                      
+system.ruby.L1Cache_Controller.IS.Data_all_Acks |         598     12.74%     12.74% |         542     11.54%     24.28% |         619     13.18%     37.47% |         567     12.08%     49.54% |         594     12.65%     62.19% |         605     12.89%     75.08% |         604     12.86%     87.94% |         566     12.06%    100.00%
+system.ruby.L1Cache_Controller.IS.Data_all_Acks::total         4695                      
+system.ruby.L1Cache_Controller.IM.L1_Replacement |      161466     12.64%     12.64% |      160150     12.54%     25.19% |      160068     12.54%     37.72% |      158711     12.43%     50.15% |      157612     12.34%     62.49% |      158652     12.42%     74.92% |      159779     12.51%     87.43% |      160485     12.57%    100.00%
+system.ruby.L1Cache_Controller.IM.L1_Replacement::total      1276923                      
+system.ruby.L1Cache_Controller.IM.Data   |           1      9.09%      9.09% |           2     18.18%     27.27% |           2     18.18%     45.45% |           2     18.18%     63.64% |           2     18.18%     81.82% |           2     18.18%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
 system.ruby.L1Cache_Controller.IM.Data::total           11                      
-system.ruby.L1Cache_Controller.IM.Data_all_Acks |       26783     12.54%     12.54% |       26677     12.49%     25.04% |       26648     12.48%     37.51% |       26571     12.44%     49.96% |       26892     12.59%     62.55% |       26596     12.45%     75.01% |       26629     12.47%     87.48% |       26745     12.52%    100.00%
-system.ruby.L1Cache_Controller.IM.Data_all_Acks::total       213541                      
-system.ruby.L1Cache_Controller.SM.Ack    |           1      9.09%      9.09% |           2     18.18%     27.27% |           1      9.09%     36.36% |           0      0.00%     36.36% |           3     27.27%     63.64% |           2     18.18%     81.82% |           1      9.09%     90.91% |           1      9.09%    100.00%
+system.ruby.L1Cache_Controller.IM.Data_all_Acks |       26993     12.64%     12.64% |       26905     12.60%     25.23% |       26707     12.50%     37.74% |       26854     12.57%     50.31% |       26495     12.40%     62.71% |       26359     12.34%     75.05% |       26510     12.41%     87.46% |       26779     12.54%    100.00%
+system.ruby.L1Cache_Controller.IM.Data_all_Acks::total       213602                      
+system.ruby.L1Cache_Controller.SM.Ack    |           1      9.09%      9.09% |           2     18.18%     27.27% |           2     18.18%     45.45% |           2     18.18%     63.64% |           2     18.18%     81.82% |           2     18.18%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
 system.ruby.L1Cache_Controller.SM.Ack::total           11                      
-system.ruby.L1Cache_Controller.SM.Ack_all |           1      9.09%      9.09% |           2     18.18%     27.27% |           1      9.09%     36.36% |           0      0.00%     36.36% |           3     27.27%     63.64% |           2     18.18%     81.82% |           1      9.09%     90.91% |           1      9.09%    100.00%
+system.ruby.L1Cache_Controller.SM.Ack_all |           1      9.09%      9.09% |           2     18.18%     27.27% |           2     18.18%     45.45% |           2     18.18%     63.64% |           2     18.18%     81.82% |           2     18.18%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
 system.ruby.L1Cache_Controller.SM.Ack_all::total           11                      
-system.ruby.L1Cache_Controller.IS_I.Data_all_Acks |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           1     50.00%     50.00% |           1     50.00%    100.00%
-system.ruby.L1Cache_Controller.IS_I.Data_all_Acks::total            2                      
-system.ruby.L1Cache_Controller.M_I.Inv   |       37277     12.51%     12.51% |       36920     12.39%     24.90% |       37310     12.52%     37.41% |       36987     12.41%     49.82% |       37511     12.59%     62.41% |       37013     12.42%     74.83% |       37760     12.67%     87.50% |       37258     12.50%    100.00%
-system.ruby.L1Cache_Controller.M_I.Inv::total       298036                      
-system.ruby.L1Cache_Controller.M_I.Fwd_GETX |         117     12.14%     12.14% |         140     14.52%     26.66% |         116     12.03%     38.69% |         106     11.00%     49.69% |         133     13.80%     63.49% |         112     11.62%     75.10% |         108     11.20%     86.31% |         132     13.69%    100.00%
-system.ruby.L1Cache_Controller.M_I.Fwd_GETX::total          964                      
-system.ruby.L1Cache_Controller.M_I.Fwd_GETS |          93     14.26%     14.26% |          82     12.58%     26.84% |          80     12.27%     39.11% |          87     13.34%     52.45% |          81     12.42%     64.88% |          82     12.58%     77.45% |          73     11.20%     88.65% |          74     11.35%    100.00%
-system.ruby.L1Cache_Controller.M_I.Fwd_GETS::total          652                      
-system.ruby.L1Cache_Controller.M_I.WB_Ack |        2624     13.02%     13.02% |        2482     12.31%     25.33% |        2530     12.55%     37.88% |        2483     12.32%     50.19% |        2584     12.82%     63.01% |        2356     11.69%     74.69% |        2484     12.32%     87.01% |        2618     12.99%    100.00%
-system.ruby.L1Cache_Controller.M_I.WB_Ack::total        20161                      
-system.ruby.L1Cache_Controller.SINK_WB_ACK.Load |           0      0.00%      0.00% |           0      0.00%      0.00% |           1     50.00%     50.00% |           1     50.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.L1Cache_Controller.SINK_WB_ACK.Load::total            2                      
-system.ruby.L1Cache_Controller.SINK_WB_ACK.Store |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           1    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.L1Cache_Controller.SINK_WB_ACK.Store::total            1                      
-system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv |          32     16.58%     16.58% |          25     12.95%     29.53% |          23     11.92%     41.45% |          27     13.99%     55.44% |          22     11.40%     66.84% |          19      9.84%     76.68% |          28     14.51%     91.19% |          17      8.81%    100.00%
-system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv::total          193                      
-system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack |       37486     12.51%     12.51% |       37141     12.39%     24.91% |       37504     12.52%     37.42% |       37179     12.41%     49.83% |       37725     12.59%     62.42% |       37207     12.42%     74.84% |       37941     12.66%     87.50% |       37463     12.50%    100.00%
-system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack::total       299646                      
-system.ruby.L2Cache_Controller.L1_GETS         398575      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETX         215875      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_PUTX          21987      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_PUTX_old       305455      0.00%      0.00%
-system.ruby.L2Cache_Controller.L2_Replacement         8554      0.00%      0.00%
-system.ruby.L2Cache_Controller.L2_Replacement_clean      4607156      0.00%      0.00%
-system.ruby.L2Cache_Controller.Mem_Data        604993      0.00%      0.00%
-system.ruby.L2Cache_Controller.Mem_Ack         604984      0.00%      0.00%
-system.ruby.L2Cache_Controller.WB_Data         205698      0.00%      0.00%
-system.ruby.L2Cache_Controller.WB_Data_clean       193585      0.00%      0.00%
-system.ruby.L2Cache_Controller.Ack               3680      0.00%      0.00%
-system.ruby.L2Cache_Controller.Ack_all         186735      0.00%      0.00%
-system.ruby.L2Cache_Controller.Unblock           1171      0.00%      0.00%
-system.ruby.L2Cache_Controller.Exclusive_Unblock       604175      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS       393127      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX       211871      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_PUTX_old       283962      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS_I.L1_Replacement |           1    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.L1Cache_Controller.IS_I.L1_Replacement::total            1                      
+system.ruby.L1Cache_Controller.IS_I.Data_all_Acks |          52     12.97%     12.97% |          54     13.47%     26.43% |          52     12.97%     39.40% |          48     11.97%     51.37% |          44     10.97%     62.34% |          61     15.21%     77.56% |          48     11.97%     89.53% |          42     10.47%    100.00%
+system.ruby.L1Cache_Controller.IS_I.Data_all_Acks::total          401                      
+system.ruby.L1Cache_Controller.M_I.Load  |           1    100.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.L1Cache_Controller.M_I.Load::total            1                      
+system.ruby.L1Cache_Controller.M_I.Inv   |       36400     12.49%     12.49% |       36498     12.52%     25.01% |       36564     12.55%     37.56% |       36657     12.58%     50.14% |       36280     12.45%     62.58% |       36116     12.39%     74.98% |       35995     12.35%     87.33% |       36935     12.67%    100.00%
+system.ruby.L1Cache_Controller.M_I.Inv::total       291445                      
+system.ruby.L1Cache_Controller.M_I.Fwd_GETX |         140     14.10%     14.10% |         121     12.19%     26.28% |         121     12.19%     38.47% |         136     13.70%     52.17% |         130     13.09%     65.26% |         126     12.69%     77.95% |         104     10.47%     88.42% |         115     11.58%    100.00%
+system.ruby.L1Cache_Controller.M_I.Fwd_GETX::total          993                      
+system.ruby.L1Cache_Controller.M_I.Fwd_GETS |          85     13.69%     13.69% |          88     14.17%     27.86% |          66     10.63%     38.49% |          84     13.53%     52.01% |          83     13.37%     65.38% |          76     12.24%     77.62% |          66     10.63%     88.24% |          73     11.76%    100.00%
+system.ruby.L1Cache_Controller.M_I.Fwd_GETS::total          621                      
+system.ruby.L1Cache_Controller.M_I.WB_Ack |        2648     13.17%     13.17% |        2438     12.13%     25.29% |        2407     11.97%     37.27% |        2602     12.94%     50.21% |        2572     12.79%     63.00% |        2442     12.15%     75.14% |        2463     12.25%     87.39% |        2535     12.61%    100.00%
+system.ruby.L1Cache_Controller.M_I.WB_Ack::total        20107                      
+system.ruby.L1Cache_Controller.SINK_WB_ACK.Load |           0      0.00%      0.00% |           0      0.00%      0.00% |           1     16.67%     16.67% |           1     16.67%     33.33% |           0      0.00%     33.33% |           3     50.00%     83.33% |           1     16.67%    100.00% |           0      0.00%    100.00%
+system.ruby.L1Cache_Controller.SINK_WB_ACK.Load::total            6                      
+system.ruby.L1Cache_Controller.SINK_WB_ACK.Store |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           2     40.00%     40.00% |           1     20.00%     60.00% |           0      0.00%     60.00% |           1     20.00%     80.00% |           1     20.00%    100.00%
+system.ruby.L1Cache_Controller.SINK_WB_ACK.Store::total            5                      
+system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv |          19      9.95%      9.95% |          28     14.66%     24.61% |          27     14.14%     38.74% |          20     10.47%     49.21% |          27     14.14%     63.35% |          17      8.90%     72.25% |          25     13.09%     85.34% |          28     14.66%    100.00%
+system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv::total          191                      
+system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack |       36624     12.50%     12.50% |       36706     12.53%     25.02% |       36749     12.54%     37.56% |       36874     12.58%     50.15% |       36492     12.45%     62.60% |       36315     12.39%     74.99% |       36164     12.34%     87.33% |       37122     12.67%    100.00%
+system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack::total       293046                      
+system.ruby.L2Cache_Controller.L1_GETS         396762      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_GETX         216001      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_PUTX          21849      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_PUTX_old       297986      0.00%      0.00%
+system.ruby.L2Cache_Controller.L2_Replacement         8404      0.00%      0.00%
+system.ruby.L2Cache_Controller.L2_Replacement_clean      4560569      0.00%      0.00%
+system.ruby.L2Cache_Controller.Mem_Data        603179      0.00%      0.00%
+system.ruby.L2Cache_Controller.Mem_Ack         603168      0.00%      0.00%
+system.ruby.L2Cache_Controller.WB_Data         205785      0.00%      0.00%
+system.ruby.L2Cache_Controller.WB_Data_clean       188987      0.00%      0.00%
+system.ruby.L2Cache_Controller.Ack               3711      0.00%      0.00%
+system.ruby.L2Cache_Controller.Ack_all         189477      0.00%      0.00%
+system.ruby.L2Cache_Controller.Unblock           1167      0.00%      0.00%
+system.ruby.L2Cache_Controller.Exclusive_Unblock       602364      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS       391290      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX       211894      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_PUTX_old       277792      0.00%      0.00%
 system.ruby.L2Cache_Controller.SS.L1_GETS            4      0.00%      0.00%
 system.ruby.L2Cache_Controller.SS.L1_GETX           11      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L1_PUTX          456      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L1_PUTX_old            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L2_Replacement         1087      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L2_Replacement_clean         2582      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GETS            9      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX            9      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement         7258      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement_clean        12885      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L1_GETS         1171      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L1_GETX         1663      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L1_PUTX        20161      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L1_PUTX_old          694      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L2_Replacement            5      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L2_Replacement_clean       581173      0.00%      0.00%
-system.ruby.L2Cache_Controller.M_I.L1_GETS          226      0.00%      0.00%
-system.ruby.L2Cache_Controller.M_I.L1_GETX          136      0.00%      0.00%
-system.ruby.L2Cache_Controller.M_I.L1_PUTX_old        13952      0.00%      0.00%
-system.ruby.L2Cache_Controller.M_I.Mem_Ack       604984      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_I.WB_Data            3      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS.L1_PUTX          437      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS.L1_PUTX_old            3      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS.L2_Replacement         1068      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS.L2_Replacement_clean         2629      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L1_GETS            7      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L1_GETX            8      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement         7166      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement_clean        12926      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT.L1_GETS         1167      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT.L1_GETX         1703      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT.L1_PUTX        20107      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT.L1_PUTX_old          755      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT.L2_Replacement            6      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT.L2_Replacement_clean       579381      0.00%      0.00%
+system.ruby.L2Cache_Controller.M_I.L1_GETS          220      0.00%      0.00%
+system.ruby.L2Cache_Controller.M_I.L1_GETX          138      0.00%      0.00%
+system.ruby.L2Cache_Controller.M_I.L1_PUTX_old        13507      0.00%      0.00%
+system.ruby.L2Cache_Controller.M_I.Mem_Ack       603168      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_I.WB_Data            4      0.00%      0.00%
 system.ruby.L2Cache_Controller.MT_I.Ack_all            2      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.L1_GETS           67      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.L1_GETX           78      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old         6266      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.WB_Data       204606      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean       193503      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.Ack_all       183064      0.00%      0.00%
-system.ruby.L2Cache_Controller.I_I.L1_PUTX_old            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.I_I.Ack           2590      0.00%      0.00%
-system.ruby.L2Cache_Controller.I_I.Ack_all         2582      0.00%      0.00%
-system.ruby.L2Cache_Controller.S_I.Ack           1090      0.00%      0.00%
-system.ruby.L2Cache_Controller.S_I.Ack_all         1087      0.00%      0.00%
-system.ruby.L2Cache_Controller.ISS.L1_GETS         2509      0.00%      0.00%
-system.ruby.L2Cache_Controller.ISS.L1_GETX         1307      0.00%      0.00%
-system.ruby.L2Cache_Controller.ISS.L1_PUTX_old          266      0.00%      0.00%
-system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean      2167226      0.00%      0.00%
-system.ruby.L2Cache_Controller.ISS.Mem_Data       390615      0.00%      0.00%
-system.ruby.L2Cache_Controller.IS.L1_GETS            7      0.00%      0.00%
-system.ruby.L2Cache_Controller.IS.L1_GETX            3      0.00%      0.00%
-system.ruby.L2Cache_Controller.IS.L1_PUTX_old            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.IS.L2_Replacement_clean        14533      0.00%      0.00%
-system.ruby.L2Cache_Controller.IS.Mem_Data         2509      0.00%      0.00%
-system.ruby.L2Cache_Controller.IM.L1_GETS         1302      0.00%      0.00%
-system.ruby.L2Cache_Controller.IM.L1_GETX          709      0.00%      0.00%
-system.ruby.L2Cache_Controller.IM.L1_PUTX_old          310      0.00%      0.00%
-system.ruby.L2Cache_Controller.IM.L2_Replacement_clean      1170224      0.00%      0.00%
-system.ruby.L2Cache_Controller.IM.Mem_Data       211869      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS_MB.L2_Replacement            5      0.00%      0.00%
+system.ruby.L2Cache_Controller.MCT_I.L1_GETS           68      0.00%      0.00%
+system.ruby.L2Cache_Controller.MCT_I.L1_GETX           70      0.00%      0.00%
+system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old         5372      0.00%      0.00%
+system.ruby.L2Cache_Controller.MCT_I.WB_Data       204712      0.00%      0.00%
+system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean       188889      0.00%      0.00%
+system.ruby.L2Cache_Controller.MCT_I.Ack_all       185778      0.00%      0.00%
+system.ruby.L2Cache_Controller.I_I.Ack           2639      0.00%      0.00%
+system.ruby.L2Cache_Controller.I_I.Ack_all         2629      0.00%      0.00%
+system.ruby.L2Cache_Controller.S_I.Ack           1072      0.00%      0.00%
+system.ruby.L2Cache_Controller.S_I.Ack_all         1068      0.00%      0.00%
+system.ruby.L2Cache_Controller.ISS.L1_GETS         2541      0.00%      0.00%
+system.ruby.L2Cache_Controller.ISS.L1_GETX         1297      0.00%      0.00%
+system.ruby.L2Cache_Controller.ISS.L1_PUTX_old          249      0.00%      0.00%
+system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean      2131813      0.00%      0.00%
+system.ruby.L2Cache_Controller.ISS.Mem_Data       388746      0.00%      0.00%
+system.ruby.L2Cache_Controller.IS.L1_GETS           10      0.00%      0.00%
+system.ruby.L2Cache_Controller.IS.L1_GETX            4      0.00%      0.00%
+system.ruby.L2Cache_Controller.IS.L2_Replacement_clean        13821      0.00%      0.00%
+system.ruby.L2Cache_Controller.IS.Mem_Data         2541      0.00%      0.00%
+system.ruby.L2Cache_Controller.IM.L1_GETS         1307      0.00%      0.00%
+system.ruby.L2Cache_Controller.IM.L1_GETX          792      0.00%      0.00%
+system.ruby.L2Cache_Controller.IM.L1_PUTX_old          303      0.00%      0.00%
+system.ruby.L2Cache_Controller.IM.L2_Replacement_clean      1159948      0.00%      0.00%
+system.ruby.L2Cache_Controller.IM.Mem_Data       211892      0.00%      0.00%
 system.ruby.L2Cache_Controller.SS_MB.L2_Replacement_clean           10      0.00%      0.00%
 system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock           11      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.L1_GETS          151      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.L1_GETX           87      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.L1_PUTX          840      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.L1_PUTX_old            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean       655321      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock       604164      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IIB.L1_GETS            2      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_MB.L1_GETS          144      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_MB.L1_GETX           83      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_MB.L1_PUTX          815      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_MB.L1_PUTX_old            2      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean       657343      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock       602353      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_IIB.L1_GETS            4      0.00%      0.00%
 system.ruby.L2Cache_Controller.MT_IIB.L1_GETX            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX          527      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX_old            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IIB.L2_Replacement_clean         3164      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IIB.WB_Data          727      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IIB.WB_Data_clean           53      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IIB.Unblock          391      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IB.L1_PUTX            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IB.L2_Replacement_clean           38      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IB.WB_Data          362      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_IB.WB_Data_clean           29      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_SB.L1_PUTX            2      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_SB.L2_Replacement          199      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_SB.Unblock          780      0.00%      0.00%
-system.ruby.Directory_Controller.Fetch         604998      0.00%      0.00%
-system.ruby.Directory_Controller.Data          212955      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Data       604995      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Ack       212951      0.00%      0.00%
-system.ruby.Directory_Controller.CleanReplacement       392034      0.00%      0.00%
-system.ruby.Directory_Controller.I.Fetch       604998      0.00%      0.00%
-system.ruby.Directory_Controller.M.Data        212955      0.00%      0.00%
-system.ruby.Directory_Controller.M.CleanReplacement       392034      0.00%      0.00%
-system.ruby.Directory_Controller.IM.Memory_Data       604995      0.00%      0.00%
-system.ruby.Directory_Controller.MI.Memory_Ack       212951      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX          490      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX_old            3      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_IIB.L2_Replacement_clean         2686      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_IIB.WB_Data          763      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_IIB.WB_Data_clean           60      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_IIB.Unblock          344      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_IB.L2_Replacement_clean           12      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_IB.WB_Data          306      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_IB.WB_Data_clean           38      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_SB.L2_Replacement          164      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_SB.Unblock          823      0.00%      0.00%
+system.ruby.Directory_Controller.Fetch         603181      0.00%      0.00%
+system.ruby.Directory_Controller.Data          212951      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Data       603180      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Ack       212946      0.00%      0.00%
+system.ruby.Directory_Controller.CleanReplacement       390222      0.00%      0.00%
+system.ruby.Directory_Controller.I.Fetch       603181      0.00%      0.00%
+system.ruby.Directory_Controller.M.Data        212951      0.00%      0.00%
+system.ruby.Directory_Controller.M.CleanReplacement       390222      0.00%      0.00%
+system.ruby.Directory_Controller.IM.Memory_Data       603180      0.00%      0.00%
+system.ruby.Directory_Controller.MI.Memory_Ack       212946      0.00%      0.00%
 
 ---------- End Simulation Statistics   ----------
index 53be052ed8795e6897239b3acfe254bf2df50c33..cce9b7e466ae093fbd82643b642ba0d7e0d7d25c 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain funcbus funcmem physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=0:268435455
 memories=system.physmem system.funcmem
@@ -36,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -202,9 +206,19 @@ test=system.ruby.l1_cntrl7.sequencer.slave[0]
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.funcbus]
 type=NoncoherentBus
 clk_domain=system.clk_domain
@@ -257,7 +271,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -276,6 +292,10 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=32
 version=0
+forwardFromDir=system.ruby.network.slave[20]
+requestToDir=system.ruby.network.master[19]
+responseFromDir=system.ruby.network.slave[19]
+responseToDir=system.ruby.network.master[20]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -315,7 +335,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 l2_select_num_bits=0
@@ -329,6 +349,10 @@ sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=0
+requestFromL1Cache=system.ruby.network.slave[0]
+requestToL1Cache=system.ruby.network.master[0]
+responseFromL1Cache=system.ruby.network.slave[1]
+responseToL1Cache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -363,7 +387,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -384,7 +408,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl1.L1Dcache
 L1Icache=system.ruby.l1_cntrl1.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 l2_select_num_bits=0
@@ -398,6 +422,10 @@ sequencer=system.ruby.l1_cntrl1.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=1
+requestFromL1Cache=system.ruby.network.slave[2]
+requestToL1Cache=system.ruby.network.master[2]
+responseFromL1Cache=system.ruby.network.slave[3]
+responseToL1Cache=system.ruby.network.master[3]
 
 [system.ruby.l1_cntrl1.L1Dcache]
 type=RubyCache
@@ -432,7 +460,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl1.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl1.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -453,7 +481,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl2.L1Dcache
 L1Icache=system.ruby.l1_cntrl2.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 l2_select_num_bits=0
@@ -467,6 +495,10 @@ sequencer=system.ruby.l1_cntrl2.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=2
+requestFromL1Cache=system.ruby.network.slave[4]
+requestToL1Cache=system.ruby.network.master[4]
+responseFromL1Cache=system.ruby.network.slave[5]
+responseToL1Cache=system.ruby.network.master[5]
 
 [system.ruby.l1_cntrl2.L1Dcache]
 type=RubyCache
@@ -501,7 +533,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl2.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl2.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -522,7 +554,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl3.L1Dcache
 L1Icache=system.ruby.l1_cntrl3.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 l2_select_num_bits=0
@@ -536,6 +568,10 @@ sequencer=system.ruby.l1_cntrl3.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=3
+requestFromL1Cache=system.ruby.network.slave[6]
+requestToL1Cache=system.ruby.network.master[6]
+responseFromL1Cache=system.ruby.network.slave[7]
+responseToL1Cache=system.ruby.network.master[7]
 
 [system.ruby.l1_cntrl3.L1Dcache]
 type=RubyCache
@@ -570,7 +606,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl3.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl3.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -591,7 +627,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl4.L1Dcache
 L1Icache=system.ruby.l1_cntrl4.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 l2_select_num_bits=0
@@ -605,6 +641,10 @@ sequencer=system.ruby.l1_cntrl4.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=4
+requestFromL1Cache=system.ruby.network.slave[8]
+requestToL1Cache=system.ruby.network.master[8]
+responseFromL1Cache=system.ruby.network.slave[9]
+responseToL1Cache=system.ruby.network.master[9]
 
 [system.ruby.l1_cntrl4.L1Dcache]
 type=RubyCache
@@ -639,7 +679,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl4.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl4.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -660,7 +700,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl5.L1Dcache
 L1Icache=system.ruby.l1_cntrl5.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 l2_select_num_bits=0
@@ -674,6 +714,10 @@ sequencer=system.ruby.l1_cntrl5.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=5
+requestFromL1Cache=system.ruby.network.slave[10]
+requestToL1Cache=system.ruby.network.master[10]
+responseFromL1Cache=system.ruby.network.slave[11]
+responseToL1Cache=system.ruby.network.master[11]
 
 [system.ruby.l1_cntrl5.L1Dcache]
 type=RubyCache
@@ -708,7 +752,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl5.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl5.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -729,7 +773,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl6.L1Dcache
 L1Icache=system.ruby.l1_cntrl6.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 l2_select_num_bits=0
@@ -743,6 +787,10 @@ sequencer=system.ruby.l1_cntrl6.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=6
+requestFromL1Cache=system.ruby.network.slave[12]
+requestToL1Cache=system.ruby.network.master[12]
+responseFromL1Cache=system.ruby.network.slave[13]
+responseToL1Cache=system.ruby.network.master[13]
 
 [system.ruby.l1_cntrl6.L1Dcache]
 type=RubyCache
@@ -777,7 +825,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl6.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl6.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -798,7 +846,7 @@ children=L1Dcache L1Icache sequencer
 L1Dcache=system.ruby.l1_cntrl7.L1Dcache
 L1Icache=system.ruby.l1_cntrl7.L1Icache
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 l2_select_num_bits=0
@@ -812,6 +860,10 @@ sequencer=system.ruby.l1_cntrl7.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=7
+requestFromL1Cache=system.ruby.network.slave[14]
+requestToL1Cache=system.ruby.network.master[14]
+responseFromL1Cache=system.ruby.network.slave[15]
+responseToL1Cache=system.ruby.network.master[15]
 
 [system.ruby.l1_cntrl7.L1Dcache]
 type=RubyCache
@@ -846,7 +898,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl7.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl7.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -877,6 +929,12 @@ response_latency=2
 ruby_system=system.ruby
 transitions_per_cycle=32
 version=0
+GlobalRequestFromL2Cache=system.ruby.network.slave[16]
+GlobalRequestToL2Cache=system.ruby.network.master[16]
+L1RequestFromL2Cache=system.ruby.network.slave[17]
+L1RequestToL2Cache=system.ruby.network.master[17]
+responseFromL2Cache=system.ruby.network.slave[18]
+responseToL2Cache=system.ruby.network.master[18]
 
 [system.ruby.l2_cntrl0.L2cache]
 type=RubyCache
@@ -910,10 +968,13 @@ endpoint_bandwidth=1000
 eventq_index=0
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4 system.ruby.network.ext_links5 system.ruby.network.ext_links6 system.ruby.network.ext_links7 system.ruby.network.ext_links8 system.ruby.network.ext_links9
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4 system.ruby.network.int_links5 system.ruby.network.int_links6 system.ruby.network.int_links7 system.ruby.network.int_links8 system.ruby.network.int_links9
+netifs=
 number_of_virtual_networks=10
 routers=system.ruby.network.routers00 system.ruby.network.routers01 system.ruby.network.routers02 system.ruby.network.routers03 system.ruby.network.routers04 system.ruby.network.routers05 system.ruby.network.routers06 system.ruby.network.routers07 system.ruby.network.routers08 system.ruby.network.routers09 system.ruby.network.routers10
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl1.requestToL1Cache system.ruby.l1_cntrl1.responseToL1Cache system.ruby.l1_cntrl2.requestToL1Cache system.ruby.l1_cntrl2.responseToL1Cache system.ruby.l1_cntrl3.requestToL1Cache system.ruby.l1_cntrl3.responseToL1Cache system.ruby.l1_cntrl4.requestToL1Cache system.ruby.l1_cntrl4.responseToL1Cache system.ruby.l1_cntrl5.requestToL1Cache system.ruby.l1_cntrl5.responseToL1Cache system.ruby.l1_cntrl6.requestToL1Cache system.ruby.l1_cntrl6.responseToL1Cache system.ruby.l1_cntrl7.requestToL1Cache system.ruby.l1_cntrl7.responseToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl1.requestFromL1Cache system.ruby.l1_cntrl1.responseFromL1Cache system.ruby.l1_cntrl2.requestFromL1Cache system.ruby.l1_cntrl2.responseFromL1Cache system.ruby.l1_cntrl3.requestFromL1Cache system.ruby.l1_cntrl3.responseFromL1Cache system.ruby.l1_cntrl4.requestFromL1Cache system.ruby.l1_cntrl4.responseFromL1Cache system.ruby.l1_cntrl5.requestFromL1Cache system.ruby.l1_cntrl5.responseFromL1Cache system.ruby.l1_cntrl6.requestFromL1Cache system.ruby.l1_cntrl6.responseFromL1Cache system.ruby.l1_cntrl7.requestFromL1Cache system.ruby.l1_cntrl7.responseFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.forwardFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
@@ -1201,7 +1262,6 @@ ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
 system=system
-using_network_tester=false
 using_ruby_tester=false
 version=0
 slave=system.system_port
index 4e078b12339e38b37b8888fe2b82ea9f57696286..c165a68327478bf01b9bc7855d8a18774ccec901 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain funcbus funcmem physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=0:268435455
 memories=system.physmem system.funcmem
@@ -36,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -202,9 +206,19 @@ test=system.ruby.l1_cntrl7.sequencer.slave[0]
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.funcbus]
 type=NoncoherentBus
 clk_domain=system.clk_domain
@@ -257,7 +271,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -280,6 +296,14 @@ reissue_wakeup_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=32
 version=0
+dmaRequestToDir=system.ruby.network.master[31]
+dmaResponseFromDir=system.ruby.network.slave[30]
+persistentFromDir=system.ruby.network.slave[29]
+persistentToDir=system.ruby.network.master[30]
+requestFromDir=system.ruby.network.slave[27]
+requestToDir=system.ruby.network.master[28]
+responseFromDir=system.ruby.network.slave[28]
+responseToDir=system.ruby.network.master[29]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -320,7 +344,7 @@ L1Dcache=system.ruby.l1_cntrl0.L1Dcache
 L1Icache=system.ruby.l1_cntrl0.L1Icache
 N_tokens=9
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 dynamic_timeout_enabled=true
 eventq_index=0
@@ -340,6 +364,12 @@ sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=0
+persistentFromL1Cache=system.ruby.network.slave[2]
+persistentToL1Cache=system.ruby.network.master[2]
+requestFromL1Cache=system.ruby.network.slave[0]
+requestToL1Cache=system.ruby.network.master[0]
+responseFromL1Cache=system.ruby.network.slave[1]
+responseToL1Cache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -374,7 +404,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -396,7 +426,7 @@ L1Dcache=system.ruby.l1_cntrl1.L1Dcache
 L1Icache=system.ruby.l1_cntrl1.L1Icache
 N_tokens=9
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 dynamic_timeout_enabled=true
 eventq_index=0
@@ -416,6 +446,12 @@ sequencer=system.ruby.l1_cntrl1.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=1
+persistentFromL1Cache=system.ruby.network.slave[5]
+persistentToL1Cache=system.ruby.network.master[5]
+requestFromL1Cache=system.ruby.network.slave[3]
+requestToL1Cache=system.ruby.network.master[3]
+responseFromL1Cache=system.ruby.network.slave[4]
+responseToL1Cache=system.ruby.network.master[4]
 
 [system.ruby.l1_cntrl1.L1Dcache]
 type=RubyCache
@@ -450,7 +486,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl1.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl1.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -472,7 +508,7 @@ L1Dcache=system.ruby.l1_cntrl2.L1Dcache
 L1Icache=system.ruby.l1_cntrl2.L1Icache
 N_tokens=9
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 dynamic_timeout_enabled=true
 eventq_index=0
@@ -492,6 +528,12 @@ sequencer=system.ruby.l1_cntrl2.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=2
+persistentFromL1Cache=system.ruby.network.slave[8]
+persistentToL1Cache=system.ruby.network.master[8]
+requestFromL1Cache=system.ruby.network.slave[6]
+requestToL1Cache=system.ruby.network.master[6]
+responseFromL1Cache=system.ruby.network.slave[7]
+responseToL1Cache=system.ruby.network.master[7]
 
 [system.ruby.l1_cntrl2.L1Dcache]
 type=RubyCache
@@ -526,7 +568,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl2.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl2.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -548,7 +590,7 @@ L1Dcache=system.ruby.l1_cntrl3.L1Dcache
 L1Icache=system.ruby.l1_cntrl3.L1Icache
 N_tokens=9
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 dynamic_timeout_enabled=true
 eventq_index=0
@@ -568,6 +610,12 @@ sequencer=system.ruby.l1_cntrl3.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=3
+persistentFromL1Cache=system.ruby.network.slave[11]
+persistentToL1Cache=system.ruby.network.master[11]
+requestFromL1Cache=system.ruby.network.slave[9]
+requestToL1Cache=system.ruby.network.master[9]
+responseFromL1Cache=system.ruby.network.slave[10]
+responseToL1Cache=system.ruby.network.master[10]
 
 [system.ruby.l1_cntrl3.L1Dcache]
 type=RubyCache
@@ -602,7 +650,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl3.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl3.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -624,7 +672,7 @@ L1Dcache=system.ruby.l1_cntrl4.L1Dcache
 L1Icache=system.ruby.l1_cntrl4.L1Icache
 N_tokens=9
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 dynamic_timeout_enabled=true
 eventq_index=0
@@ -644,6 +692,12 @@ sequencer=system.ruby.l1_cntrl4.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=4
+persistentFromL1Cache=system.ruby.network.slave[14]
+persistentToL1Cache=system.ruby.network.master[14]
+requestFromL1Cache=system.ruby.network.slave[12]
+requestToL1Cache=system.ruby.network.master[12]
+responseFromL1Cache=system.ruby.network.slave[13]
+responseToL1Cache=system.ruby.network.master[13]
 
 [system.ruby.l1_cntrl4.L1Dcache]
 type=RubyCache
@@ -678,7 +732,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl4.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl4.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -700,7 +754,7 @@ L1Dcache=system.ruby.l1_cntrl5.L1Dcache
 L1Icache=system.ruby.l1_cntrl5.L1Icache
 N_tokens=9
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 dynamic_timeout_enabled=true
 eventq_index=0
@@ -720,6 +774,12 @@ sequencer=system.ruby.l1_cntrl5.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=5
+persistentFromL1Cache=system.ruby.network.slave[17]
+persistentToL1Cache=system.ruby.network.master[17]
+requestFromL1Cache=system.ruby.network.slave[15]
+requestToL1Cache=system.ruby.network.master[15]
+responseFromL1Cache=system.ruby.network.slave[16]
+responseToL1Cache=system.ruby.network.master[16]
 
 [system.ruby.l1_cntrl5.L1Dcache]
 type=RubyCache
@@ -754,7 +814,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl5.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl5.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -776,7 +836,7 @@ L1Dcache=system.ruby.l1_cntrl6.L1Dcache
 L1Icache=system.ruby.l1_cntrl6.L1Icache
 N_tokens=9
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 dynamic_timeout_enabled=true
 eventq_index=0
@@ -796,6 +856,12 @@ sequencer=system.ruby.l1_cntrl6.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=6
+persistentFromL1Cache=system.ruby.network.slave[20]
+persistentToL1Cache=system.ruby.network.master[20]
+requestFromL1Cache=system.ruby.network.slave[18]
+requestToL1Cache=system.ruby.network.master[18]
+responseFromL1Cache=system.ruby.network.slave[19]
+responseToL1Cache=system.ruby.network.master[19]
 
 [system.ruby.l1_cntrl6.L1Dcache]
 type=RubyCache
@@ -830,7 +896,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl6.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl6.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -852,7 +918,7 @@ L1Dcache=system.ruby.l1_cntrl7.L1Dcache
 L1Icache=system.ruby.l1_cntrl7.L1Icache
 N_tokens=9
 buffer_size=0
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 dynamic_timeout_enabled=true
 eventq_index=0
@@ -872,6 +938,12 @@ sequencer=system.ruby.l1_cntrl7.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=7
+persistentFromL1Cache=system.ruby.network.slave[23]
+persistentToL1Cache=system.ruby.network.master[23]
+requestFromL1Cache=system.ruby.network.slave[21]
+requestToL1Cache=system.ruby.network.master[21]
+responseFromL1Cache=system.ruby.network.slave[22]
+responseToL1Cache=system.ruby.network.master[22]
 
 [system.ruby.l1_cntrl7.L1Dcache]
 type=RubyCache
@@ -906,7 +978,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl7.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl7.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -939,6 +1011,13 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=32
 version=0
+GlobalRequestFromL2Cache=system.ruby.network.slave[24]
+GlobalRequestToL2Cache=system.ruby.network.master[24]
+L1RequestFromL2Cache=system.ruby.network.slave[25]
+L1RequestToL2Cache=system.ruby.network.master[25]
+persistentToL2Cache=system.ruby.network.master[27]
+responseFromL2Cache=system.ruby.network.slave[26]
+responseToL2Cache=system.ruby.network.master[26]
 
 [system.ruby.l2_cntrl0.L2cache]
 type=RubyCache
@@ -972,10 +1051,13 @@ endpoint_bandwidth=1000
 eventq_index=0
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4 system.ruby.network.ext_links5 system.ruby.network.ext_links6 system.ruby.network.ext_links7 system.ruby.network.ext_links8 system.ruby.network.ext_links9
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4 system.ruby.network.int_links5 system.ruby.network.int_links6 system.ruby.network.int_links7 system.ruby.network.int_links8 system.ruby.network.int_links9
+netifs=
 number_of_virtual_networks=10
 routers=system.ruby.network.routers00 system.ruby.network.routers01 system.ruby.network.routers02 system.ruby.network.routers03 system.ruby.network.routers04 system.ruby.network.routers05 system.ruby.network.routers06 system.ruby.network.routers07 system.ruby.network.routers08 system.ruby.network.routers09 system.ruby.network.routers10
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl0.persistentToL1Cache system.ruby.l1_cntrl1.requestToL1Cache system.ruby.l1_cntrl1.responseToL1Cache system.ruby.l1_cntrl1.persistentToL1Cache system.ruby.l1_cntrl2.requestToL1Cache system.ruby.l1_cntrl2.responseToL1Cache system.ruby.l1_cntrl2.persistentToL1Cache system.ruby.l1_cntrl3.requestToL1Cache system.ruby.l1_cntrl3.responseToL1Cache system.ruby.l1_cntrl3.persistentToL1Cache system.ruby.l1_cntrl4.requestToL1Cache system.ruby.l1_cntrl4.responseToL1Cache system.ruby.l1_cntrl4.persistentToL1Cache system.ruby.l1_cntrl5.requestToL1Cache system.ruby.l1_cntrl5.responseToL1Cache system.ruby.l1_cntrl5.persistentToL1Cache system.ruby.l1_cntrl6.requestToL1Cache system.ruby.l1_cntrl6.responseToL1Cache system.ruby.l1_cntrl6.persistentToL1Cache system.ruby.l1_cntrl7.requestToL1Cache system.ruby.l1_cntrl7.responseToL1Cache system.ruby.l1_cntrl7.persistentToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.l2_cntrl0.persistentToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.persistentToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.persistentFromL1Cache system.ruby.l1_cntrl1.requestFromL1Cache system.ruby.l1_cntrl1.responseFromL1Cache system.ruby.l1_cntrl1.persistentFromL1Cache system.ruby.l1_cntrl2.requestFromL1Cache system.ruby.l1_cntrl2.responseFromL1Cache system.ruby.l1_cntrl2.persistentFromL1Cache system.ruby.l1_cntrl3.requestFromL1Cache system.ruby.l1_cntrl3.responseFromL1Cache system.ruby.l1_cntrl3.persistentFromL1Cache system.ruby.l1_cntrl4.requestFromL1Cache system.ruby.l1_cntrl4.responseFromL1Cache system.ruby.l1_cntrl4.persistentFromL1Cache system.ruby.l1_cntrl5.requestFromL1Cache system.ruby.l1_cntrl5.responseFromL1Cache system.ruby.l1_cntrl5.persistentFromL1Cache system.ruby.l1_cntrl6.requestFromL1Cache system.ruby.l1_cntrl6.responseFromL1Cache system.ruby.l1_cntrl6.persistentFromL1Cache system.ruby.l1_cntrl7.requestFromL1Cache system.ruby.l1_cntrl7.responseFromL1Cache system.ruby.l1_cntrl7.persistentFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.requestFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.persistentFromDir system.ruby.dir_cntrl0.dmaResponseFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
@@ -1263,7 +1345,6 @@ ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
 system=system
-using_network_tester=false
 using_ruby_tester=false
 version=0
 slave=system.system_port
index bb19b17fd90db7aae2a68adf047d9a2200b9ec62..77392538d5ac57fe19fa7073039618f3a1d15f91 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain funcbus funcmem physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=0:268435455
 memories=system.physmem system.funcmem
@@ -36,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -202,9 +206,19 @@ test=system.ruby.l1_cntrl7.sequencer.slave[0]
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.funcbus]
 type=NoncoherentBus
 clk_domain=system.clk_domain
@@ -257,7 +271,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -279,6 +295,13 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=32
 version=0
+dmaRequestToDir=system.ruby.network.master[19]
+dmaResponseFromDir=system.ruby.network.slave[26]
+forwardFromDir=system.ruby.network.slave[24]
+requestToDir=system.ruby.network.master[18]
+responseFromDir=system.ruby.network.slave[25]
+responseToDir=system.ruby.network.master[17]
+unblockToDir=system.ruby.network.master[16]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -335,7 +358,7 @@ L1Icache=system.ruby.l1_cntrl0.L1Icache
 L2cache=system.ruby.l1_cntrl0.L2cache
 buffer_size=0
 cache_response_latency=10
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -349,6 +372,11 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=32
 version=0
+forwardToCache=system.ruby.network.master[0]
+requestFromCache=system.ruby.network.slave[0]
+responseFromCache=system.ruby.network.slave[1]
+responseToCache=system.ruby.network.master[1]
+unblockFromCache=system.ruby.network.slave[2]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -398,7 +426,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl0.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -421,7 +449,7 @@ L1Icache=system.ruby.l1_cntrl1.L1Icache
 L2cache=system.ruby.l1_cntrl1.L2cache
 buffer_size=0
 cache_response_latency=10
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -435,6 +463,11 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl1.sequencer
 transitions_per_cycle=32
 version=1
+forwardToCache=system.ruby.network.master[2]
+requestFromCache=system.ruby.network.slave[3]
+responseFromCache=system.ruby.network.slave[4]
+responseToCache=system.ruby.network.master[3]
+unblockFromCache=system.ruby.network.slave[5]
 
 [system.ruby.l1_cntrl1.L1Dcache]
 type=RubyCache
@@ -484,7 +517,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl1.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl1.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -507,7 +540,7 @@ L1Icache=system.ruby.l1_cntrl2.L1Icache
 L2cache=system.ruby.l1_cntrl2.L2cache
 buffer_size=0
 cache_response_latency=10
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -521,6 +554,11 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl2.sequencer
 transitions_per_cycle=32
 version=2
+forwardToCache=system.ruby.network.master[4]
+requestFromCache=system.ruby.network.slave[6]
+responseFromCache=system.ruby.network.slave[7]
+responseToCache=system.ruby.network.master[5]
+unblockFromCache=system.ruby.network.slave[8]
 
 [system.ruby.l1_cntrl2.L1Dcache]
 type=RubyCache
@@ -570,7 +608,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl2.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl2.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -593,7 +631,7 @@ L1Icache=system.ruby.l1_cntrl3.L1Icache
 L2cache=system.ruby.l1_cntrl3.L2cache
 buffer_size=0
 cache_response_latency=10
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -607,6 +645,11 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl3.sequencer
 transitions_per_cycle=32
 version=3
+forwardToCache=system.ruby.network.master[6]
+requestFromCache=system.ruby.network.slave[9]
+responseFromCache=system.ruby.network.slave[10]
+responseToCache=system.ruby.network.master[7]
+unblockFromCache=system.ruby.network.slave[11]
 
 [system.ruby.l1_cntrl3.L1Dcache]
 type=RubyCache
@@ -656,7 +699,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl3.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl3.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -679,7 +722,7 @@ L1Icache=system.ruby.l1_cntrl4.L1Icache
 L2cache=system.ruby.l1_cntrl4.L2cache
 buffer_size=0
 cache_response_latency=10
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -693,6 +736,11 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl4.sequencer
 transitions_per_cycle=32
 version=4
+forwardToCache=system.ruby.network.master[8]
+requestFromCache=system.ruby.network.slave[12]
+responseFromCache=system.ruby.network.slave[13]
+responseToCache=system.ruby.network.master[9]
+unblockFromCache=system.ruby.network.slave[14]
 
 [system.ruby.l1_cntrl4.L1Dcache]
 type=RubyCache
@@ -742,7 +790,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl4.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl4.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -765,7 +813,7 @@ L1Icache=system.ruby.l1_cntrl5.L1Icache
 L2cache=system.ruby.l1_cntrl5.L2cache
 buffer_size=0
 cache_response_latency=10
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -779,6 +827,11 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl5.sequencer
 transitions_per_cycle=32
 version=5
+forwardToCache=system.ruby.network.master[10]
+requestFromCache=system.ruby.network.slave[15]
+responseFromCache=system.ruby.network.slave[16]
+responseToCache=system.ruby.network.master[11]
+unblockFromCache=system.ruby.network.slave[17]
 
 [system.ruby.l1_cntrl5.L1Dcache]
 type=RubyCache
@@ -828,7 +881,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl5.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl5.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -851,7 +904,7 @@ L1Icache=system.ruby.l1_cntrl6.L1Icache
 L2cache=system.ruby.l1_cntrl6.L2cache
 buffer_size=0
 cache_response_latency=10
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -865,6 +918,11 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl6.sequencer
 transitions_per_cycle=32
 version=6
+forwardToCache=system.ruby.network.master[12]
+requestFromCache=system.ruby.network.slave[18]
+responseFromCache=system.ruby.network.slave[19]
+responseToCache=system.ruby.network.master[13]
+unblockFromCache=system.ruby.network.slave[20]
 
 [system.ruby.l1_cntrl6.L1Dcache]
 type=RubyCache
@@ -914,7 +972,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl6.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl6.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -937,7 +995,7 @@ L1Icache=system.ruby.l1_cntrl7.L1Icache
 L2cache=system.ruby.l1_cntrl7.L2cache
 buffer_size=0
 cache_response_latency=10
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -951,6 +1009,11 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl7.sequencer
 transitions_per_cycle=32
 version=7
+forwardToCache=system.ruby.network.master[14]
+requestFromCache=system.ruby.network.slave[21]
+responseFromCache=system.ruby.network.slave[22]
+responseToCache=system.ruby.network.master[15]
+unblockFromCache=system.ruby.network.slave[23]
 
 [system.ruby.l1_cntrl7.L1Dcache]
 type=RubyCache
@@ -1000,7 +1063,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl7.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl7.L1Dcache
 deadlock_threshold=1000000
 eventq_index=0
@@ -1032,10 +1095,13 @@ endpoint_bandwidth=1000
 eventq_index=0
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4 system.ruby.network.ext_links5 system.ruby.network.ext_links6 system.ruby.network.ext_links7 system.ruby.network.ext_links8
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4 system.ruby.network.int_links5 system.ruby.network.int_links6 system.ruby.network.int_links7 system.ruby.network.int_links8
+netifs=
 number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 system.ruby.network.routers4 system.ruby.network.routers5 system.ruby.network.routers6 system.ruby.network.routers7 system.ruby.network.routers8 system.ruby.network.routers9
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.l1_cntrl1.forwardToCache system.ruby.l1_cntrl1.responseToCache system.ruby.l1_cntrl2.forwardToCache system.ruby.l1_cntrl2.responseToCache system.ruby.l1_cntrl3.forwardToCache system.ruby.l1_cntrl3.responseToCache system.ruby.l1_cntrl4.forwardToCache system.ruby.l1_cntrl4.responseToCache system.ruby.l1_cntrl5.forwardToCache system.ruby.l1_cntrl5.responseToCache system.ruby.l1_cntrl6.forwardToCache system.ruby.l1_cntrl6.responseToCache system.ruby.l1_cntrl7.forwardToCache system.ruby.l1_cntrl7.responseToCache system.ruby.dir_cntrl0.unblockToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.l1_cntrl0.unblockFromCache system.ruby.l1_cntrl1.requestFromCache system.ruby.l1_cntrl1.responseFromCache system.ruby.l1_cntrl1.unblockFromCache system.ruby.l1_cntrl2.requestFromCache system.ruby.l1_cntrl2.responseFromCache system.ruby.l1_cntrl2.unblockFromCache system.ruby.l1_cntrl3.requestFromCache system.ruby.l1_cntrl3.responseFromCache system.ruby.l1_cntrl3.unblockFromCache system.ruby.l1_cntrl4.requestFromCache system.ruby.l1_cntrl4.responseFromCache system.ruby.l1_cntrl4.unblockFromCache system.ruby.l1_cntrl5.requestFromCache system.ruby.l1_cntrl5.responseFromCache system.ruby.l1_cntrl5.unblockFromCache system.ruby.l1_cntrl6.requestFromCache system.ruby.l1_cntrl6.responseFromCache system.ruby.l1_cntrl6.unblockFromCache system.ruby.l1_cntrl7.requestFromCache system.ruby.l1_cntrl7.responseFromCache system.ruby.l1_cntrl7.unblockFromCache system.ruby.dir_cntrl0.forwardFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
@@ -1296,7 +1362,6 @@ ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
 system=system
-using_network_tester=false
 using_ruby_tester=false
 version=0
 slave=system.system_port
index 717e12af465818733228cdb9623d82f7f2252808..12c7c969e1fa4af05fd6a58effce08106077cd2c 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain funcbus funcmem physmem ruby sys_port_proxy voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=0:268435455
 memories=system.physmem system.funcmem
@@ -36,7 +38,9 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -202,9 +206,19 @@ test=system.ruby.l1_cntrl7.sequencer.slave[0]
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.funcbus]
 type=NoncoherentBus
 clk_domain=system.clk_domain
@@ -257,7 +271,9 @@ randomization=false
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -276,6 +292,11 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=32
 version=0
+dmaRequestToDir=system.ruby.network.master[17]
+dmaResponseFromDir=system.ruby.network.slave[17]
+forwardFromDir=system.ruby.network.slave[18]
+requestToDir=system.ruby.network.master[16]
+responseFromDir=system.ruby.network.slave[16]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -315,7 +336,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl0.cacheMemory
 cache_response_latency=12
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -327,6 +348,10 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=32
 version=0
+forwardToCache=system.ruby.network.master[0]
+requestFromCache=system.ruby.network.slave[0]
+responseFromCache=system.ruby.network.slave[1]
+responseToCache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.cacheMemory]
 type=RubyCache
@@ -346,7 +371,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl0.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl0.cacheMemory
 deadlock_threshold=1000000
 eventq_index=0
@@ -367,7 +392,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl1.cacheMemory
 cache_response_latency=12
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -379,6 +404,10 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl1.sequencer
 transitions_per_cycle=32
 version=1
+forwardToCache=system.ruby.network.master[2]
+requestFromCache=system.ruby.network.slave[2]
+responseFromCache=system.ruby.network.slave[3]
+responseToCache=system.ruby.network.master[3]
 
 [system.ruby.l1_cntrl1.cacheMemory]
 type=RubyCache
@@ -398,7 +427,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl1.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl1.cacheMemory
 deadlock_threshold=1000000
 eventq_index=0
@@ -419,7 +448,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl2.cacheMemory
 cache_response_latency=12
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -431,6 +460,10 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl2.sequencer
 transitions_per_cycle=32
 version=2
+forwardToCache=system.ruby.network.master[4]
+requestFromCache=system.ruby.network.slave[4]
+responseFromCache=system.ruby.network.slave[5]
+responseToCache=system.ruby.network.master[5]
 
 [system.ruby.l1_cntrl2.cacheMemory]
 type=RubyCache
@@ -450,7 +483,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl2.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl2.cacheMemory
 deadlock_threshold=1000000
 eventq_index=0
@@ -471,7 +504,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl3.cacheMemory
 cache_response_latency=12
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -483,6 +516,10 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl3.sequencer
 transitions_per_cycle=32
 version=3
+forwardToCache=system.ruby.network.master[6]
+requestFromCache=system.ruby.network.slave[6]
+responseFromCache=system.ruby.network.slave[7]
+responseToCache=system.ruby.network.master[7]
 
 [system.ruby.l1_cntrl3.cacheMemory]
 type=RubyCache
@@ -502,7 +539,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl3.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl3.cacheMemory
 deadlock_threshold=1000000
 eventq_index=0
@@ -523,7 +560,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl4.cacheMemory
 cache_response_latency=12
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -535,6 +572,10 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl4.sequencer
 transitions_per_cycle=32
 version=4
+forwardToCache=system.ruby.network.master[8]
+requestFromCache=system.ruby.network.slave[8]
+responseFromCache=system.ruby.network.slave[9]
+responseToCache=system.ruby.network.master[9]
 
 [system.ruby.l1_cntrl4.cacheMemory]
 type=RubyCache
@@ -554,7 +595,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl4.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl4.cacheMemory
 deadlock_threshold=1000000
 eventq_index=0
@@ -575,7 +616,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl5.cacheMemory
 cache_response_latency=12
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -587,6 +628,10 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl5.sequencer
 transitions_per_cycle=32
 version=5
+forwardToCache=system.ruby.network.master[10]
+requestFromCache=system.ruby.network.slave[10]
+responseFromCache=system.ruby.network.slave[11]
+responseToCache=system.ruby.network.master[11]
 
 [system.ruby.l1_cntrl5.cacheMemory]
 type=RubyCache
@@ -606,7 +651,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl5.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl5.cacheMemory
 deadlock_threshold=1000000
 eventq_index=0
@@ -627,7 +672,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl6.cacheMemory
 cache_response_latency=12
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -639,6 +684,10 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl6.sequencer
 transitions_per_cycle=32
 version=6
+forwardToCache=system.ruby.network.master[12]
+requestFromCache=system.ruby.network.slave[12]
+responseFromCache=system.ruby.network.slave[13]
+responseToCache=system.ruby.network.master[13]
 
 [system.ruby.l1_cntrl6.cacheMemory]
 type=RubyCache
@@ -658,7 +707,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl6.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl6.cacheMemory
 deadlock_threshold=1000000
 eventq_index=0
@@ -679,7 +728,7 @@ children=cacheMemory sequencer
 buffer_size=0
 cacheMemory=system.ruby.l1_cntrl7.cacheMemory
 cache_response_latency=12
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 cluster_id=0
 eventq_index=0
 issue_latency=2
@@ -691,6 +740,10 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl7.sequencer
 transitions_per_cycle=32
 version=7
+forwardToCache=system.ruby.network.master[14]
+requestFromCache=system.ruby.network.slave[14]
+responseFromCache=system.ruby.network.slave[15]
+responseToCache=system.ruby.network.master[15]
 
 [system.ruby.l1_cntrl7.cacheMemory]
 type=RubyCache
@@ -710,7 +763,7 @@ tagArrayBanks=1
 [system.ruby.l1_cntrl7.sequencer]
 type=RubySequencer
 access_phys_mem=false
-clk_domain=system.ruby.clk_domain
+clk_domain=system.cpu_clk_domain
 dcache=system.ruby.l1_cntrl7.cacheMemory
 deadlock_threshold=1000000
 eventq_index=0
@@ -742,10 +795,13 @@ endpoint_bandwidth=1000
 eventq_index=0
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2 system.ruby.network.ext_links3 system.ruby.network.ext_links4 system.ruby.network.ext_links5 system.ruby.network.ext_links6 system.ruby.network.ext_links7 system.ruby.network.ext_links8
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2 system.ruby.network.int_links3 system.ruby.network.int_links4 system.ruby.network.int_links5 system.ruby.network.int_links6 system.ruby.network.int_links7 system.ruby.network.int_links8
+netifs=
 number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3 system.ruby.network.routers4 system.ruby.network.routers5 system.ruby.network.routers6 system.ruby.network.routers7 system.ruby.network.routers8 system.ruby.network.routers9
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.l1_cntrl1.forwardToCache system.ruby.l1_cntrl1.responseToCache system.ruby.l1_cntrl2.forwardToCache system.ruby.l1_cntrl2.responseToCache system.ruby.l1_cntrl3.forwardToCache system.ruby.l1_cntrl3.responseToCache system.ruby.l1_cntrl4.forwardToCache system.ruby.l1_cntrl4.responseToCache system.ruby.l1_cntrl5.forwardToCache system.ruby.l1_cntrl5.responseToCache system.ruby.l1_cntrl6.forwardToCache system.ruby.l1_cntrl6.responseToCache system.ruby.l1_cntrl7.forwardToCache system.ruby.l1_cntrl7.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.l1_cntrl1.requestFromCache system.ruby.l1_cntrl1.responseFromCache system.ruby.l1_cntrl2.requestFromCache system.ruby.l1_cntrl2.responseFromCache system.ruby.l1_cntrl3.requestFromCache system.ruby.l1_cntrl3.responseFromCache system.ruby.l1_cntrl4.requestFromCache system.ruby.l1_cntrl4.responseFromCache system.ruby.l1_cntrl5.requestFromCache system.ruby.l1_cntrl5.responseFromCache system.ruby.l1_cntrl6.requestFromCache system.ruby.l1_cntrl6.responseFromCache system.ruby.l1_cntrl7.requestFromCache system.ruby.l1_cntrl7.responseFromCache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir system.ruby.dir_cntrl0.forwardFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
@@ -1006,7 +1062,6 @@ ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
 system=system
-using_network_tester=false
 using_ruby_tester=false
 version=0
 slave=system.system_port
index dd37e6b1e2270123ed26956d9f14f62f8a40ec7c..62f705803d77bfcd29d6a792ffc5049f8e1016d5 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain funcbus funcmem l2c membus physmem toL2Bus voltage_domain
+children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem l2c membus physmem toL2Bus voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.funcmem system.physmem
@@ -36,7 +38,9 @@ system_port=system.membus.slave[1]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.cpu0]
@@ -490,9 +494,19 @@ size=32768
 [system.cpu_clk_domain]
 type=SrcClockDomain
 clock=500
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.funcbus]
 type=NoncoherentBus
 clk_domain=system.clk_domain
index 9af8818a479de5c33a3695a45eafae9c3c41ce37..24d02293896221dd4b95b2eff4b42a5290af8aa7 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain physmem ruby sys_port_proxy tester voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,9 +38,32 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.cpu]
+type=RubyTester
+check_flush=false
+checks_to_complete=100
+clk_domain=system.clk_domain
+deadlock_threshold=50000
+eventq_index=0
+num_cpus=1
+system=system
+wakeup_frequency=10
+cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
+cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
+
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -69,7 +93,9 @@ randomization=true
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -89,6 +115,9 @@ ruby_system=system.ruby
 to_mem_ctrl_latency=1
 transitions_per_cycle=32
 version=0
+requestToDir=system.ruby.network.master[5]
+responseFromDir=system.ruby.network.slave[6]
+responseToDir=system.ruby.network.master[6]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -145,6 +174,11 @@ sequencer=system.ruby.l1_cntrl0.sequencer
 to_l2_latency=1
 transitions_per_cycle=32
 version=0
+requestFromL1Cache=system.ruby.network.slave[0]
+requestToL1Cache=system.ruby.network.master[0]
+responseFromL1Cache=system.ruby.network.slave[1]
+responseToL1Cache=system.ruby.network.master[1]
+unblockFromL1Cache=system.ruby.network.slave[2]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -203,7 +237,7 @@ system=system
 using_network_tester=false
 using_ruby_tester=true
 version=0
-slave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0]
+slave=system.cpu.cpuDataPort[0] system.cpu.cpuInstPort[0]
 
 [system.ruby.l2_cntrl0]
 type=L2Cache_Controller
@@ -222,6 +256,12 @@ ruby_system=system.ruby
 to_l1_latency=1
 transitions_per_cycle=32
 version=0
+DirRequestFromL2Cache=system.ruby.network.slave[3]
+L1RequestFromL2Cache=system.ruby.network.slave[4]
+L1RequestToL2Cache=system.ruby.network.master[3]
+responseFromL2Cache=system.ruby.network.slave[5]
+responseToL2Cache=system.ruby.network.master[4]
+unblockToL2Cache=system.ruby.network.master[2]
 
 [system.ruby.l2_cntrl0.L2cache]
 type=RubyCache
@@ -260,6 +300,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l2_cntrl0.unblockToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.unblockFromL1Cache system.ruby.l2_cntrl0.DirRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
@@ -362,19 +404,6 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
-[system.tester]
-type=RubyTester
-check_flush=false
-checks_to_complete=100
-clk_domain=system.clk_domain
-deadlock_threshold=50000
-eventq_index=0
-num_cpus=1
-system=system
-wakeup_frequency=10
-cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
-cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
-
 [system.voltage_domain]
 type=VoltageDomain
 eventq_index=0
index 941dddfc75d634f3922c9117a43b90c9deefaeb9..0f899a544c06d67da08ebc8a70022b85ef8e84a1 100755 (executable)
@@ -1,10 +1,12 @@
+Redirecting stdout to build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level/simout
+Redirecting stderr to build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level/simerr
 gem5 Simulator System.  http://gem5.org
 gem5 is copyrighted software; use the --copyright option for details.
 
-gem5 compiled Jan 22 2014 16:37:52
-gem5 started Jan 22 2014 17:26:11
-gem5 executing on u200540-lin
-command line: build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level -re tests/run.py build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level
+gem5 compiled Aug 28 2014 02:49:35
+gem5 started Aug 28 2014 02:49:49
+gem5 executing on ribera.cs.wisc.edu
+command line: build/ALPHA_MESI_Two_Level/gem5.opt -d build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level -re /scratch/nilay/GEM5/gem5/tests/run.py build/ALPHA_MESI_Two_Level/tests/opt/quick/se/60.rubytest/alpha/linux/rubytest-ruby-MESI_Two_Level
 Global frequency set at 1000000000 ticks per second
 info: Entering event queue @ 0.  Starting simulation...
-Exiting @ tick 318321 because Ruby Tester completed
+Exiting @ tick 312261 because Ruby Tester completed
index 232cc54358b0659a297b36c0a1bf5198101ccf87..4cbff215bffa6a9d5d019019947d2838a253e7d6 100644 (file)
@@ -1,60 +1,60 @@
 
 ---------- Begin Simulation Statistics ----------
-sim_seconds                                  0.000318                       # Number of seconds simulated
-sim_ticks                                      318321                       # Number of ticks simulated
-final_tick                                     318321                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
+sim_seconds                                  0.000312                       # Number of seconds simulated
+sim_ticks                                      312261                       # Number of ticks simulated
+final_tick                                     312261                       # Number of ticks from beginning of simulation (restored from checkpoints and never reset)
 sim_freq                                   1000000000                       # Frequency of simulated ticks
-host_tick_rate                                1460796                       # Simulator tick rate (ticks/s)
-host_mem_usage                                 172332                       # Number of bytes of host memory used
-host_seconds                                     0.22                       # Real time elapsed on the host
+host_tick_rate                                1203947                       # Simulator tick rate (ticks/s)
+host_mem_usage                                 170440                       # Number of bytes of host memory used
+host_seconds                                     0.26                       # Real time elapsed on the host
 system.voltage_domain.voltage                       1                       # Voltage in Volts
 system.clk_domain.clock                             1                       # Clock period in ticks
 system.ruby.clk_domain.clock                        1                       # Clock period in ticks
 system.ruby.delayHist::bucket_size                512                       # delay histogram for all message
 system.ruby.delayHist::max_bucket                5119                       # delay histogram for all message
-system.ruby.delayHist::samples                   7069                       # delay histogram for all message
-system.ruby.delayHist::mean                 56.481964                       # delay histogram for all message
-system.ruby.delayHist::stdev               265.833648                       # delay histogram for all message
-system.ruby.delayHist                    |        6800     96.19%     96.19% |         151      2.14%     98.33% |          60      0.85%     99.18% |          30      0.42%     99.60% |          15      0.21%     99.82% |           7      0.10%     99.92% |           2      0.03%     99.94% |           2      0.03%     99.97% |           1      0.01%     99.99% |           1      0.01%    100.00% # delay histogram for all message
-system.ruby.delayHist::total                     7069                       # delay histogram for all message
+system.ruby.delayHist::samples                   6975                       # delay histogram for all message
+system.ruby.delayHist::mean                 57.310251                       # delay histogram for all message
+system.ruby.delayHist::stdev               258.377513                       # delay histogram for all message
+system.ruby.delayHist                    |        6687     95.87%     95.87% |         165      2.37%     98.24% |          67      0.96%     99.20% |          29      0.42%     99.61% |          15      0.22%     99.83% |           8      0.11%     99.94% |           4      0.06%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for all message
+system.ruby.delayHist::total                     6975                       # delay histogram for all message
 system.ruby.outstanding_req_hist::bucket_size            2                      
 system.ruby.outstanding_req_hist::max_bucket           19                      
-system.ruby.outstanding_req_hist::samples         1012                      
-system.ruby.outstanding_req_hist::mean      15.822134                      
-system.ruby.outstanding_req_hist::gmean     15.724737                      
-system.ruby.outstanding_req_hist::stdev      1.119905                      
-system.ruby.outstanding_req_hist         |           1      0.10%      0.10% |           2      0.20%      0.30% |           2      0.20%      0.49% |           2      0.20%      0.69% |           2      0.20%      0.89% |           2      0.20%      1.09% |           2      0.20%      1.28% |          62      6.13%      7.41% |         937     92.59%    100.00% |           0      0.00%    100.00%
-system.ruby.outstanding_req_hist::total          1012                      
+system.ruby.outstanding_req_hist::samples          983                      
+system.ruby.outstanding_req_hist::mean      15.827060                      
+system.ruby.outstanding_req_hist::gmean     15.727011                      
+system.ruby.outstanding_req_hist::stdev      1.133008                      
+system.ruby.outstanding_req_hist         |           1      0.10%      0.10% |           2      0.20%      0.31% |           2      0.20%      0.51% |           2      0.20%      0.71% |           2      0.20%      0.92% |           2      0.20%      1.12% |           2      0.20%      1.32% |          52      5.29%      6.61% |         918     93.39%    100.00% |           0      0.00%    100.00%
+system.ruby.outstanding_req_hist::total           983                      
 system.ruby.latency_hist::bucket_size            1024                      
 system.ruby.latency_hist::max_bucket            10239                      
-system.ruby.latency_hist::samples                 997                      
-system.ruby.latency_hist::mean            5056.148445                      
-system.ruby.latency_hist::gmean           2739.972819                      
-system.ruby.latency_hist::stdev           2131.530297                      
-system.ruby.latency_hist                 |         140     14.04%     14.04% |          18      1.81%     15.85% |           4      0.40%     16.25% |           2      0.20%     16.45% |          73      7.32%     23.77% |         442     44.33%     68.10% |         283     28.39%     96.49% |          35      3.51%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.latency_hist::total                   997                      
+system.ruby.latency_hist::samples                 968                      
+system.ruby.latency_hist::mean            5101.012397                      
+system.ruby.latency_hist::gmean           2832.118198                      
+system.ruby.latency_hist::stdev           2084.563420                      
+system.ruby.latency_hist                 |         125     12.91%     12.91% |          22      2.27%     15.19% |           2      0.21%     15.39% |           4      0.41%     15.81% |          57      5.89%     21.69% |         468     48.35%     70.04% |         263     27.17%     97.21% |          27      2.79%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.latency_hist::total                   968                      
 system.ruby.hit_latency_hist::bucket_size           16                      
 system.ruby.hit_latency_hist::max_bucket          159                      
-system.ruby.hit_latency_hist::samples              81                      
-system.ruby.hit_latency_hist::mean          19.555556                      
-system.ruby.hit_latency_hist::gmean          3.881773                      
-system.ruby.hit_latency_hist::stdev         39.653814                      
-system.ruby.hit_latency_hist             |          68     83.95%     83.95% |           0      0.00%     83.95% |           0      0.00%     83.95% |           0      0.00%     83.95% |           0      0.00%     83.95% |           0      0.00%     83.95% |           8      9.88%     93.83% |           5      6.17%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.hit_latency_hist::total                81                      
+system.ruby.hit_latency_hist::samples              74                      
+system.ruby.hit_latency_hist::mean          11.527027                      
+system.ruby.hit_latency_hist::gmean          3.324632                      
+system.ruby.hit_latency_hist::stdev         29.929242                      
+system.ruby.hit_latency_hist             |          68     91.89%     91.89% |           0      0.00%     91.89% |           0      0.00%     91.89% |           0      0.00%     91.89% |           0      0.00%     91.89% |           0      0.00%     91.89% |           2      2.70%     94.59% |           4      5.41%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.hit_latency_hist::total                74                      
 system.ruby.miss_latency_hist::bucket_size         1024                      
 system.ruby.miss_latency_hist::max_bucket        10239                      
-system.ruby.miss_latency_hist::samples            916                      
-system.ruby.miss_latency_hist::mean       5501.524017                      
-system.ruby.miss_latency_hist::gmean      4893.869379                      
-system.ruby.miss_latency_hist::stdev      1581.545213                      
-system.ruby.miss_latency_hist            |          59      6.44%      6.44% |          18      1.97%      8.41% |           4      0.44%      8.84% |           2      0.22%      9.06% |          73      7.97%     17.03% |         442     48.25%     65.28% |         283     30.90%     96.18% |          35      3.82%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.miss_latency_hist::total              916                      
-system.ruby.l1_cntrl0.L1Dcache.demand_hits           81                       # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Dcache.demand_misses          861                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Dcache.demand_accesses          942                       # Number of cache demand accesses
+system.ruby.miss_latency_hist::samples            894                      
+system.ruby.miss_latency_hist::mean       5522.289709                      
+system.ruby.miss_latency_hist::gmean      4950.736161                      
+system.ruby.miss_latency_hist::stdev      1543.133800                      
+system.ruby.miss_latency_hist            |          51      5.70%      5.70% |          22      2.46%      8.17% |           2      0.22%      8.39% |           4      0.45%      8.84% |          57      6.38%     15.21% |         468     52.35%     67.56% |         263     29.42%     96.98% |          27      3.02%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.miss_latency_hist::total              894                      
+system.ruby.l1_cntrl0.L1Dcache.demand_hits           74                       # Number of cache demand hits
+system.ruby.l1_cntrl0.L1Dcache.demand_misses          839                       # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Dcache.demand_accesses          913                       # Number of cache demand accesses
 system.ruby.l1_cntrl0.L1Icache.demand_hits            0                       # Number of cache demand hits
-system.ruby.l1_cntrl0.L1Icache.demand_misses           56                       # Number of cache demand misses
-system.ruby.l1_cntrl0.L1Icache.demand_accesses           56                       # Number of cache demand accesses
+system.ruby.l1_cntrl0.L1Icache.demand_misses           57                       # Number of cache demand misses
+system.ruby.l1_cntrl0.L1Icache.demand_accesses           57                       # Number of cache demand accesses
 system.ruby.l1_cntrl0.prefetcher.miss_observed            0                       # number of misses observed
 system.ruby.l1_cntrl0.prefetcher.allocated_streams            0                       # number of streams allocated for prefetching
 system.ruby.l1_cntrl0.prefetcher.prefetches_requested            0                       # number of prefetch requests made
@@ -64,362 +64,355 @@ system.ruby.l1_cntrl0.prefetcher.hits               0                       # nu
 system.ruby.l1_cntrl0.prefetcher.partial_hits            0                       # number of misses observed for a block being prefetched
 system.ruby.l1_cntrl0.prefetcher.pages_crossed            0                       # number of prefetches across pages
 system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks            0                       # number of misses for blocks that were prefetched, yet missed
-system.ruby.l1_cntrl0.sequencer.store_waiting_on_load            3                       # Number of times a store aliased with a pending load
-system.ruby.l1_cntrl0.sequencer.store_waiting_on_store          102                       # Number of times a store aliased with a pending store
-system.ruby.l1_cntrl0.sequencer.load_waiting_on_store            7                       # Number of times a load aliased with a pending store
-system.ruby.l1_cntrl0.sequencer.load_waiting_on_load            2                       # Number of times a load aliased with a pending load
-system.ruby.network.routers0.percent_links_utilized     1.769362                      
-system.ruby.network.routers0.msg_count.Control::0          917                      
-system.ruby.network.routers0.msg_count.Request_Control::0          563                      
-system.ruby.network.routers0.msg_count.Response_Data::1          915                      
-system.ruby.network.routers0.msg_count.Response_Control::1          806                      
-system.ruby.network.routers0.msg_count.Response_Control::2          859                      
-system.ruby.network.routers0.msg_count.Writeback_Data::0          722                      
-system.ruby.network.routers0.msg_count.Writeback_Data::1          513                      
-system.ruby.network.routers0.msg_count.Writeback_Control::0           34                      
-system.ruby.network.routers0.msg_bytes.Control::0         7336                      
-system.ruby.network.routers0.msg_bytes.Request_Control::0         4504                      
-system.ruby.network.routers0.msg_bytes.Response_Data::1        65880                      
-system.ruby.network.routers0.msg_bytes.Response_Control::1         6448                      
-system.ruby.network.routers0.msg_bytes.Response_Control::2         6872                      
-system.ruby.network.routers0.msg_bytes.Writeback_Data::0        51984                      
-system.ruby.network.routers0.msg_bytes.Writeback_Data::1        36936                      
-system.ruby.network.routers0.msg_bytes.Writeback_Control::0          272                      
-system.ruby.l2_cntrl0.L2cache.demand_hits           43                       # Number of cache demand hits
-system.ruby.l2_cntrl0.L2cache.demand_misses          874                       # Number of cache demand misses
-system.ruby.l2_cntrl0.L2cache.demand_accesses          917                       # Number of cache demand accesses
-system.ruby.network.routers1.percent_links_utilized     3.085407                      
-system.ruby.network.routers1.msg_count.Control::0         1791                      
-system.ruby.network.routers1.msg_count.Request_Control::0          563                      
-system.ruby.network.routers1.msg_count.Response_Data::1         2574                      
-system.ruby.network.routers1.msg_count.Response_Control::1         1759                      
-system.ruby.network.routers1.msg_count.Response_Control::2          858                      
-system.ruby.network.routers1.msg_count.Writeback_Data::0          722                      
-system.ruby.network.routers1.msg_count.Writeback_Data::1          513                      
-system.ruby.network.routers1.msg_count.Writeback_Control::0           34                      
-system.ruby.network.routers1.msg_bytes.Control::0        14328                      
-system.ruby.network.routers1.msg_bytes.Request_Control::0         4504                      
-system.ruby.network.routers1.msg_bytes.Response_Data::1       185328                      
-system.ruby.network.routers1.msg_bytes.Response_Control::1        14072                      
-system.ruby.network.routers1.msg_bytes.Response_Control::2         6864                      
-system.ruby.network.routers1.msg_bytes.Writeback_Data::0        51984                      
-system.ruby.network.routers1.msg_bytes.Writeback_Data::1        36936                      
-system.ruby.network.routers1.msg_bytes.Writeback_Control::0          272                      
+system.ruby.l1_cntrl0.sequencer.store_waiting_on_load            5                       # Number of times a store aliased with a pending load
+system.ruby.l1_cntrl0.sequencer.store_waiting_on_store           80                       # Number of times a store aliased with a pending store
+system.ruby.l1_cntrl0.sequencer.load_waiting_on_store            6                       # Number of times a load aliased with a pending store
+system.ruby.l1_cntrl0.sequencer.load_waiting_on_load            1                       # Number of times a load aliased with a pending load
+system.ruby.network.routers0.percent_links_utilized     1.779361                      
+system.ruby.network.routers0.msg_count.Control::0          896                      
+system.ruby.network.routers0.msg_count.Request_Control::2          559                      
+system.ruby.network.routers0.msg_count.Response_Data::1          894                      
+system.ruby.network.routers0.msg_count.Response_Control::1          812                      
+system.ruby.network.routers0.msg_count.Response_Control::2          837                      
+system.ruby.network.routers0.msg_count.Writeback_Data::0          726                      
+system.ruby.network.routers0.msg_count.Writeback_Data::1          501                      
+system.ruby.network.routers0.msg_count.Writeback_Control::0           32                      
+system.ruby.network.routers0.msg_bytes.Control::0         7168                      
+system.ruby.network.routers0.msg_bytes.Request_Control::2         4472                      
+system.ruby.network.routers0.msg_bytes.Response_Data::1        64368                      
+system.ruby.network.routers0.msg_bytes.Response_Control::1         6496                      
+system.ruby.network.routers0.msg_bytes.Response_Control::2         6696                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::0        52272                      
+system.ruby.network.routers0.msg_bytes.Writeback_Data::1        36072                      
+system.ruby.network.routers0.msg_bytes.Writeback_Control::0          256                      
+system.ruby.l2_cntrl0.L2cache.demand_hits           32                       # Number of cache demand hits
+system.ruby.l2_cntrl0.L2cache.demand_misses          864                       # Number of cache demand misses
+system.ruby.l2_cntrl0.L2cache.demand_accesses          896                       # Number of cache demand accesses
+system.ruby.network.routers1.percent_links_utilized     3.102133                      
+system.ruby.network.routers1.msg_count.Control::0         1759                      
+system.ruby.network.routers1.msg_count.Request_Control::2          559                      
+system.ruby.network.routers1.msg_count.Response_Data::1         2529                      
+system.ruby.network.routers1.msg_count.Response_Control::1         1756                      
+system.ruby.network.routers1.msg_count.Response_Control::2          837                      
+system.ruby.network.routers1.msg_count.Writeback_Data::0          726                      
+system.ruby.network.routers1.msg_count.Writeback_Data::1          501                      
+system.ruby.network.routers1.msg_count.Writeback_Control::0           32                      
+system.ruby.network.routers1.msg_bytes.Control::0        14072                      
+system.ruby.network.routers1.msg_bytes.Request_Control::2         4472                      
+system.ruby.network.routers1.msg_bytes.Response_Data::1       182088                      
+system.ruby.network.routers1.msg_bytes.Response_Control::1        14048                      
+system.ruby.network.routers1.msg_bytes.Response_Control::2         6696                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::0        52272                      
+system.ruby.network.routers1.msg_bytes.Writeback_Data::1        36072                      
+system.ruby.network.routers1.msg_bytes.Writeback_Control::0          256                      
 system.ruby.memctrl_clk_domain.clock                3                       # Clock period in ticks
-system.ruby.dir_cntrl0.memBuffer.memReq          1660                       # Total number of memory requests
-system.ruby.dir_cntrl0.memBuffer.memRead          874                       # Number of memory reads
-system.ruby.dir_cntrl0.memBuffer.memWrite          786                       # Number of memory writes
-system.ruby.dir_cntrl0.memBuffer.memRefresh         2210                       # Number of memory refreshes
-system.ruby.dir_cntrl0.memBuffer.memWaitCycles          555                       # Delay stalled at the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.memInputQ           44                       # Delay in the input queue
-system.ruby.dir_cntrl0.memBuffer.memBankQ            2                       # Delay behind the head of the bank queue
-system.ruby.dir_cntrl0.memBuffer.totalStalls          601                       # Total number of stall cycles
-system.ruby.dir_cntrl0.memBuffer.stallsPerReq     0.362048                       # Expected number of stall cycles per request
-system.ruby.dir_cntrl0.memBuffer.memBankBusy          169                       # memory stalls due to busy bank
-system.ruby.dir_cntrl0.memBuffer.memBusBusy          188                       # memory stalls due to busy bus
-system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy          104                       # memory stalls due to read write turnaround
-system.ruby.dir_cntrl0.memBuffer.memDataBusBusy           64                       # memory stalls due to read read turnaround
-system.ruby.dir_cntrl0.memBuffer.memArbWait           30                       # memory stalls due to arbitration
-system.ruby.dir_cntrl0.memBuffer.memBankCount |          42      2.53%      2.53% |          51      3.07%      5.60% |          50      3.01%      8.61% |          73      4.40%     13.01% |          73      4.40%     17.41% |          71      4.28%     21.69% |          65      3.92%     25.60% |          49      2.95%     28.55% |          54      3.25%     31.81% |          41      2.47%     34.28% |          50      3.01%     37.29% |          44      2.65%     39.94% |          58      3.49%     43.43% |          48      2.89%     46.33% |          47      2.83%     49.16% |          63      3.80%     52.95% |          57      3.43%     56.39% |          47      2.83%     59.22% |          58      3.49%     62.71% |          57      3.43%     66.14% |          41      2.47%     68.61% |          49      2.95%     71.57% |          46      2.77%     74.34% |          49      2.95%     77.29% |          57      3.43%     80.72% |          45      2.71%     83.43% |          42      2.53%     85.96% |          49      2.95%     88.92% |          45      2.71%     91.63% |          53      3.19%     94.82% |          48      2.89%     97.71% |          38      2.29%    100.00% # Number of accesses per bank
-system.ruby.dir_cntrl0.memBuffer.memBankCount::total         1660                       # Number of accesses per bank
-system.ruby.network.routers2.percent_links_utilized     1.316910                      
-system.ruby.network.routers2.msg_count.Control::0          874                      
-system.ruby.network.routers2.msg_count.Response_Data::1         1660                      
-system.ruby.network.routers2.msg_count.Response_Control::1          954                      
-system.ruby.network.routers2.msg_bytes.Control::0         6992                      
-system.ruby.network.routers2.msg_bytes.Response_Data::1       119520                      
-system.ruby.network.routers2.msg_bytes.Response_Control::1         7632                      
-system.ruby.network.routers3.percent_links_utilized     2.057462                      
-system.ruby.network.routers3.msg_count.Control::0         1791                      
-system.ruby.network.routers3.msg_count.Request_Control::0          563                      
-system.ruby.network.routers3.msg_count.Response_Data::1         2575                      
-system.ruby.network.routers3.msg_count.Response_Control::1         1760                      
-system.ruby.network.routers3.msg_count.Response_Control::2          858                      
-system.ruby.network.routers3.msg_count.Writeback_Data::0          722                      
-system.ruby.network.routers3.msg_count.Writeback_Data::1          513                      
-system.ruby.network.routers3.msg_count.Writeback_Control::0           34                      
-system.ruby.network.routers3.msg_bytes.Control::0        14328                      
-system.ruby.network.routers3.msg_bytes.Request_Control::0         4504                      
-system.ruby.network.routers3.msg_bytes.Response_Data::1       185400                      
-system.ruby.network.routers3.msg_bytes.Response_Control::1        14080                      
-system.ruby.network.routers3.msg_bytes.Response_Control::2         6864                      
-system.ruby.network.routers3.msg_bytes.Writeback_Data::0        51984                      
-system.ruby.network.routers3.msg_bytes.Writeback_Data::1        36936                      
-system.ruby.network.routers3.msg_bytes.Writeback_Control::0          272                      
-system.ruby.network.msg_count.Control            5373                      
-system.ruby.network.msg_count.Request_Control         1689                      
-system.ruby.network.msg_count.Response_Data         7724                      
-system.ruby.network.msg_count.Response_Control         7854                      
-system.ruby.network.msg_count.Writeback_Data         3705                      
-system.ruby.network.msg_count.Writeback_Control          102                      
-system.ruby.network.msg_byte.Control            42984                      
-system.ruby.network.msg_byte.Request_Control        13512                      
-system.ruby.network.msg_byte.Response_Data       556128                      
-system.ruby.network.msg_byte.Response_Control        62832                      
-system.ruby.network.msg_byte.Writeback_Data       266760                      
-system.ruby.network.msg_byte.Writeback_Control          816                      
-system.ruby.network.routers0.throttle0.link_utilization     1.500686                      
-system.ruby.network.routers0.throttle0.msg_count.Request_Control::0          563                      
-system.ruby.network.routers0.throttle0.msg_count.Response_Data::1          915                      
+system.ruby.dir_cntrl0.memBuffer.memReq          1633                       # Total number of memory requests
+system.ruby.dir_cntrl0.memBuffer.memRead          863                       # Number of memory reads
+system.ruby.dir_cntrl0.memBuffer.memWrite          770                       # Number of memory writes
+system.ruby.dir_cntrl0.memBuffer.memRefresh         2168                       # Number of memory refreshes
+system.ruby.dir_cntrl0.memBuffer.memWaitCycles          631                       # Delay stalled at the head of the bank queue
+system.ruby.dir_cntrl0.memBuffer.memInputQ           46                       # Delay in the input queue
+system.ruby.dir_cntrl0.memBuffer.memBankQ            4                       # Delay behind the head of the bank queue
+system.ruby.dir_cntrl0.memBuffer.totalStalls          681                       # Total number of stall cycles
+system.ruby.dir_cntrl0.memBuffer.stallsPerReq     0.417024                       # Expected number of stall cycles per request
+system.ruby.dir_cntrl0.memBuffer.memBankBusy          209                       # memory stalls due to busy bank
+system.ruby.dir_cntrl0.memBuffer.memBusBusy          210                       # memory stalls due to busy bus
+system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy          102                       # memory stalls due to read write turnaround
+system.ruby.dir_cntrl0.memBuffer.memDataBusBusy           76                       # memory stalls due to read read turnaround
+system.ruby.dir_cntrl0.memBuffer.memArbWait           34                       # memory stalls due to arbitration
+system.ruby.dir_cntrl0.memBuffer.memBankCount |          41      2.51%      2.51% |          47      2.88%      5.39% |          57      3.49%      8.88% |          77      4.72%     13.59% |          68      4.16%     17.76% |          61      3.74%     21.49% |          66      4.04%     25.54% |          57      3.49%     29.03% |          48      2.94%     31.97% |          40      2.45%     34.42% |          51      3.12%     37.54% |          55      3.37%     40.91% |          46      2.82%     43.72% |          63      3.86%     47.58% |          42      2.57%     50.15% |          41      2.51%     52.66% |          40      2.45%     55.11% |          63      3.86%     58.97% |          38      2.33%     61.30% |          41      2.51%     63.81% |          44      2.69%     66.50% |          54      3.31%     69.81% |          50      3.06%     72.87% |          49      3.00%     75.87% |          56      3.43%     79.30% |          41      2.51%     81.81% |          55      3.37%     85.18% |          35      2.14%     87.32% |          45      2.76%     90.08% |          56      3.43%     93.51% |          51      3.12%     96.63% |          55      3.37%    100.00% # Number of accesses per bank
+system.ruby.dir_cntrl0.memBuffer.memBankCount::total         1633                       # Number of accesses per bank
+system.ruby.network.routers2.percent_links_utilized     1.321331                      
+system.ruby.network.routers2.msg_count.Control::0          863                      
+system.ruby.network.routers2.msg_count.Response_Data::1         1633                      
+system.ruby.network.routers2.msg_count.Response_Control::1          944                      
+system.ruby.network.routers2.msg_bytes.Control::0         6904                      
+system.ruby.network.routers2.msg_bytes.Response_Data::1       117576                      
+system.ruby.network.routers2.msg_bytes.Response_Control::1         7552                      
+system.ruby.network.routers3.percent_links_utilized     2.067608                      
+system.ruby.network.routers3.msg_count.Control::0         1759                      
+system.ruby.network.routers3.msg_count.Request_Control::2          559                      
+system.ruby.network.routers3.msg_count.Response_Data::1         2528                      
+system.ruby.network.routers3.msg_count.Response_Control::1         1756                      
+system.ruby.network.routers3.msg_count.Response_Control::2          837                      
+system.ruby.network.routers3.msg_count.Writeback_Data::0          726                      
+system.ruby.network.routers3.msg_count.Writeback_Data::1          501                      
+system.ruby.network.routers3.msg_count.Writeback_Control::0           32                      
+system.ruby.network.routers3.msg_bytes.Control::0        14072                      
+system.ruby.network.routers3.msg_bytes.Request_Control::2         4472                      
+system.ruby.network.routers3.msg_bytes.Response_Data::1       182016                      
+system.ruby.network.routers3.msg_bytes.Response_Control::1        14048                      
+system.ruby.network.routers3.msg_bytes.Response_Control::2         6696                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::0        52272                      
+system.ruby.network.routers3.msg_bytes.Writeback_Data::1        36072                      
+system.ruby.network.routers3.msg_bytes.Writeback_Control::0          256                      
+system.ruby.network.msg_count.Control            5277                      
+system.ruby.network.msg_count.Request_Control         1677                      
+system.ruby.network.msg_count.Response_Data         7584                      
+system.ruby.network.msg_count.Response_Control         7779                      
+system.ruby.network.msg_count.Writeback_Data         3681                      
+system.ruby.network.msg_count.Writeback_Control           96                      
+system.ruby.network.msg_byte.Control            42216                      
+system.ruby.network.msg_byte.Request_Control        13416                      
+system.ruby.network.msg_byte.Response_Data       546048                      
+system.ruby.network.msg_byte.Response_Control        62232                      
+system.ruby.network.msg_byte.Writeback_Data       265032                      
+system.ruby.network.msg_byte.Writeback_Control          768                      
+system.ruby.network.routers0.throttle0.link_utilization     1.498906                      
+system.ruby.network.routers0.throttle0.msg_count.Request_Control::2          559                      
+system.ruby.network.routers0.throttle0.msg_count.Response_Data::1          894                      
 system.ruby.network.routers0.throttle0.msg_count.Response_Control::1          756                      
-system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::0         4504                      
-system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1        65880                      
+system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2         4472                      
+system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1        64368                      
 system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1         6048                      
-system.ruby.network.routers0.throttle1.link_utilization     2.038037                      
-system.ruby.network.routers0.throttle1.msg_count.Control::0          917                      
-system.ruby.network.routers0.throttle1.msg_count.Response_Control::1           50                      
-system.ruby.network.routers0.throttle1.msg_count.Response_Control::2          859                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0          722                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1          513                      
-system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0           34                      
-system.ruby.network.routers0.throttle1.msg_bytes.Control::0         7336                      
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1          400                      
-system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2         6872                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0        51984                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1        36936                      
-system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0          272                      
-system.ruby.network.routers1.throttle0.link_utilization     3.408509                      
-system.ruby.network.routers1.throttle0.msg_count.Control::0          917                      
-system.ruby.network.routers1.throttle0.msg_count.Response_Data::1          873                      
-system.ruby.network.routers1.throttle0.msg_count.Response_Control::1          919                      
-system.ruby.network.routers1.throttle0.msg_count.Response_Control::2          858                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::0          722                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::1          513                      
-system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0           34                      
-system.ruby.network.routers1.throttle0.msg_bytes.Control::0         7336                      
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1        62856                      
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1         7352                      
-system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2         6864                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0        51984                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1        36936                      
-system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0          272                      
-system.ruby.network.routers1.throttle1.link_utilization     2.762306                      
-system.ruby.network.routers1.throttle1.msg_count.Control::0          874                      
-system.ruby.network.routers1.throttle1.msg_count.Request_Control::0          563                      
-system.ruby.network.routers1.throttle1.msg_count.Response_Data::1         1701                      
-system.ruby.network.routers1.throttle1.msg_count.Response_Control::1          840                      
-system.ruby.network.routers1.throttle1.msg_bytes.Control::0         6992                      
-system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::0         4504                      
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1       122472                      
-system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1         6720                      
-system.ruby.network.routers2.throttle0.link_utilization     1.261620                      
-system.ruby.network.routers2.throttle0.msg_count.Control::0          874                      
-system.ruby.network.routers2.throttle0.msg_count.Response_Data::1          786                      
-system.ruby.network.routers2.throttle0.msg_count.Response_Control::1           84                      
-system.ruby.network.routers2.throttle0.msg_bytes.Control::0         6992                      
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1        56592                      
-system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1          672                      
-system.ruby.network.routers2.throttle1.link_utilization     1.372200                      
-system.ruby.network.routers2.throttle1.msg_count.Response_Data::1          874                      
-system.ruby.network.routers2.throttle1.msg_count.Response_Control::1          870                      
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1        62928                      
-system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1         6960                      
-system.ruby.network.routers3.throttle0.link_utilization     1.500686                      
-system.ruby.network.routers3.throttle0.msg_count.Request_Control::0          563                      
-system.ruby.network.routers3.throttle0.msg_count.Response_Data::1          915                      
+system.ruby.network.routers0.throttle1.link_utilization     2.059815                      
+system.ruby.network.routers0.throttle1.msg_count.Control::0          896                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::1           56                      
+system.ruby.network.routers0.throttle1.msg_count.Response_Control::2          837                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0          726                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1          501                      
+system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0           32                      
+system.ruby.network.routers0.throttle1.msg_bytes.Control::0         7168                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1          448                      
+system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2         6696                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0        52272                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1        36072                      
+system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0          256                      
+system.ruby.network.routers1.throttle0.link_utilization     3.440711                      
+system.ruby.network.routers1.throttle0.msg_count.Control::0          896                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Data::1          863                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::1          913                      
+system.ruby.network.routers1.throttle0.msg_count.Response_Control::2          837                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::0          726                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::1          501                      
+system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0           32                      
+system.ruby.network.routers1.throttle0.msg_bytes.Control::0         7168                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1        62136                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1         7304                      
+system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2         6696                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0        52272                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1        36072                      
+system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0          256                      
+system.ruby.network.routers1.throttle1.link_utilization     2.763554                      
+system.ruby.network.routers1.throttle1.msg_count.Control::0          863                      
+system.ruby.network.routers1.throttle1.msg_count.Request_Control::2          559                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Data::1         1666                      
+system.ruby.network.routers1.throttle1.msg_count.Response_Control::1          843                      
+system.ruby.network.routers1.throttle1.msg_bytes.Control::0         6904                      
+system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2         4472                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1       119952                      
+system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1         6744                      
+system.ruby.network.routers2.throttle0.link_utilization     1.261765                      
+system.ruby.network.routers2.throttle0.msg_count.Control::0          863                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Data::1          770                      
+system.ruby.network.routers2.throttle0.msg_count.Response_Control::1           87                      
+system.ruby.network.routers2.throttle0.msg_bytes.Control::0         6904                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1        55440                      
+system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1          696                      
+system.ruby.network.routers2.throttle1.link_utilization     1.380896                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Data::1          863                      
+system.ruby.network.routers2.throttle1.msg_count.Response_Control::1          857                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1        62136                      
+system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1         6856                      
+system.ruby.network.routers3.throttle0.link_utilization     1.498906                      
+system.ruby.network.routers3.throttle0.msg_count.Request_Control::2          559                      
+system.ruby.network.routers3.throttle0.msg_count.Response_Data::1          894                      
 system.ruby.network.routers3.throttle0.msg_count.Response_Control::1          756                      
-system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::0         4504                      
-system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1        65880                      
+system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2         4472                      
+system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1        64368                      
 system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1         6048                      
-system.ruby.network.routers3.throttle1.link_utilization     3.410080                      
-system.ruby.network.routers3.throttle1.msg_count.Control::0          917                      
-system.ruby.network.routers3.throttle1.msg_count.Response_Data::1          874                      
-system.ruby.network.routers3.throttle1.msg_count.Response_Control::1          920                      
-system.ruby.network.routers3.throttle1.msg_count.Response_Control::2          858                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::0          722                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::1          513                      
-system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0           34                      
-system.ruby.network.routers3.throttle1.msg_bytes.Control::0         7336                      
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1        62928                      
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1         7360                      
-system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2         6864                      
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0        51984                      
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1        36936                      
-system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0          272                      
-system.ruby.network.routers3.throttle2.link_utilization     1.261620                      
-system.ruby.network.routers3.throttle2.msg_count.Control::0          874                      
-system.ruby.network.routers3.throttle2.msg_count.Response_Data::1          786                      
-system.ruby.network.routers3.throttle2.msg_count.Response_Control::1           84                      
-system.ruby.network.routers3.throttle2.msg_bytes.Control::0         6992                      
-system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::1        56592                      
-system.ruby.network.routers3.throttle2.msg_bytes.Response_Control::1          672                      
+system.ruby.network.routers3.throttle1.link_utilization     3.440711                      
+system.ruby.network.routers3.throttle1.msg_count.Control::0          896                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Data::1          863                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::1          913                      
+system.ruby.network.routers3.throttle1.msg_count.Response_Control::2          837                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::0          726                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::1          501                      
+system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0           32                      
+system.ruby.network.routers3.throttle1.msg_bytes.Control::0         7168                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1        62136                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1         7304                      
+system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2         6696                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0        52272                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1        36072                      
+system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0          256                      
+system.ruby.network.routers3.throttle2.link_utilization     1.263206                      
+system.ruby.network.routers3.throttle2.msg_count.Control::0          863                      
+system.ruby.network.routers3.throttle2.msg_count.Response_Data::1          771                      
+system.ruby.network.routers3.throttle2.msg_count.Response_Control::1           87                      
+system.ruby.network.routers3.throttle2.msg_bytes.Control::0         6904                      
+system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::1        55512                      
+system.ruby.network.routers3.throttle2.msg_bytes.Response_Control::1          696                      
 system.ruby.delayVCHist.vnet_0::bucket_size          512                       # delay histogram for vnet_0
 system.ruby.delayVCHist.vnet_0::max_bucket         5119                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::samples          2530                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::mean       156.662846                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::stdev      426.445861                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0           |        2261     89.37%     89.37% |         151      5.97%     95.34% |          60      2.37%     97.71% |          30      1.19%     98.89% |          15      0.59%     99.49% |           7      0.28%     99.76% |           2      0.08%     99.84% |           2      0.08%     99.92% |           1      0.04%     99.96% |           1      0.04%    100.00% # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_0::total            2530                       # delay histogram for vnet_0
-system.ruby.delayVCHist.vnet_1::bucket_size            2                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::max_bucket           19                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::samples          3976                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::mean         0.685614                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::stdev        2.097919                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1           |        3455     86.90%     86.90% |         133      3.35%     90.24% |         152      3.82%     94.06% |         135      3.40%     97.46% |          45      1.13%     98.59% |          25      0.63%     99.22% |          14      0.35%     99.57% |           8      0.20%     99.77% |           5      0.13%     99.90% |           4      0.10%    100.00% # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_1::total            3976                       # delay histogram for vnet_1
-system.ruby.delayVCHist.vnet_2::bucket_size            4                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::max_bucket           39                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::samples           563                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::mean         0.333925                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::stdev        1.813954                       # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2           |         541     96.09%     96.09% |           8      1.42%     97.51% |          11      1.95%     99.47% |           1      0.18%     99.64% |           1      0.18%     99.82% |           1      0.18%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_2
-system.ruby.delayVCHist.vnet_2::total             563                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_0::samples          2489                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::mean       159.486139                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::stdev      413.379625                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0           |        2201     88.43%     88.43% |         165      6.63%     95.06% |          67      2.69%     97.75% |          29      1.17%     98.92% |          15      0.60%     99.52% |           8      0.32%     99.84% |           4      0.16%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_0::total            2489                       # delay histogram for vnet_0
+system.ruby.delayVCHist.vnet_1::bucket_size            4                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::max_bucket           39                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::samples          3927                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::mean         0.706901                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::stdev        2.143932                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1           |        3546     90.30%     90.30% |         268      6.82%     97.12% |          81      2.06%     99.19% |          28      0.71%     99.90% |           1      0.03%     99.92% |           3      0.08%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_1::total            3927                       # delay histogram for vnet_1
+system.ruby.delayVCHist.vnet_2::bucket_size            1                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::max_bucket            9                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::samples           559                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::mean         0.003578                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::stdev        0.084591                       # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2           |         558     99.82%     99.82% |           0      0.00%     99.82% |           1      0.18%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% # delay histogram for vnet_2
+system.ruby.delayVCHist.vnet_2::total             559                       # delay histogram for vnet_2
 system.ruby.LD.latency_hist::bucket_size         1024                      
 system.ruby.LD.latency_hist::max_bucket         10239                      
-system.ruby.LD.latency_hist::samples               44                      
-system.ruby.LD.latency_hist::mean         5504.886364                      
-system.ruby.LD.latency_hist::gmean        3619.642871                      
-system.ruby.LD.latency_hist::stdev        1648.556468                      
-system.ruby.LD.latency_hist              |           3      6.82%      6.82% |           0      0.00%      6.82% |           0      0.00%      6.82% |           0      0.00%      6.82% |           5     11.36%     18.18% |          21     47.73%     65.91% |          13     29.55%     95.45% |           2      4.55%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.latency_hist::total                 44                      
+system.ruby.LD.latency_hist::samples               43                      
+system.ruby.LD.latency_hist::mean         5169.837209                      
+system.ruby.LD.latency_hist::gmean        2077.331542                      
+system.ruby.LD.latency_hist::stdev        2197.240205                      
+system.ruby.LD.latency_hist              |           6     13.95%     13.95% |           0      0.00%     13.95% |           0      0.00%     13.95% |           0      0.00%     13.95% |           2      4.65%     18.60% |          22     51.16%     69.77% |          10     23.26%     93.02% |           3      6.98%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.latency_hist::total                 43                      
 system.ruby.LD.hit_latency_hist::bucket_size            1                      
 system.ruby.LD.hit_latency_hist::max_bucket            9                      
-system.ruby.LD.hit_latency_hist::samples            2                      
-system.ruby.LD.hit_latency_hist::mean               2                      
-system.ruby.LD.hit_latency_hist::gmean       1.732051                      
-system.ruby.LD.hit_latency_hist::stdev       1.414214                      
-system.ruby.LD.hit_latency_hist          |           0      0.00%      0.00% |           1     50.00%     50.00% |           0      0.00%     50.00% |           1     50.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.hit_latency_hist::total              2                      
+system.ruby.LD.hit_latency_hist::samples            6                      
+system.ruby.LD.hit_latency_hist::mean        3.166667                      
+system.ruby.LD.hit_latency_hist::gmean       3.086164                      
+system.ruby.LD.hit_latency_hist::stdev       0.752773                      
+system.ruby.LD.hit_latency_hist          |           0      0.00%      0.00% |           0      0.00%      0.00% |           1     16.67%     16.67% |           3     50.00%     66.67% |           2     33.33%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.hit_latency_hist::total              6                      
 system.ruby.LD.miss_latency_hist::bucket_size         1024                      
 system.ruby.LD.miss_latency_hist::max_bucket        10239                      
-system.ruby.LD.miss_latency_hist::samples           42                      
-system.ruby.LD.miss_latency_hist::mean    5766.928571                      
-system.ruby.LD.miss_latency_hist::gmean   5209.139237                      
-system.ruby.LD.miss_latency_hist::stdev   1141.407526                      
-system.ruby.LD.miss_latency_hist         |           1      2.38%      2.38% |           0      0.00%      2.38% |           0      0.00%      2.38% |           0      0.00%      2.38% |           5     11.90%     14.29% |          21     50.00%     64.29% |          13     30.95%     95.24% |           2      4.76%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.LD.miss_latency_hist::total            42                      
+system.ruby.LD.miss_latency_hist::samples           37                      
+system.ruby.LD.miss_latency_hist::mean    6007.675676                      
+system.ruby.LD.miss_latency_hist::gmean   5971.927068                      
+system.ruby.LD.miss_latency_hist::stdev    679.672881                      
+system.ruby.LD.miss_latency_hist         |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           0      0.00%      0.00% |           2      5.41%      5.41% |          22     59.46%     64.86% |          10     27.03%     91.89% |           3      8.11%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.LD.miss_latency_hist::total            37                      
 system.ruby.ST.latency_hist::bucket_size         1024                      
 system.ruby.ST.latency_hist::max_bucket         10239                      
-system.ruby.ST.latency_hist::samples              897                      
-system.ruby.ST.latency_hist::mean         5296.672241                      
-system.ruby.ST.latency_hist::gmean        2929.638323                      
-system.ruby.ST.latency_hist::stdev        1932.904669                      
-system.ruby.ST.latency_hist              |          94     10.48%     10.48% |           5      0.56%     11.04% |           4      0.45%     11.48% |           2      0.22%     11.71% |          68      7.58%     19.29% |         421     46.93%     66.22% |         270     30.10%     96.32% |          33      3.68%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.latency_hist::total                897                      
+system.ruby.ST.latency_hist::samples              868                      
+system.ruby.ST.latency_hist::mean         5376.413594                      
+system.ruby.ST.latency_hist::gmean        3136.848535                      
+system.ruby.ST.latency_hist::stdev        1827.946779                      
+system.ruby.ST.latency_hist              |          82      9.45%      9.45% |           2      0.23%      9.68% |           2      0.23%      9.91% |           4      0.46%     10.37% |          55      6.34%     16.71% |         446     51.38%     68.09% |         253     29.15%     97.24% |          24      2.76%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.ST.latency_hist::total                868                      
 system.ruby.ST.hit_latency_hist::bucket_size           16                      
 system.ruby.ST.hit_latency_hist::max_bucket          159                      
-system.ruby.ST.hit_latency_hist::samples           79                      
-system.ruby.ST.hit_latency_hist::mean              20                      
-system.ruby.ST.hit_latency_hist::gmean       3.961893                      
-system.ruby.ST.hit_latency_hist::stdev      40.057651                      
-system.ruby.ST.hit_latency_hist          |          66     83.54%     83.54% |           0      0.00%     83.54% |           0      0.00%     83.54% |           0      0.00%     83.54% |           0      0.00%     83.54% |           0      0.00%     83.54% |           8     10.13%     93.67% |           5      6.33%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.hit_latency_hist::total             79                      
+system.ruby.ST.hit_latency_hist::samples           68                      
+system.ruby.ST.hit_latency_hist::mean       12.264706                      
+system.ruby.ST.hit_latency_hist::gmean       3.346538                      
+system.ruby.ST.hit_latency_hist::stdev      31.130739                      
+system.ruby.ST.hit_latency_hist          |          62     91.18%     91.18% |           0      0.00%     91.18% |           0      0.00%     91.18% |           0      0.00%     91.18% |           0      0.00%     91.18% |           0      0.00%     91.18% |           2      2.94%     94.12% |           4      5.88%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.ST.hit_latency_hist::total             68                      
 system.ruby.ST.miss_latency_hist::bucket_size         1024                      
 system.ruby.ST.miss_latency_hist::max_bucket        10239                      
-system.ruby.ST.miss_latency_hist::samples          818                      
-system.ruby.ST.miss_latency_hist::mean    5806.277506                      
-system.ruby.ST.miss_latency_hist::gmean   5544.787361                      
-system.ruby.ST.miss_latency_hist::stdev   1070.002614                      
-system.ruby.ST.miss_latency_hist         |          15      1.83%      1.83% |           5      0.61%      2.44% |           4      0.49%      2.93% |           2      0.24%      3.18% |          68      8.31%     11.49% |         421     51.47%     62.96% |         270     33.01%     95.97% |          33      4.03%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.ST.miss_latency_hist::total           818                      
+system.ruby.ST.miss_latency_hist::samples          800                      
+system.ruby.ST.miss_latency_hist::mean    5832.366250                      
+system.ruby.ST.miss_latency_hist::gmean   5611.834584                      
+system.ruby.ST.miss_latency_hist::stdev    984.210196                      
+system.ruby.ST.miss_latency_hist         |          14      1.75%      1.75% |           2      0.25%      2.00% |           2      0.25%      2.25% |           4      0.50%      2.75% |          55      6.88%      9.62% |         446     55.75%     65.38% |         253     31.62%     97.00% |          24      3.00%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.ST.miss_latency_hist::total           800                      
 system.ruby.IFETCH.latency_hist::bucket_size          256                      
 system.ruby.IFETCH.latency_hist::max_bucket         2559                      
-system.ruby.IFETCH.latency_hist::samples           56                      
-system.ruby.IFETCH.latency_hist::mean      850.892857                      
-system.ruby.IFETCH.latency_hist::gmean     753.589741                      
-system.ruby.IFETCH.latency_hist::stdev     421.128297                      
-system.ruby.IFETCH.latency_hist          |           1      1.79%      1.79% |          11     19.64%     21.43% |          18     32.14%     53.57% |          13     23.21%     76.79% |           1      1.79%     78.57% |           8     14.29%     92.86% |           3      5.36%     98.21% |           1      1.79%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.latency_hist::total             56                      
+system.ruby.IFETCH.latency_hist::samples           57                      
+system.ruby.IFETCH.latency_hist::mean      855.263158                      
+system.ruby.IFETCH.latency_hist::gmean     754.746405                      
+system.ruby.IFETCH.latency_hist::stdev     394.368008                      
+system.ruby.IFETCH.latency_hist          |           3      5.26%      5.26% |           8     14.04%     19.30% |          15     26.32%     45.61% |          11     19.30%     64.91% |          12     21.05%     85.96% |           6     10.53%     96.49% |           1      1.75%     98.25% |           1      1.75%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.latency_hist::total             57                      
 system.ruby.IFETCH.miss_latency_hist::bucket_size          256                      
 system.ruby.IFETCH.miss_latency_hist::max_bucket         2559                      
-system.ruby.IFETCH.miss_latency_hist::samples           56                      
-system.ruby.IFETCH.miss_latency_hist::mean   850.892857                      
-system.ruby.IFETCH.miss_latency_hist::gmean   753.589741                      
-system.ruby.IFETCH.miss_latency_hist::stdev   421.128297                      
-system.ruby.IFETCH.miss_latency_hist     |           1      1.79%      1.79% |          11     19.64%     21.43% |          18     32.14%     53.57% |          13     23.21%     76.79% |           1      1.79%     78.57% |           8     14.29%     92.86% |           3      5.36%     98.21% |           1      1.79%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
-system.ruby.IFETCH.miss_latency_hist::total           56                      
-system.ruby.L1Cache_Controller.Load                44      0.00%      0.00%
-system.ruby.L1Cache_Controller.Ifetch              67      0.00%      0.00%
-system.ruby.L1Cache_Controller.Store              898      0.00%      0.00%
-system.ruby.L1Cache_Controller.Inv                563      0.00%      0.00%
-system.ruby.L1Cache_Controller.L1_Replacement        10398      0.00%      0.00%
-system.ruby.L1Cache_Controller.Data_Exclusive           41      0.00%      0.00%
-system.ruby.L1Cache_Controller.Data_all_Acks          874      0.00%      0.00%
-system.ruby.L1Cache_Controller.Ack_all              1      0.00%      0.00%
-system.ruby.L1Cache_Controller.WB_Ack             755      0.00%      0.00%
-system.ruby.L1Cache_Controller.NP.Load             42      0.00%      0.00%
-system.ruby.L1Cache_Controller.NP.Ifetch           56      0.00%      0.00%
-system.ruby.L1Cache_Controller.NP.Store           818      0.00%      0.00%
+system.ruby.IFETCH.miss_latency_hist::samples           57                      
+system.ruby.IFETCH.miss_latency_hist::mean   855.263158                      
+system.ruby.IFETCH.miss_latency_hist::gmean   754.746405                      
+system.ruby.IFETCH.miss_latency_hist::stdev   394.368008                      
+system.ruby.IFETCH.miss_latency_hist     |           3      5.26%      5.26% |           8     14.04%     19.30% |          15     26.32%     45.61% |          11     19.30%     64.91% |          12     21.05%     85.96% |           6     10.53%     96.49% |           1      1.75%     98.25% |           1      1.75%    100.00% |           0      0.00%    100.00% |           0      0.00%    100.00%
+system.ruby.IFETCH.miss_latency_hist::total           57                      
+system.ruby.L1Cache_Controller.Load                43      0.00%      0.00%
+system.ruby.L1Cache_Controller.Ifetch              63      0.00%      0.00%
+system.ruby.L1Cache_Controller.Store              870      0.00%      0.00%
+system.ruby.L1Cache_Controller.Inv                559      0.00%      0.00%
+system.ruby.L1Cache_Controller.L1_Replacement         9999      0.00%      0.00%
+system.ruby.L1Cache_Controller.Data_Exclusive           37      0.00%      0.00%
+system.ruby.L1Cache_Controller.Data_all_Acks          857      0.00%      0.00%
+system.ruby.L1Cache_Controller.WB_Ack             756      0.00%      0.00%
+system.ruby.L1Cache_Controller.NP.Load             37      0.00%      0.00%
+system.ruby.L1Cache_Controller.NP.Ifetch           57      0.00%      0.00%
+system.ruby.L1Cache_Controller.NP.Store           802      0.00%      0.00%
 system.ruby.L1Cache_Controller.NP.Inv               1      0.00%      0.00%
-system.ruby.L1Cache_Controller.I.L1_Replacement          145      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.Store              1      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.Inv               31      0.00%      0.00%
-system.ruby.L1Cache_Controller.S.L1_Replacement           11      0.00%      0.00%
-system.ruby.L1Cache_Controller.E.Store              2      0.00%      0.00%
-system.ruby.L1Cache_Controller.E.Inv                4      0.00%      0.00%
-system.ruby.L1Cache_Controller.E.L1_Replacement           34      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Load               2      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Store             77      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.Inv               97      0.00%      0.00%
-system.ruby.L1Cache_Controller.M.L1_Replacement          722      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Inv              14      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.L1_Replacement          374      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Data_Exclusive           41      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS.Data_all_Acks           43      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.L1_Replacement         9112      0.00%      0.00%
-system.ruby.L1Cache_Controller.IM.Data_all_Acks          817      0.00%      0.00%
-system.ruby.L1Cache_Controller.SM.Ack_all            1      0.00%      0.00%
-system.ruby.L1Cache_Controller.IS_I.Data_all_Acks           14      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_I.Ifetch           10      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_I.Inv            416      0.00%      0.00%
-system.ruby.L1Cache_Controller.M_I.WB_Ack          340      0.00%      0.00%
-system.ruby.L1Cache_Controller.SINK_WB_ACK.Ifetch            1      0.00%      0.00%
-system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack          415      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GET_INSTR           56      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETS             42      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_GETX            818      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_UPGRADE            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_PUTX            345      0.00%      0.00%
-system.ruby.L2Cache_Controller.L1_PUTX_old          796      0.00%      0.00%
-system.ruby.L2Cache_Controller.L2_Replacement          291      0.00%      0.00%
-system.ruby.L2Cache_Controller.L2_Replacement_clean         1216      0.00%      0.00%
-system.ruby.L2Cache_Controller.Mem_Data           873      0.00%      0.00%
-system.ruby.L2Cache_Controller.Mem_Ack            869      0.00%      0.00%
-system.ruby.L2Cache_Controller.WB_Data            495      0.00%      0.00%
-system.ruby.L2Cache_Controller.WB_Data_clean           18      0.00%      0.00%
-system.ruby.L2Cache_Controller.Ack_all             50      0.00%      0.00%
-system.ruby.L2Cache_Controller.Exclusive_Unblock          858      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GET_INSTR           46      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETS           41      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_GETX          787      0.00%      0.00%
-system.ruby.L2Cache_Controller.NP.L1_PUTX_old          302      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L1_GETS            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L1_GETX            9      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L1_UPGRADE            1      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS.L2_Replacement_clean           46      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GET_INSTR           10      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L1_GETX           22      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement          291      0.00%      0.00%
-system.ruby.L2Cache_Controller.M.L2_Replacement_clean           16      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L1_PUTX          340      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT.L2_Replacement_clean          517      0.00%      0.00%
-system.ruby.L2Cache_Controller.M_I.L1_PUTX_old          113      0.00%      0.00%
-system.ruby.L2Cache_Controller.M_I.Mem_Ack          869      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old          210      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.WB_Data          495      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean           18      0.00%      0.00%
-system.ruby.L2Cache_Controller.MCT_I.Ack_all            4      0.00%      0.00%
-system.ruby.L2Cache_Controller.I_I.Ack_all           46      0.00%      0.00%
-system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean           11      0.00%      0.00%
-system.ruby.L2Cache_Controller.ISS.Mem_Data           41      0.00%      0.00%
-system.ruby.L2Cache_Controller.IS.L2_Replacement_clean           57      0.00%      0.00%
-system.ruby.L2Cache_Controller.IS.Mem_Data           46      0.00%      0.00%
-system.ruby.L2Cache_Controller.IM.L2_Replacement_clean          219      0.00%      0.00%
-system.ruby.L2Cache_Controller.IM.Mem_Data          786      0.00%      0.00%
-system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock           10      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.L1_PUTX            5      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.L1_PUTX_old          171      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean          350      0.00%      0.00%
-system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock          848      0.00%      0.00%
-system.ruby.Directory_Controller.Fetch            874      0.00%      0.00%
-system.ruby.Directory_Controller.Data             786      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Data          874      0.00%      0.00%
-system.ruby.Directory_Controller.Memory_Ack          786      0.00%      0.00%
-system.ruby.Directory_Controller.CleanReplacement           84      0.00%      0.00%
-system.ruby.Directory_Controller.I.Fetch          874      0.00%      0.00%
-system.ruby.Directory_Controller.M.Data           786      0.00%      0.00%
-system.ruby.Directory_Controller.M.CleanReplacement           84      0.00%      0.00%
-system.ruby.Directory_Controller.IM.Memory_Data          874      0.00%      0.00%
-system.ruby.Directory_Controller.MI.Memory_Ack          786      0.00%      0.00%
+system.ruby.L1Cache_Controller.I.L1_Replacement          127      0.00%      0.00%
+system.ruby.L1Cache_Controller.S.Inv               35      0.00%      0.00%
+system.ruby.L1Cache_Controller.S.L1_Replacement            6      0.00%      0.00%
+system.ruby.L1Cache_Controller.E.Inv                5      0.00%      0.00%
+system.ruby.L1Cache_Controller.E.L1_Replacement           32      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.Load               6      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.Store             68      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.Inv               73      0.00%      0.00%
+system.ruby.L1Cache_Controller.M.L1_Replacement          726      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.Inv              16      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.L1_Replacement          433      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.Data_Exclusive           37      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS.Data_all_Acks           41      0.00%      0.00%
+system.ruby.L1Cache_Controller.IM.L1_Replacement         8675      0.00%      0.00%
+system.ruby.L1Cache_Controller.IM.Data_all_Acks          800      0.00%      0.00%
+system.ruby.L1Cache_Controller.IS_I.Data_all_Acks           16      0.00%      0.00%
+system.ruby.L1Cache_Controller.M_I.Ifetch            6      0.00%      0.00%
+system.ruby.L1Cache_Controller.M_I.Inv            429      0.00%      0.00%
+system.ruby.L1Cache_Controller.M_I.WB_Ack          329      0.00%      0.00%
+system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack          427      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_GET_INSTR           57      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_GETS             37      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_GETX            802      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_PUTX            335      0.00%      0.00%
+system.ruby.L2Cache_Controller.L1_PUTX_old          787      0.00%      0.00%
+system.ruby.L2Cache_Controller.L2_Replacement          283      0.00%      0.00%
+system.ruby.L2Cache_Controller.L2_Replacement_clean         1213      0.00%      0.00%
+system.ruby.L2Cache_Controller.Mem_Data           863      0.00%      0.00%
+system.ruby.L2Cache_Controller.Mem_Ack            857      0.00%      0.00%
+system.ruby.L2Cache_Controller.WB_Data            488      0.00%      0.00%
+system.ruby.L2Cache_Controller.WB_Data_clean           13      0.00%      0.00%
+system.ruby.L2Cache_Controller.Ack_all             56      0.00%      0.00%
+system.ruby.L2Cache_Controller.Exclusive_Unblock          837      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_GET_INSTR           52      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETS           36      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_GETX          776      0.00%      0.00%
+system.ruby.L2Cache_Controller.NP.L1_PUTX_old          321      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS.L1_GETX            5      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS.L2_Replacement_clean           52      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L1_GET_INSTR            5      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L1_GETS            1      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L1_GETX           21      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement          283      0.00%      0.00%
+system.ruby.L2Cache_Controller.M.L2_Replacement_clean           18      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT.L1_PUTX          329      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT.L2_Replacement_clean          507      0.00%      0.00%
+system.ruby.L2Cache_Controller.M_I.L1_PUTX_old          106      0.00%      0.00%
+system.ruby.L2Cache_Controller.M_I.Mem_Ack          857      0.00%      0.00%
+system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old          206      0.00%      0.00%
+system.ruby.L2Cache_Controller.MCT_I.WB_Data          488      0.00%      0.00%
+system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean           13      0.00%      0.00%
+system.ruby.L2Cache_Controller.MCT_I.Ack_all            5      0.00%      0.00%
+system.ruby.L2Cache_Controller.I_I.Ack_all           51      0.00%      0.00%
+system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean           12      0.00%      0.00%
+system.ruby.L2Cache_Controller.ISS.Mem_Data           36      0.00%      0.00%
+system.ruby.L2Cache_Controller.IS.L2_Replacement_clean           51      0.00%      0.00%
+system.ruby.L2Cache_Controller.IS.Mem_Data           52      0.00%      0.00%
+system.ruby.L2Cache_Controller.IM.L2_Replacement_clean          231      0.00%      0.00%
+system.ruby.L2Cache_Controller.IM.Mem_Data          775      0.00%      0.00%
+system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock            5      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_MB.L1_PUTX            6      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_MB.L1_PUTX_old          154      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean          342      0.00%      0.00%
+system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock          832      0.00%      0.00%
+system.ruby.Directory_Controller.Fetch            863      0.00%      0.00%
+system.ruby.Directory_Controller.Data             770      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Data          863      0.00%      0.00%
+system.ruby.Directory_Controller.Memory_Ack          770      0.00%      0.00%
+system.ruby.Directory_Controller.CleanReplacement           87      0.00%      0.00%
+system.ruby.Directory_Controller.I.Fetch          863      0.00%      0.00%
+system.ruby.Directory_Controller.M.Data           770      0.00%      0.00%
+system.ruby.Directory_Controller.M.CleanReplacement           87      0.00%      0.00%
+system.ruby.Directory_Controller.IM.Memory_Data          863      0.00%      0.00%
+system.ruby.Directory_Controller.MI.Memory_Ack          770      0.00%      0.00%
 
 ---------- End Simulation Statistics   ----------
index 3318715cfdced0ff60251494579084dbaa1a2e31..a6e0197172009cd275bc159df3b8895a05fe7218 100644 (file)
@@ -10,13 +10,14 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain physmem ruby sys_port_proxy tester voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
 load_offset=0
 mem_mode=timing
@@ -37,9 +38,32 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.cpu]
+type=RubyTester
+check_flush=false
+checks_to_complete=100
+clk_domain=system.clk_domain
+deadlock_threshold=50000
+eventq_index=0
+num_cpus=1
+system=system
+wakeup_frequency=10
+cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
+cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
+
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -69,7 +93,9 @@ randomization=true
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -88,6 +114,10 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=32
 version=0
+forwardFromDir=system.ruby.network.slave[6]
+requestToDir=system.ruby.network.master[5]
+responseFromDir=system.ruby.network.slave[5]
+responseToDir=system.ruby.network.master[6]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -141,6 +171,10 @@ sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=0
+requestFromL1Cache=system.ruby.network.slave[0]
+requestToL1Cache=system.ruby.network.master[0]
+responseFromL1Cache=system.ruby.network.slave[1]
+responseToL1Cache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -188,7 +222,7 @@ system=system
 using_network_tester=false
 using_ruby_tester=true
 version=0
-slave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0]
+slave=system.cpu.cpuDataPort[0] system.cpu.cpuInstPort[0]
 
 [system.ruby.l2_cntrl0]
 type=L2Cache_Controller
@@ -206,6 +240,12 @@ response_latency=2
 ruby_system=system.ruby
 transitions_per_cycle=32
 version=0
+GlobalRequestFromL2Cache=system.ruby.network.slave[2]
+GlobalRequestToL2Cache=system.ruby.network.master[2]
+L1RequestFromL2Cache=system.ruby.network.slave[3]
+L1RequestToL2Cache=system.ruby.network.master[3]
+responseFromL2Cache=system.ruby.network.slave[4]
+responseToL2Cache=system.ruby.network.master[4]
 
 [system.ruby.l2_cntrl0.L2cache]
 type=RubyCache
@@ -244,6 +284,8 @@ number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.forwardFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
@@ -346,19 +388,6 @@ using_ruby_tester=false
 version=0
 slave=system.system_port
 
-[system.tester]
-type=RubyTester
-check_flush=false
-checks_to_complete=100
-clk_domain=system.clk_domain
-deadlock_threshold=50000
-eventq_index=0
-num_cpus=1
-system=system
-wakeup_frequency=10
-cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
-cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
-
 [system.voltage_domain]
 type=VoltageDomain
 eventq_index=0
index 323ed5f6168256781749c5a55e624df721c58b46..2af2126fb7682c39f262f6d49d33bbbd6a88e160 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain physmem ruby sys_port_proxy tester voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=0:268435455
 memories=system.physmem
@@ -36,9 +38,32 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.cpu]
+type=RubyTester
+check_flush=false
+checks_to_complete=100
+clk_domain=system.clk_domain
+deadlock_threshold=50000
+eventq_index=0
+num_cpus=1
+system=system
+wakeup_frequency=10
+cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
+cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
+
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -68,7 +93,9 @@ randomization=true
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -91,6 +118,14 @@ reissue_wakeup_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=32
 version=0
+dmaRequestToDir=system.ruby.network.master[10]
+dmaResponseFromDir=system.ruby.network.slave[9]
+persistentFromDir=system.ruby.network.slave[8]
+persistentToDir=system.ruby.network.master[9]
+requestFromDir=system.ruby.network.slave[6]
+requestToDir=system.ruby.network.master[7]
+responseFromDir=system.ruby.network.slave[7]
+responseToDir=system.ruby.network.master[8]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -151,6 +186,12 @@ sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=32
 use_timeout_latency=50
 version=0
+persistentFromL1Cache=system.ruby.network.slave[2]
+persistentToL1Cache=system.ruby.network.master[2]
+requestFromL1Cache=system.ruby.network.slave[0]
+requestToL1Cache=system.ruby.network.master[0]
+responseFromL1Cache=system.ruby.network.slave[1]
+responseToL1Cache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -198,7 +239,7 @@ system=system
 using_network_tester=false
 using_ruby_tester=true
 version=0
-slave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0]
+slave=system.cpu.cpuDataPort[0] system.cpu.cpuInstPort[0]
 
 [system.ruby.l2_cntrl0]
 type=L2Cache_Controller
@@ -218,6 +259,13 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=32
 version=0
+GlobalRequestFromL2Cache=system.ruby.network.slave[3]
+GlobalRequestToL2Cache=system.ruby.network.master[3]
+L1RequestFromL2Cache=system.ruby.network.slave[4]
+L1RequestToL2Cache=system.ruby.network.master[4]
+persistentToL2Cache=system.ruby.network.master[6]
+responseFromL2Cache=system.ruby.network.slave[5]
+responseToL2Cache=system.ruby.network.master[5]
 
 [system.ruby.l2_cntrl0.L2cache]
 type=RubyCache
@@ -251,10 +299,13 @@ endpoint_bandwidth=1000
 eventq_index=0
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1 system.ruby.network.ext_links2
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1 system.ruby.network.int_links2
+netifs=
 number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2 system.ruby.network.routers3
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.requestToL1Cache system.ruby.l1_cntrl0.responseToL1Cache system.ruby.l1_cntrl0.persistentToL1Cache system.ruby.l2_cntrl0.GlobalRequestToL2Cache system.ruby.l2_cntrl0.L1RequestToL2Cache system.ruby.l2_cntrl0.responseToL2Cache system.ruby.l2_cntrl0.persistentToL2Cache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.persistentToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=system.ruby.l1_cntrl0.requestFromL1Cache system.ruby.l1_cntrl0.responseFromL1Cache system.ruby.l1_cntrl0.persistentFromL1Cache system.ruby.l2_cntrl0.GlobalRequestFromL2Cache system.ruby.l2_cntrl0.L1RequestFromL2Cache system.ruby.l2_cntrl0.responseFromL2Cache system.ruby.dir_cntrl0.requestFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.persistentFromDir system.ruby.dir_cntrl0.dmaResponseFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
@@ -353,24 +404,10 @@ ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
 system=system
-using_network_tester=false
 using_ruby_tester=false
 version=0
 slave=system.system_port
 
-[system.tester]
-type=RubyTester
-check_flush=false
-checks_to_complete=100
-clk_domain=system.clk_domain
-deadlock_threshold=50000
-eventq_index=0
-num_cpus=1
-system=system
-wakeup_frequency=10
-cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
-cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
-
 [system.voltage_domain]
 type=VoltageDomain
 eventq_index=0
index e4c814100a3a5fa6ce12d9d9cfa9198a9984447b..6cd2e4d8346e88346fed73e87aaad43d3a96ce53 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain physmem ruby sys_port_proxy tester voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=0:268435455
 memories=system.physmem
@@ -36,9 +38,32 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.cpu]
+type=RubyTester
+check_flush=true
+checks_to_complete=100
+clk_domain=system.clk_domain
+deadlock_threshold=50000
+eventq_index=0
+num_cpus=1
+system=system
+wakeup_frequency=10
+cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
+cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
+
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -68,7 +93,9 @@ randomization=true
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -90,6 +117,13 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=32
 version=0
+dmaRequestToDir=system.ruby.network.master[5]
+dmaResponseFromDir=system.ruby.network.slave[5]
+forwardFromDir=system.ruby.network.slave[3]
+requestToDir=system.ruby.network.master[4]
+responseFromDir=system.ruby.network.slave[4]
+responseToDir=system.ruby.network.master[3]
+unblockToDir=system.ruby.network.master[2]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -160,6 +194,11 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=32
 version=0
+forwardToCache=system.ruby.network.master[0]
+requestFromCache=system.ruby.network.slave[0]
+responseFromCache=system.ruby.network.slave[1]
+responseToCache=system.ruby.network.master[1]
+unblockFromCache=system.ruby.network.slave[2]
 
 [system.ruby.l1_cntrl0.L1Dcache]
 type=RubyCache
@@ -222,7 +261,7 @@ system=system
 using_network_tester=false
 using_ruby_tester=true
 version=0
-slave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0]
+slave=system.cpu.cpuDataPort[0] system.cpu.cpuInstPort[0]
 
 [system.ruby.memctrl_clk_domain]
 type=DerivedClockDomain
@@ -241,10 +280,13 @@ endpoint_bandwidth=1000
 eventq_index=0
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
+netifs=
 number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.unblockToDir system.ruby.dir_cntrl0.responseToDir system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=system.ruby.l1_cntrl0.requestFromCache system.ruby.l1_cntrl0.responseFromCache system.ruby.l1_cntrl0.unblockFromCache system.ruby.dir_cntrl0.forwardFromDir system.ruby.dir_cntrl0.responseFromDir system.ruby.dir_cntrl0.dmaResponseFromDir
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
@@ -316,24 +358,10 @@ ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
 system=system
-using_network_tester=false
 using_ruby_tester=false
 version=0
 slave=system.system_port
 
-[system.tester]
-type=RubyTester
-check_flush=true
-checks_to_complete=100
-clk_domain=system.clk_domain
-deadlock_threshold=50000
-eventq_index=0
-num_cpus=1
-system=system
-wakeup_frequency=10
-cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
-cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
-
 [system.voltage_domain]
 type=VoltageDomain
 eventq_index=0
index 25bd77a4f3b1f7f401d6ff87393148dd5f06c667..c2e2631c24794e05b7919d5c49a90522cb6e8c8c 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000
 
 [system]
 type=System
-children=clk_domain physmem ruby sys_port_proxy tester voltage_domain
+children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=0:268435455
 memories=system.physmem
@@ -36,9 +38,32 @@ system_port=system.sys_port_proxy.slave[0]
 [system.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
+[system.cpu]
+type=RubyTester
+check_flush=false
+checks_to_complete=100
+clk_domain=system.clk_domain
+deadlock_threshold=50000
+eventq_index=0
+num_cpus=1
+system=system
+wakeup_frequency=10
+cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
+cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
+
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000
+
 [system.physmem]
 type=SimpleMemory
 bandwidth=0.000000
@@ -68,7 +93,9 @@ randomization=true
 [system.ruby.clk_domain]
 type=SrcClockDomain
 clock=1
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.voltage_domain
 
 [system.ruby.dir_cntrl0]
@@ -87,6 +114,11 @@ recycle_latency=10
 ruby_system=system.ruby
 transitions_per_cycle=32
 version=0
+dmaRequestToDir=system.ruby.network.master[3]
+dmaResponseFromDir=system.ruby.network.slave[3]
+forwardFromDir=system.ruby.network.slave[4]
+requestToDir=system.ruby.network.master[2]
+responseFromDir=system.ruby.network.slave[2]
 
 [system.ruby.dir_cntrl0.directory]
 type=RubyDirectoryMemory
@@ -138,6 +170,10 @@ send_evictions=false
 sequencer=system.ruby.l1_cntrl0.sequencer
 transitions_per_cycle=32
 version=0
+forwardToCache=system.ruby.network.master[0]
+requestFromCache=system.ruby.network.slave[0]
+responseFromCache=system.ruby.network.slave[1]
+responseToCache=system.ruby.network.master[1]
 
 [system.ruby.l1_cntrl0.cacheMemory]
 type=RubyCache
@@ -170,7 +206,7 @@ system=system
 using_network_tester=false
 using_ruby_tester=true
 version=0
-slave=system.tester.cpuDataPort[0] system.tester.cpuInstPort[0]
+slave=system.cpu.cpuDataPort[0] system.cpu.cpuInstPort[0]
 
 [system.ruby.memctrl_clk_domain]
 type=DerivedClockDomain
@@ -189,10 +225,13 @@ endpoint_bandwidth=1000
 eventq_index=0
 ext_links=system.ruby.network.ext_links0 system.ruby.network.ext_links1
 int_links=system.ruby.network.int_links0 system.ruby.network.int_links1
+netifs=
 number_of_virtual_networks=10
 routers=system.ruby.network.routers0 system.ruby.network.routers1 system.ruby.network.routers2
 ruby_system=system.ruby
 topology=Crossbar
+master=system.ruby.l1_cntrl0.forwardToCache system.ruby.l1_cntrl0.responseToCache system.ruby.dir_cntrl0.requestToDir system.ruby.dir_cntrl0.dmaRequestToDir
+slave=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
 
 [system.ruby.network.ext_links0]
 type=SimpleExtLink
@@ -264,24 +303,10 @@ ruby_system=system.ruby
 support_data_reqs=true
 support_inst_reqs=true
 system=system
-using_network_tester=false
 using_ruby_tester=false
 version=0
 slave=system.system_port
 
-[system.tester]
-type=RubyTester
-check_flush=false
-checks_to_complete=100
-clk_domain=system.clk_domain
-deadlock_threshold=50000
-eventq_index=0
-num_cpus=1
-system=system
-wakeup_frequency=10
-cpuDataPort=system.ruby.l1_cntrl0.sequencer.slave[0]
-cpuInstPort=system.ruby.l1_cntrl0.sequencer.slave[1]
-
 [system.voltage_domain]
 type=VoltageDomain
 eventq_index=0
index b3c13e1c28a9b632c5d1843d45a2da0719a9e844..a7dfb0cb506ccb184c571a58447cb8fb9ebb5686 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu membus monitor physmem
+children=clk_domain cpu dvfs_handler membus monitor physmem
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -37,7 +39,9 @@ system_port=system.membus.slave[1]
 type=SrcClockDomain
 children=voltage_domain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.clk_domain.voltage_domain
 
 [system.clk_domain.voltage_domain]
@@ -48,12 +52,20 @@ voltage=1.000000
 [system.cpu]
 type=TrafficGen
 clk_domain=system.clk_domain
-config_file=tests/quick/se/70.tgen/tgen-simple-dram.cfg
+config_file=tests/quick/se/70.tgen/tgen-dram-ctrl.cfg
 elastic_req=false
 eventq_index=0
 system=system
 port=system.monitor.slave
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=NoncoherentBus
 clk_domain=system.clk_domain
@@ -83,6 +95,9 @@ latency_bins=20
 outstanding_bins=20
 read_addr_mask=18446744073709551615
 sample_period=1000000000
+system=system
+trace_compress=true
+trace_enable=false
 trace_file=
 transaction_bins=20
 write_addr_mask=18446744073709551615
@@ -90,9 +105,9 @@ master=system.membus.slave[0]
 slave=system.cpu.port
 
 [system.physmem]
-type=SimpleDRAM
+type=DRAMCtrl
 activation_limit=4
-addr_mapping=RaBaChCo
+addr_mapping=RoRaBaChCo
 banks_per_rank=8
 burst_length=8
 channels=1
@@ -103,26 +118,32 @@ device_rowbuffer_size=1024
 devices_per_rank=8
 eventq_index=0
 in_addr_map=true
+max_accesses_per_row=16
 mem_sched_policy=frfcfs
+min_writes_per_switch=16
 null=false
-page_policy=open
+page_policy=open_adaptive
 range=0:134217727
 ranks_per_channel=2
 read_buffer_size=32
 static_backend_latency=10000
 static_frontend_latency=10000
 tBURST=5000
+tCK=1250
 tCL=13750
 tRAS=35000
 tRCD=13750
 tREFI=7800000
-tRFC=300000
+tRFC=260000
 tRP=13750
-tRRD=6250
+tRRD=6000
+tRTP=7500
+tRTW=2500
+tWR=15000
 tWTR=7500
-tXAW=40000
-write_buffer_size=32
-write_high_thresh_perc=70
-write_low_thresh_perc=0
+tXAW=30000
+write_buffer_size=64
+write_high_thresh_perc=85
+write_low_thresh_perc=50
 port=system.membus.master[0]
 
index 1932695fb840c899aaf969db483f852534d17c65..bda575e80ad3de858bfa2b44cf936cec517d2b38 100644 (file)
@@ -10,14 +10,16 @@ time_sync_spin_threshold=100000000
 
 [system]
 type=System
-children=clk_domain cpu membus monitor physmem
+children=clk_domain cpu dvfs_handler membus monitor physmem
 boot_osflags=a
 cache_line_size=64
 clk_domain=system.clk_domain
 eventq_index=0
 init_param=0
 kernel=
+kernel_addr_check=true
 load_addr_mask=1099511627775
+load_offset=0
 mem_mode=timing
 mem_ranges=
 memories=system.physmem
@@ -37,7 +39,9 @@ system_port=system.membus.slave[1]
 type=SrcClockDomain
 children=voltage_domain
 clock=1000
+domain_id=-1
 eventq_index=0
+init_perf_level=0
 voltage_domain=system.clk_domain.voltage_domain
 
 [system.clk_domain.voltage_domain]
@@ -54,6 +58,14 @@ eventq_index=0
 system=system
 port=system.monitor.slave
 
+[system.dvfs_handler]
+type=DVFSHandler
+domains=
+enable=false
+eventq_index=0
+sys_clk_domain=system.clk_domain
+transition_latency=100000000
+
 [system.membus]
 type=NoncoherentBus
 clk_domain=system.clk_domain
@@ -83,6 +95,9 @@ latency_bins=20
 outstanding_bins=20
 read_addr_mask=18446744073709551615
 sample_period=1000000000
+system=system
+trace_compress=true
+trace_enable=true
 trace_file=monitor.ptrc.gz
 transaction_bins=20
 write_addr_mask=18446744073709551615