[gem5-users] How to use HTM in gem5-20?

2021-04-27 Thread Taiyu Zhou via gem5-users
Hi all, I read the code in MESI_Three_LEVEL_HTM_*.sm. It seems like gem5-20 has supported the HTM. I want to use HTM in gem5. But I didn't find any ISA support in gem5-20, e.g, _xbegin,_xend. Does gem5-20 fully support HTM? How can I use it? Thanks. __

[gem5-users] 答复: 答复: TimingCPU's IPC

2021-04-27 Thread Liyichao via gem5-users
Hi Jason: In my config.ini: [system.clk_domain] type=SrcClockDomain clock=1000 domain_id=-1 eventq_index=0 init_perf_level=0 voltage_domain=system.voltage_domain [system.cpu_clk_domain] type=SrcClockDomain clock=500 domain_id=-1 eventq_index=0 init_perf_level=0 voltage_domain=system.cpu_voltage_

[gem5-users] Re: 答复: TimingCPU's IPC

2021-04-27 Thread Jason Lowe-Power via gem5-users
Hello, Check out the config.ini file in m5out/ and see what your CPU clock is actually set to. I would guess that the options are not behaving the way you expect (well, the way anyone would expect). se.py (and the options in Options.py) is pretty fundamentally broken. There are tons of special cas

[gem5-users] Re: Converting KVM-taken checkpoint to atomic-needed checkpoint

2021-04-27 Thread Majid Jalili via gem5-users
I am comparing two scenarios (KVM+O3) and (Atomic+O3). Using the first one to restore from the checkpoint and the second one to run the actual simulation. It turns out the when I have taken my checkpoints with KVM, I have to use the (KVM+O3), otherwise, at the end of the simulation, IPC numbers do

[gem5-users] 答复: TimingCPU's IPC

2021-04-27 Thread Liyichao via gem5-users
My cmd is ./build/ARM/gem5.opt --debug-flags=Exec configs/example/se.py --cpu-type=TimingSimpleCPU -c "/mnt/root/stream" --caches --cpu-clock="2GHz" The Exec debug output: 3558000: system.cpu: T0 : @strlen+36: bics x4, x4, x5: IntAlu : D=0x 83559000: system.cpu