ACM Home Page
Please provide us with feedback. Feedback
EMP: zero-copy OS-bypass NIC-driven gigabit ethernet message passing
Full text PdfPdf (138 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 2001 ACM/IEEE conference on Supercomputing (CDROM) table of contents
Denver, Colorado
Pages: 57 - 57  
Year of Publication: 2001
ISBN:1-58113-293-X
Authors
Piyush Shivam  The Ohio State University, Columbus, OH
Pete Wyckoff  Ohio Supercomputer Center, Columbus, OH
Dhabaleswar Panda  The Ohio State University, Columbus, OH
Sponsors
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
IEEE-CS\DATC : IEEE Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 43,   Citation Count: 26
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Modern interconnects like Myrinet and Gigabit Ethernet offer Gb/s speeds which has put the onus of reducing the communication latency on messaging software. This has led to the development of OS bypass protocols which removed the kernel from the critical path and hence reduced the end-to-end latency. With the advent of programmable NICs, many aspects of protocol processing can be offloaded from user space to the NIC leaving the host processor to dedicate more cycles to the application. Many host-offload messaging systems exist for Myrinet; however, nothing similar exits for Gigabit Ethernet. In this paper we propose Ethernet Message Passing (EMP), a completely new zero-copy, OS-bypass messaging layer for Gigabit Ethernet on Alteon NICs where the entire protocol processing is done at the NIC. This messaging system delivers very good performance (latency of 23 us, and throughput of 880 Mb/s). To the best of our knowledge, this is the first NIC-level implementation of a zero-copy message passing layer for Gigabit Ethernet.


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
 
3
M. Boosten, R. W. Dobinson, and P. D. V. van der Stok. MESH: Messaging and scheduling for fine-grain parallel processing on commodity platforms. In Proceedings of PDPTA, June 1999.
 
4
G. Chiola and G. Ciaccio. GAMMA, http://www.disi.unige.it/project/gamma.
 
5
 
6
C. Csanady and P. Wyckoff. Bobnet: High-performance message passing for commodity networking components. In Proceedings of PDCN, December 1998.
 
7
P. Gilfeather and T. Underwood. Fragmentation and high performance IP. In CAC Workshop, October 2000.
 
8
Infiniband. http://www.infinibandta.org.
 
9
B. Lawry, R. Wilson, and A. B. Maccabe. OS bypass implementation benchmark. http://www.cs.unm.edu/~maccabe/SSL, 2001.
10
 
11
MVIA. http://www.nersc.gov/research/FTG/via, 1998.
 
12
Netgear. http://www.netgear.com.
 
13
S. Pakin, M. Lauria, and A. Chien. High performance messaging on workstations: Illinois Fast Messages (FM) for Myrinet, 1995.
 
14
P. Pietikainen. Hardware acceleration of Scheduled Transfer Protocol. http://oss.sgi.com/projects/stp.
 
15
I. Pratt and K. Fraser. Arsenic: a user-accessible gigabit ethernet interface. In Proceedings of Infocom, April 2001.
 
16
S. Sumimoto, H. Tezuka, A. Hori, H. Harada, T. Takahashi, and Y. Ishikawa. High performance communication using a gigabit ethernet. Technical Report TR-98003, Real World Computing Partnership, 1998.
 
17
VI. http://www.viarch.org, 1998.
18

CITED BY  26

Collaborative Colleagues:
Piyush Shivam: colleagues
Pete Wyckoff: colleagues
Dhabaleswar Panda: colleagues