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.
__
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_
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
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
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