Hello All, I am new to GEM5. Currently able to run SPEC benchmark in the SE mode with Detailed CPU. I ran the bzip2 with “test” input which took around 18 hours to complete.
I am running the SPARC-Linux SE mode. Now, I wanted to get the stats to pass onto McPAT for power numbers, but in the config.ini file, I see the “system.cpu.dtb” and “system.cpu.itb” for DTLB and ITLB respectively, but there is nothing in the stats.txt file. I am looking for TLB Access, TLB Misses information to put into the “Niagara1.xml” in McPAT. The command I used to run: gem5/gem5-stable/build/SPARC/gem5.perf --outdir=test_bzip2_output gem5/gem5-stable/configs/example/spec06_config.py -n 1 --cpu-type=detailed --caches --l1d_size=8kB --l1i_size=16kB --l2cache --l2_size=3MB --l2_assoc=12 --cpu-clock=1.2GHz --sys-voltage=1.2V --benchmark=bzip2 --benchmark_stdout=test_bzip2_output/bzip2.out --benchmark_stderr=test_bzip2_output/bzip2.err I don’t know how to configure the TLB info in the Command line using different flags/switches (just like the —l1d_size or —l1i_size etc). Below is the config.ini files: 47 [system.cpu] 48 type=DerivO3CPU 49 children=branchPred dcache dtb fuPool icache interrupts isa itb tracer workload 50 LFSTSize=1024 51 LQEntries=32 75 dtb=system.cpu.dtb [system.cpu.dtb] 188 type=SparcTLB 189 eventq_index=0 190 size=64 Is there any TLB support in the SE mode? I do see the “SparcTLB” in the config file, so if there is any modification I need to do to get TLB info, that would be great to know. On a separate note, how can I generate the stats.txt file for every 10 simulated seconds of the workload in SE mode? I searched and saw some attempt of running the FS mode for SPARC T1, but didn’t see any successful ones. Is it possible to do (with reasonable effort)? /Monir
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
