ACM Home Page
Please provide us with feedback. Feedback
A case for bufferless routing in on-chip networks
Full text PdfPdf (3.02 MB)
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 196-207  
Year of Publication: 2009
ISBN:978-1-60558-526-0
Also published in ...
Authors
Thomas Moscibroda  Microsoft Research, Redmond, WA, USA
Onur Mutlu  Carnegie Mellon University, Pittsburgh, PA, USA
Sponsors
SIGARCH: ACM Special Interest Group on Computer Architecture
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 85,   Downloads (12 Months): 232,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1555754.1555781
What is a DOI?

ABSTRACT

Buffers in on-chip networks consume significant energy, occupy chip area, and increase design complexity. In this paper, we make a case for a new approach to designing on-chip interconnection networks that eliminates the need for buffers for routing or flow control. We describe new algorithms for routing without using buffers in router input/output ports. We analyze the advantages and disadvantages of bufferless routing and discuss how router latency can be reduced by taking advantage of the fact that input/output buffers do not exist. Our evaluations show that routing without buffers significantly reduces the energy consumption of the on-chip cache/processor-to-cache network, while providing similar performance to that of existing buffered routing algorithms at low network utilization (i.e., on most real applications). We conclude that bufferless routing can be an attractive and energy-efficient design option for on-chip cache/processor-to-cache networks where network utilization is low.


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
P. Baran. On distributed communications networks. IEEE Trans. on Communications, Mar. 1964.
 
3
4
 
5
D. Boggs et al. The microarchitecture of the Intel Pentium 4 processor on 90nm technology. Intel Technology Journal, 8(1), Feb. 2004.
6
 
7
8
 
9
10
 
11
W. J. Dally and C. L. Seitz. The torus routing chip. Distributed Computing, 1:187--196, 1986.
 
12
 
13
 
14
U. Feige and P. Raghavan. Exact analysis of hot-potato routing. In STOC, 1992.
 
15
J. M. Frailong, W. Jalby, and J. Lenfant. XOR-Schemes: A flexible data organization in parallel memories. In ICPP, 1985.
 
16
 
17
 
18
C. Gomez, M. E. Gomez, P. Lopez, and J. Duato. A bufferless switching technique for NoCs. In Wina, 2008.
 
19
20
 
21
P. Gratz, B. Grot, and S. W. Keckler. Regional congestion awareness for load balance in networks-on-chip. In HPCA-14, 2008.
 
22
P. Gratz, C. Kim, R. McDonald, S. W. Keckler, and D. Burger. Implementation and evaluation of on-chip network architectures. In ICCD, 2006.
 
23
 
24
 
25
26
 
27
28
 
29
 
30
31
32
 
33
K. Luo, J. Gummaraju, and M. Franklin. Balancing throughput and fairness in SMT processors. In ISPASS, 2001.
34
 
35
G. Michelogiannakis, J. Balfour, and W. J. Dally. Elastic-buffer flow control for on-chip networks. In HPCA-15, 2009.
 
36
 
37
Micron. 1Gb DDR2 SDRAM Component: MT47H128M8HQ-25, May 2007. http://download.micron.com/pdf/datasheets/dram/ddr2/1GbDDR2.pdf.
 
38
39
 
40
41
 
42
 
43
 
44
45
 
46
B. J. Smith. A pipelined shared resource MIMD computer. In ICPP, 1978.
 
47
B. J. Smith. Architecture and applications of the HEP multiprocessor computer system. In Proc. of SPIE, 1981.
 
48
B. J. Smith, Apr. 2008. Personal communication.
49
50
 
51
 
52
X. Wang, A. Morikawa, and T. Aoyama. Burst optical deflection routing protocol for wavelength routing WDM networks. In SPIE/IEEE Opticom, 2004.
 
53

Collaborative Colleagues:
Thomas Moscibroda: colleagues
Onur Mutlu: colleagues