Hi all,
Just to add on to what everyone else has said. While gem5 is single
threaded, the common use case is to run many different experiments with
gem5 (e.g., many workloads, many system configurations). Therefore,
commonly, you can use all of your cores by running many different gem5
instances.
On 8/31/2019 12:42 PM, Abhishek Singh wrote:
Hi yuan,
Gem5 is a single thread application. So there’s no way to speed up gem5 with
increasing number of core.
I'll just add that doing parallel simulation, especially if timing is involved,
requires a lot of synchronization. One can imagine doin
Hi yuan,
Gem5 is a single thread application. So there’s no way to speed up gem5
with increasing number of core.
On Sat, Aug 31, 2019 at 12:30 PM Yuan Kevin wrote:
> Dear gem5 community members,
>
> I am playing the DRAM simulation with configs/dram/sweep.py on my 12 core
> CPU workstation.
>
>
Dear gem5 community members,
I am playing the DRAM simulation with configs/dram/sweep.py on my 12 core CPU
workstation.
However I found gem5 is running on only one of the 12 cores.
It there a way to run the simulation on multiple cores to speedup the process
and how ?
Best regards.
Thanks,