| Application-aware deadlock-free oblivious routing |
| Full text |
Pdf
(629 KB)
|
Source
|
International Symposium on Computer Architecture
archive
Proceedings of the 36th annual international symposium on Computer architecture
table of contents
Austin, TX, USA
SESSION: Routing
table of contents
Pages 208-219
Year of Publication: 2009
ISBN:978-1-60558-526-0
Also published in ...
|
|
Authors
|
|
Michel A. Kinsy
|
Massachusetts Institute of Technology, Cambridge, MA, USA
|
|
Myong Hyon Cho
|
Massachusetts Institute of Technology, Cambridge, MA, USA
|
|
Tina Wen
|
Massachusetts Institute of Technology, Cambridge, MA, USA
|
|
Edward Suh
|
Cornell University, Ithaca, NY, USA
|
|
Marten van Dijk
|
Massachusetts Institute of Technology, Cambridge, MA, USA
|
|
Srinivas Devadas
|
Massachusetts Institute of Technology, Cambridge, MA, USA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 37, Downloads (12 Months): 140, Citation Count: 1
|
|
|
ABSTRACT
Conventional oblivious routing algorithms are either not application-aware or assume that each flow has its own private channel to ensure deadlock avoidance. We present a framework for application-aware routing that assures deadlock-freedom under one or more channels by forcing routes to conform to an acyclic channel dependence graph. Arbitrary minimal routes can be made deadlock-free through appropriate static channel allocation when two or more channels are available. Given bandwidth estimates for flows, we present a mixed integer-linear programming (MILP) approach and a heuristic approach for producing deadlock-free routes that minimize maximum channel load. The heuristic algorithm is calibrated using the MILP algorithm and evaluated on a number of benchmarks through detailed network simulation. Our framework can be used to produce application-aware routes that target the minimization of latency, number of flows through a link, bandwidth, or any combination thereof.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
]]Tobias Bjerregaard and Jens Sparsø. Virtual channel designs for guaranteeing bandwidth in asynchronous network-on-chip. In Proceedings of the IEEE Norchip Conference (NORCHIP 2004). IEEE, 2004.
|
| |
3
|
|
| |
4
|
Myong Hyon Cho , Chih-Chi Cheng , Michel Kinsy , G. Edward Suh , Srinivas Devadas, Diastolic arrays: throughput-driven reconfigurable computing, Proceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design, November 10-13, 2008, San Jose, California
|
| |
5
|
]]M. H. Cho, M. Lis, K. S. Shim, M. Kinsy, T. Wen, and S. Devadas. Oblivious routing in on-chip bandwidth-adaptive networks. Technical Report CSAIL--TR--2009--011 (http://hdl.handle.net/1721.1/44958), Massachusetts Institute of Technology, March 2009.
|
| |
6
|
|
| |
7
|
]]William J. Dally, P. P. Carvey, and L. R. Dennison. The Avici terabit switch/router. In Proceedings of the Symposium on Hot Interconnects, pages 41--50, August 1998.
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
]]Mike Galles. Scalable pipelined interconnect for distributed endpoint routing: The SGI SPIDER chip. In Proceedings of the Symposium on Hot Interconnects, pages 141--146, August 1996.
|
| |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
Zvika Guz , Isask'har Walter , Evgeny Bolotin , Israel Cidon , Ran Ginosar , Avinoam Kolodny, Efficient link capacity and QoS design for network-on-chip, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
| |
18
|
|
 |
19
|
|
 |
20
|
|
| |
21
|
]]N. K. Kavaldjiev, G. J. M. Smit, and P. G. Jansen. A virtual channel router for on-chip networks. In IEEE Int. SOC Conf., Santa Clara, California, pages 289--293. IEEE Computer Society Press, September 2004.
|
| |
22
|
]]Jon Michael Kleinberg. Approximation algorithms for disjoint paths problems. PhD thesis, Massachusetts Institute of Technology, 1996. Supervisor-Michel X. Goemans.
|
| |
23
|
|
| |
24
|
|
 |
25
|
|
| |
26
|
]]Srinivasan Murali, David Atienz, Luca Benini, and Giovanni De Micheli. A Method for Routing Packets Across Multiple Paths in NoCs with In-Order Delivery and FaultTolerance Gaurantees. VLSI Design, 2007.
|
 |
27
|
|
 |
28
|
|
| |
29
|
|
| |
30
|
Chrysostomos A. Nicopoulos , Dongkook Park , Jongman Kim , N. Vijaykrishnan , Mazin S. Yousif , Chita R. Das, ViChaR: A Dynamic Virtual Channel Regulator for Network-on-Chip Routers, Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture, p.333-346, December 09-13, 2006
[doi> 10.1109/MICRO.2006.50]
|
 |
31
|
|
| |
32
|
Maurizio Palesi , Giuseppe Longo , Salvatore Signorino , Rickard Holsmark , Shashi Kumar , Vincenzo Catania, Design of Bandwidth Aware and Congestion Avoiding Efficient Routing Algorithms for Networks-on-Chip Platforms, Proceedings of the Second ACM/IEEE International Symposium on Networks-on-Chip, p.97-106, April 07-10, 2008
|
| |
33
|
]]Li-Shiuan Peh and William J. Dally. Flit-reservation flow control. In In Proc. of the 6th Int. Symp. on High-Performance Computer Architecture (HPCA), pages 73--84, January 2000. 37
|
| |
34
|
|
 |
35
|
|
 |
36
|
|
| |
37
|
]]K. S. Shim, M. H. Cho, M. Kinsy, T. Wen, M. Lis, G. E. Suh, and S. Devadas. Static Virtual Channel Allocation in Oblivious Routing. In Proceedings of the 3rd ACM/IEEE International Symposium on Networks-on-Chip, May 2009.
|
| |
38
|
]]Craig B. Stunkel and Peter H. Hochschild. SP2 high-performance switch architecture. In Proceedings of the Symposium on Hot Interconnects, pages 115--121, August 1994.
|
| |
39
|
]]Craig B. Stunkel, Dennis G. Shea, Don G. Grice, Peter H. Hochschild, and Michael Tsao. The SP1 high-performance switch. In Proceedings of the Scalable High Performance Computing Conference, pages 150--157, May 1994.
|
 |
40
|
|
 |
41
|
|
| |
42
|
]]Krzysztof Walkowiak. New algorithms for the unsplittable flow problem. In ICCSA (2), volume 3981 of Lecture Notes in Computer Science, pages 1101--1110, 2006.
|
| |
43
|
|
CITED BY
|
|
Keun Sup Shim , Myong Hyon Cho , Michel Kinsy , Tina Wen , Mieszko Lis , G. Edward Suh , Srinivas Devadas, Static virtual channel allocation in oblivious routing, Proceedings of the 2009 3rd ACM/IEEE International Symposium on Networks-on-Chip, p.38-43, May 10-13, 2009
|
|