From f3585c841e964c98911784a187fc4f081a02a0a6 Mon Sep 17 00:00:00 2001 From: Ali Saidi Date: Fri, 24 Jan 2014 15:29:33 -0600 Subject: stats: update stats for cache occupancy and clock domain changes --- .../pc-simple-timing-ruby-MESI_Two_Level/config.ini | 6 +++--- .../linux/pc-simple-timing-ruby-MESI_Two_Level/simerr | 2 -- .../linux/pc-simple-timing-ruby-MESI_Two_Level/simout | 12 ++++++------ .../pc-simple-timing-ruby-MESI_Two_Level/stats.txt | 17 ++++++++++++----- 4 files changed, 21 insertions(+), 16 deletions(-) (limited to 'tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level') diff --git a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/config.ini b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/config.ini index f745e2f55..1b99afe98 100644 --- a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/config.ini +++ b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/config.ini @@ -20,7 +20,7 @@ eventq_index=0 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=/dist/binaries/x86_64-vmlinux-2.6.22.9.smp load_addr_mask=18446744073709551615 mem_mode=timing mem_ranges=0:134217727 @@ -968,7 +968,7 @@ table_size=65536 [system.pc.south_bridge.ide.disks0.image.child] type=RawDiskImage eventq_index=0 -image_file=/scratch/nilay/GEM5/system/disks/linux-x86.img +image_file=/dist/disks/linux-x86.img read_only=true [system.pc.south_bridge.ide.disks1] @@ -991,7 +991,7 @@ table_size=65536 [system.pc.south_bridge.ide.disks1.image.child] type=RawDiskImage eventq_index=0 -image_file=/scratch/nilay/GEM5/system/disks/linux-bigswap2.img +image_file=/dist/disks/linux-bigswap2.img read_only=true [system.pc.south_bridge.int_lines0] diff --git a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/simerr b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/simerr index 4291cf7c2..9a873dc2a 100755 --- a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/simerr +++ b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/simerr @@ -1,4 +1,3 @@ -warn: add_child('terminal'): child 'terminal' already has parent warn: Sockets disabled, not accepting terminal connections warn: Reading current count from inactive timer. warn: Sockets disabled, not accepting gdb connections @@ -10,4 +9,3 @@ warn: x86 cpuid: unknown family 0x8086 hack: Assuming logical destinations are 1 << id. warn: Tried to clear PCI interrupt 14 warn: Unknown mouse command 0xe1. -hack: be nice to actually delete the event here diff --git a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/simout b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/simout index ada852a91..f1f8b95c3 100755 --- a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/simout +++ b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/simout @@ -1,12 +1,12 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Oct 16 2013 01:55:52 -gem5 started Oct 16 2013 01:57:05 -gem5 executing on zizzer -command line: build/X86_MESI_CMP_directory/gem5.opt -d build/X86_MESI_CMP_directory/tests/opt/long/fs/10.linux-boot/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory -re tests/run.py build/X86_MESI_CMP_directory/tests/opt/long/fs/10.linux-boot/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory +gem5 compiled Jan 22 2014 17:16:50 +gem5 started Jan 22 2014 22:26:32 +gem5 executing on u200540-lin +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 Global frequency set at 1000000000000 ticks per second -info: kernel located at: /dist/m5/system/binaries/x86_64-vmlinux-2.6.22.9.smp +info: kernel located at: /dist/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 5304492233500 because m5_exit instruction encountered +Exiting @ tick 5300435735500 because m5_exit instruction encountered diff --git a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt index 4656948e4..a38bc5b98 100644 --- a/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt +++ b/tests/long/fs/10.linux-boot/ref/x86/linux/pc-simple-timing-ruby-MESI_Two_Level/stats.txt @@ -4,13 +4,15 @@ sim_seconds 5.300436 # Nu sim_ticks 5300435735500 # Number of ticks simulated final_tick 5300435735500 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000000 # Frequency of simulated ticks -host_inst_rate 127150 # Simulator instruction rate (inst/s) -host_op_rate 243807 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 6308537728 # Simulator tick rate (ticks/s) -host_mem_usage 832728 # Number of bytes of host memory used -host_seconds 840.20 # Real time elapsed on the host +host_inst_rate 165870 # Simulator instruction rate (inst/s) +host_op_rate 318050 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 8229583651 # Simulator tick rate (ticks/s) +host_mem_usage 786300 # Number of bytes of host memory used +host_seconds 644.07 # Real time elapsed on the host sim_insts 106831806 # Number of instructions simulated sim_ops 204847037 # 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 35184 # Number of bytes read from this memory system.physmem.bytes_read::cpu0.dtb.walker 121960 # Number of bytes read from this memory system.physmem.bytes_read::cpu0.itb.walker 61480 # Number of bytes read from this memory @@ -364,6 +366,7 @@ system.piobus.respLayer3.occupancy 151500 # La system.piobus.respLayer3.utilization 0.0 # Layer utilization (%) system.piobus.respLayer4.occupancy 151500 # Layer occupancy (ticks) system.piobus.respLayer4.utilization 0.0 # Layer utilization (%) +system.ruby.clk_domain.clock 500 # Clock period in ticks system.ruby.delayHist::bucket_size 2 # delay histogram for all message system.ruby.delayHist::max_bucket 19 # delay histogram for all message system.ruby.delayHist::samples 10855755 # delay histogram for all message @@ -489,6 +492,7 @@ system.ruby.network.routers2.msg_bytes.Response_Control::2 14052096 system.ruby.network.routers2.msg_bytes.Writeback_Data::0 41308992 system.ruby.network.routers2.msg_bytes.Writeback_Data::1 21888 system.ruby.network.routers2.msg_bytes.Writeback_Control::0 8867440 +system.ruby.memctrl_clk_domain.clock 1500 # Clock period in ticks system.ruby.dir_cntrl0.memBuffer.memReq 317877 # Total number of memory requests system.ruby.dir_cntrl0.memBuffer.memRead 175365 # Number of memory reads system.ruby.dir_cntrl0.memBuffer.memWrite 142512 # Number of memory writes @@ -566,6 +570,8 @@ 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.cpu_clk_domain.clock 500 # Clock period in ticks +system.cpu0.apic_clk_domain.clock 8000 # Clock period in ticks system.cpu0.numCycles 10600871471 # 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 @@ -592,6 +598,7 @@ system.cpu0.not_idle_fraction 0.048149 # Pe system.cpu0.idle_fraction 0.951851 # Percentage of idle cycles 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 10598039537 # 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 -- cgit v1.2.3