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