Table routing by default does XY for a 2D Mesh - since all X links have a 
weight of 1 and Y links have a weight of 2. You can give weights of 3 for your 
Z links to get a XYZ routing algorithm for instance.
The specific XY routing function inside Garnet only works for a 2D mesh as it 
routes assuming link directions of N/S/E/W and will not work for your 3D 
topology. I only recommend using it to study adaptive routing algorithms in a 
2D Mesh for instance.

Cheers,
Tushar

On Oct 23, 2018, 9:05 AM -0400, Idris M. Umar <muid...@abu.edu.ng>, wrote:
I want to modify the Mesh_XY topology in Garnet2.0 to create a 3D topology.  I 
used Mesh_XY as a base layer to which a replicated layer is added with the 
MakeTopology function.  Then I established the necessary bridge links.  It 
works fine with table routing, but always produced a segmentation error when 
the XY routing is applied.  Can someone please help me out?  I can attached my 
scripts when asked to.

Thanks for your expected cooperation.

Idris Umar
Ahmadu Bello Univeristy
Zaria - Nigeria.
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to