Hello,

I am using gem5 with the NVMain simulator. A brief description of my workflow 
is available below.

  1.  I ran a machine learning application called CosmoGAN 
(https://github.com/MustafaMustafa/cosmoGAN) inside gem5 in full system mode 
and collected memory traces using the gem5 checkpoint feature.
  2.  I converted the gem5 trace file to NVMain compatible input file (.NVT 
file).
  3.  I conducted an NVMain simulation with the above-mentioned NVT file and a 
hybrid configuration file 
(https://github.com/SEAL-UCSB/NVmain/blob/master/Config/Hybrid_example.config).

The NVMain did not complete the simulation. I received the following message 
from NVMain after 10 minutes: "Segmentation fault (core dumped)." The hybrid 
configuration file contains a parameter called  "CoinMigratorProbability." The 
default value for "CoinMigratorProbability" is 0.25. Instead of 0.25, if I use 
0, then NVMain simulation works. However, any value greater than 0 does not 
work. Could you please let me know how to fix the NVMain simulation issue?

Note: I used gem5 in system call emulation mode with the STREAM benchmark 
application (https://www.cs.virginia.edu/stream/). Next, I followed the same 
workflow mentioned earlier for the NVMain run. My NVMain simulation ran 
successfully.

Thanks a lot.

Sincerely,
S.M.Shamimul Hasan
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
  • [gem5-users] Gem5 with N... Hasan, S M Shamimul via gem5-users

Reply via email to