Hi Zhang Yu,
To my understanding of garnet, the routing used in garnet is kind of fixed in the network Construction stage. You can go to GEMS_ROOT/ruby/network/simple/Topology.C, and look into function Topology::createLinks(). There they kind of construct a routing table based on the shortest path.
But I don't think it is easy to change the routing algorithm though. And I'm also interested in this part, it would be great if we can have a discussion about that.
Hope that helps,
Guoqiang Yang
Date: Thu, 8 May 2008 11:25:31 -0500
From: "Zhang Yu" <thuzhangyu@xxxxxxxxx>
Subject: [Gems-users] routing algorithm
To: "Gems Users" <gems-users@xxxxxxxxxxx>
Message-ID:
<e64a2d980805080925w36e8d784m580b129a5b41e4af@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"
Hi,
I'd like to make some modification on ruby's routing algorithm. In garnet
fixed pipeline model, what routing algorithm is in use by default? If I want
to have some change, which file should I look into, RoutingUnit_d.C?
Thanks,
Yu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.cs.wisc.edu/archive/gems-users/attachments/20080508/c8aa17f2/attachment.html
------------------------------
|