[gem5-users] Re: Simulation determinism

2024-11-01 Thread Jason Lowe-Power via gem5-users
Hi Hossam, When using the KVM CPU you won't get deterministic results. Since the KVM CPU is using your *host* processor to execute the instructions (1) there is no determinism across hosts and (2) there's no API to get instruction-perfect simulation intervals. If you use the atomic CPU for fast-f

[gem5-users] Simulation determinism

2024-11-01 Thread Hossam ElAtali via gem5-users
Hi, I ran the following experiment, and I was wondering if someone can explain the results. 1. I cloned the v23.1.0.0 release and built the x86 gem5.fast binary. 2. I then built the SPEC CPU 2017 disk image using the instructions in the documentation. 3. In my config file, I use a 1-c