Today gem5 lets you choose between the “simple” and “garnet” network models. 
Looks like you are trying to add another network - so I suggest looking at how 
simple vs garnet network selection works currently.
Look at configs/network/Network.py and src/mem/ruby/network where the simple 
and garnet networks are defined.

Note - Topaz is another network model that was integrated into gem5 a few years 
ago and may have followed a similar approach (though I don't exactly know as I 
did not follow that thread): https://ieeexplore.ieee.org/document/6209268
You could perhaps search for how they did it by searching for their emails on 
the mailing list and/or reaching out to the authors.

Good luck.

-Tushar

On Apr 6, 2020, 2:52 PM -0400, Mayank Rungta <mrungt...@gmail.com>, wrote:
Hello Everyone,

We need to replace the garnet network in gem5 with our customized network 
model. We have tried several approaches, but we are unable to figure out what's 
the entry point into the garnet network and how to replace it. Specifically, we 
want to replace the network creation and the cycle accurate NoC simulation with 
our models,

If anyone has any experience with this or any suggestions, please let me know. 
Your help is greatly appreciated.

Thanks and best regards,
Mayank Rungta
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to