Re: [Gems-users] routing algorithm


Date: Thu, 08 May 2008 12:29:48 -0400
From: Niket <niketa@xxxxxxxxxxxxx>
Subject: Re: [Gems-users] routing algorithm
Garnet used deterministic dimension ordered (X-Y) routing. In RoutingUnit_d.C, there is a look up in the routing table to find out the outport port depending on the destination.

The routing tables are populated during configuration time. The FileSpecified is read and the minimum path for all source destination pairs is found out and stored. RoutingUnit uses a small trick with "link_weight" to ensure that X direction links are given higher priority than Y.

Just curious, what kind of modifications do you want to make ? I can provide you pointers.

Niket


Zhang Yu wrote:
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
------------------------------------------------------------------------

_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your search.


[← Prev in Thread] Current Thread [Next in Thread→]