ACM Home Page
Please provide us with feedback. Feedback
Gigabit routing on a software-exposed tiled-microprocessor
Full text PdfPdf (949 KB)
Source Symposium On Architecture For Networking And Communications Systems archive
Proceedings of the 2005 ACM symposium on Architecture for networking and communications systems table of contents
Princeton, NJ, USA
SESSION: Router software table of contents
Pages: 51 - 60  
Year of Publication: 2005
ISBN:1-59593-082-5
Authors
Umar Saif  MIT Laboratory for Computer Science and Artificial Intelligence
James W. Anderson  MIT Laboratory for Computer Science and Artificial Intelligence
Anthony Degangi  MIT Laboratory for Computer Science and Artificial Intelligence
Anant Agarwal  MIT Laboratory for Computer Science and Artificial Intelligence
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 27,   Citation Count: 1
Additional Information:

abstract   references   cited by   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/1095890.1095899
What is a DOI?

ABSTRACT

This paper investigates the suitability of emerging tiled-architectures, equipped with low-latency on-chip networks, for high-performance network routing. In this paper, we present the design, implementation and evaluation of a continuum of software-based routers on the MIT RAW microprocessor. The routers presented in this paper explore 1) several design choices for mapping the routing functions to the RAW tiles, 2) the role and behavior of RAW on-chip interconnects for transporting and switching packets, and 3) the placement of packet buffers and their interaction with the RAW on-chip networks. Our experiments evaluate the performance benefit of streaming on-chip networks for transporting packet payloads, effect of buffering on the linecards, and the cost of scaling our design. Our software-based routers on RAW can achieve a throughput of 15Gb/sec -- an order of magnitude improvement over previous software routers on traditional general-purpose architectures and at least four times faster than Intel's IXP1200 Network Processor.


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
Gleb A. Chuvpilo and Saman Amarasinghe. High-Bandwidth Packet Switching on the Raw General-purpose Architecture. In 2003 ICPP, 2003.
 
3
Patrick Crowley, Marc E. Fluczynski, and Jean-Loup Baer. On the Performance of Multithreaded Architectures for Network Interfaces. Technical Memo, UW, 2000.
 
4
Michael Bedford Taylor et al. Evaluation of the Raw Microprocessor: An Exposed-Wire-Delay Architecture for ILP and Streams. In ISCA, 2004.
 
5
Pankaj Gupta, Steven Lin, and Nick McKeown. Routing Lookups in Hardware at Memory Access Speeds. In INFOCOM (3), pages 1240--1247, 1998.
 
6
Isaac Keslassy and Nick McKeown. Maintaining packet order in two-stage switches. In IEEE INFOCOM, June 2002.
7
 
8
Nick McKeown Shang-Tse Chuang, Sundar Iyer. Practical algorithms for performance guarantees in buffered crossbars. In IEEE INFOCOM, March 2005.
9
 
10
Michael Bedford Taylor. The Raw Processor Specification. Technical Memo, CSAIL/Laboratory for Computer Science, MIT, 2004.


Collaborative Colleagues:
Umar Saif: colleagues
James W. Anderson: colleagues
Anthony Degangi: colleagues
Anant Agarwal: colleagues