Hi all,

I'm trying to use "-fast-fwd-insns" option in my simulations.
I'm getting the following warning every time I run simulations.


All CPU context will be fast-forwared to 5000000 instructions.
WARNING: Early switching to simulation mode. Instrucitons remaining in each
CPU context to fast-forward are:
        CPU 0: 4920101
        CPU 1: 3197246
        CPU 2: 4578852
        CPU 3: 12696199

The remaining instructions for CPU 3 is not reasonable at all. I was also
wondering why fast-forwarding couldn't be completed in any of my simulations.

For the record, this is my simconfig:
  -machine shared_l2
  -corefreq 2G
  -fast-fwd-insns 20M
  -stats %(out_dir)s/%(bench)s.yml
  -dramsim-device-ini-file ini/sg125.ini
  -dramsim-results-dir-name %(out_dir)s_%(bench)s
  -startlog 1M
  -loglevel 1
  -stopinsns 20M

I have another question. What does happen if we have "-stopinsns X",
"-fast-fwd-insns Y", and "-startlog Z". Does it mean that after Y+Z
instructions MARSS starts collecting stats and after Y+Z instructions it
terminates (rather than starting stat collection after min(Y,Z) and
terminating after max(Y,X))?

Thank you in advance for your time.

Best,
Seyed


_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to