[gem5-users] Re: SPEC2017 FS Simulation - Using KVM up to the point when the benchmarks finally run

2023-04-18 Thread Zhantong Qiu via gem5-users
Hello Fayza, I think you can put m5op in SPEC2017 to mark where the actual benchmark application begins and switch the CPU after reaching there. The documentation of using m5op: https://www.gem5.org/documentation/general_docs/m5ops/ I tried to put m5op in specinvoke in SPEC2006 to exit the

[gem5-users] Simulating ELFies in GEM5

2023-04-06 Thread Zhantong Qiu via gem5-users
Hi Fangjia, The crash might be due to the ELFie trying to access pages that are not recorded because the ELFie execution is unconstrained. Therefore, we need to know where to end the simulation to avoid a possible crash. The PC count pairs are the markers for the gem5 simulator to know where the

[gem5-users] Re: Multi-core control and make sure the last core completes

2023-08-11 Thread Zhantong Qiu via gem5-users
Hi Bryson, I have two questions about the environment: 1) How were the multicore SimPoints created? Were they created in gem5 with the SimPoint profiler? ( https://github.com/gem5/gem5/blob/stable/src/cpu/simple/probes/SimPoint.py#L40 ) 2) What does it mean by "as soon as one of the cores is

[gem5-users] Re: Taking simpoint checkpoints after restoring from a checkpoint

2024-04-15 Thread Zhantong Qiu via gem5-users
Hi, 1. The intervals/number of instructions into the program will not be valid because the starting point changed. The instruction counts from 0 when restoring the checkpoint, so the distance from the start to the simpoint changed because, originally, the simulation was starting from the