Skip to main content
construction release_alert
The Scholars Team is working with OIT to resolve some issues with the Scholars search index
cancel

GOAL: A load-balanced adaptive routing algorithm for torus networks

Publication ,  Conference
Singh, A; Dally, WJ; Gupta, AK; Towles, B
Published in: Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA
July 18, 2003

We introduce a load-balanced adaptive routing algorithm for torus networks, GOAL - Globally Oblivious Adaptive Locally - that provides high throughput on adversarial traffic patterns, matching or exceeding fully randomized routing and exceeding the worst-case performance of Chaos [2], RLB [14], and minimal routing [8] by more than 40%. GOAL also preserves locality to provide up to 4.6× the throughput of fully randomized routing [19] on local traffic. GOAL achieves global load balance by randomly choosing the direction to route in each dimension. Local load balance is then achieved by routing in the selected directions adaptively. We compare the throughput, latency, stability and hot-spot performance of GOAL to six previously published routing algorithms on six specific traffic patterns and 1,000 randomly generated permutations.

Duke Scholars

Published In

Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA

ISSN

0884-7495

Publication Date

July 18, 2003

Start / End Page

194 / 205
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Singh, A., Dally, W. J., Gupta, A. K., & Towles, B. (2003). GOAL: A load-balanced adaptive routing algorithm for torus networks. In Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA (pp. 194–205).
Singh, A., W. J. Dally, A. K. Gupta, and B. Towles. “GOAL: A load-balanced adaptive routing algorithm for torus networks.” In Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA, 194–205, 2003.
Singh A, Dally WJ, Gupta AK, Towles B. GOAL: A load-balanced adaptive routing algorithm for torus networks. In: Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA. 2003. p. 194–205.
Singh, A., et al. “GOAL: A load-balanced adaptive routing algorithm for torus networks.” Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA, 2003, pp. 194–205.
Singh A, Dally WJ, Gupta AK, Towles B. GOAL: A load-balanced adaptive routing algorithm for torus networks. Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA. 2003. p. 194–205.

Published In

Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA

ISSN

0884-7495

Publication Date

July 18, 2003

Start / End Page

194 / 205