Hello Jason,

Thanks for your response. I am using the ruby cache and I am making change
in the "MESI_Two_Level". I want to create a 16 tile architecture where each
tile will have a CPU, a L1ICache, L1DCache, and a L2Cache which is shared
among all the cores. I have added a new component called "CenterTag"  which
is like a directory controller and want to connect it to the four centre
tiles i.e tile 5,6,9 and 10. I have also created the necessary .sm file for
"CenterTag" and also the .cc and .hh files in "ruby/structures"
accordingly.

I want to know what are the necessary connections I need to do in the ruby
ports to get the desired architecture.

Thanks,
Bhaskar

On 20-Feb-2017 9:33 pm, "Jason Lowe-Power" <[email protected]> wrote:

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 <[email protected]>
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
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users


_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to