Hi Bhaskar,

If you are concerned with modeling interconnection networks you should use
Garnet, not the SimpleNetwork. Note: Both of these are part of Ruby, so you
have to use the Ruby caches, not the classic caches. Additionally, to
create at tiled architecture in Ruby will involve writing your own topology
configuration file (in configs/topologies).

If you don't care about what coherence protocol is executing and you aren't
trying to model a high-fidelity interconnection network, you could probably
use the classic caches to model a tiled system. You may have to create a
new router object that plays with the classic caches, though. It would look
similar to the coherent crossbar, but implement routing instead of a
crossbar ;).

Cheers,
Jason

On Sat, Feb 18, 2017 at 11:48 AM Bhaskar Kalita <bhaskark...@gmail.com>
wrote:

> Hello everyone,
>
> I am Bhaskar and for my project I want to create a Tiled architecture
> where a tile contains a CPU, a L1 cache and a L2 cache which is a shared
> among other tiles. Multiple tiles in a chip are interconnected by a router.
> My question is that does the "simpleNetwork" present in gem5 allow me to
> do that or do I need to switch to garnet network. And also I would like to
> ask that what are the other things that I need to do to do the same.
>
> Regards,
> Bhaskar
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to