Hi everyone,

I have a requirement to dump traffic traces of running a program in gem5 and 
replay it in another NoC simulator (e.g., Noxim). I have two questions, and any 
help or pointers would be appreciated.


  1.
I want to dump traces of every inter-node traffic (e.g., a read request from an 
L1 cache to a directory at another node). Since I don't need a detailed NoC 
simulation for trace (I only need input/output to the interconnection network), 
I plan to use a simple network instead of garnet.  I want a single row of 
traces to have information on at least the source, destination, and packet 
size. I want to know what files I have to consider putting the DPRINTF 
statement to dump traces into a debug file.
  2.
I'm planning to conduct a dependency-based simulation using Netrace 
(https://www.cs.utexas.edu/~netrace/) on traced traffic from gem5. However, the 
Netrace library does not provide APIs or functions for preprocessing trace 
files to identify dependencies. Did anyone use Netrace to dump gem5 traffic 
traces and preprocess it for dependencies? If so, what parameters were dumped, 
and how did you conduct dependency between each trace?

Also, I would like to talk about any other approaches in dumping network traces 
from gem5.


Thanks and Regards,
Hansika Weerasena
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
  • [gem5-users] Dump... Hansika Madushan Weerasena Loku Kattadige via gem5-users

Reply via email to