Filters








19 Hits in 8.7 sec

EMP

Piyush Shivam, Pete Wyckoff, Dhabaleswar Panda
2001 Proceedings of the 2001 ACM/IEEE conference on Supercomputing (CDROM) - Supercomputing '01  
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  ...  To the best of our knowledge, this is the first NIC-level implementation of a zero-copy message passing layer for Gigabit Ethernet.  ...  We plan to explore the design space of EMP in terms of NIC v s. host. Currently we have aimed to implement the entire protocol processing at the NIC.  ... 
doi:10.1145/582034.582091 dblp:conf/sc/ShivamWP01 fatcat:teqapyhl3rcnrh6fzz37q6ctkm

High-performance message-passing over generic Ethernet hardware with Open-MX

Brice Goglin
2011 Parallel Computing  
We present Open-MX, an open-source message passing stack over generic Ethernet.  ...  OS-bypass operations allowing the application to submit communication requests to the NIC without going across all the expensive operating system layers.  ...  For this purpose, OS-bypass communication is used, as along with zero-copy for large messages. The operating system is not involved in the communication.  ... 
doi:10.1016/j.parco.2010.11.001 fatcat:fcwsyzdkinelnjw4qrevjb3bi4

Design and implementation of Open-MX: High-performance message passing over generic Ethernet hardware

Brice Goglin
2008 Proceedings, International Parallel and Distributed Processing Symposium (IPDPS)  
Open-MX is a new message passing layer implemented on top of the generic Ethernet stack of the Linux kernel.  ...  The first performance evaluation shows interesting latency and bandwidth results on 1 and 10 gigabit hardware.  ...  To do so, OS-bypass communication is used for small messages and zero-copy for large messages.  ... 
doi:10.1109/ipdps.2008.4536140 dblp:conf/ipps/Goglin08 fatcat:oc4qm75m7vh6roe2ns5forp2na

Comparing Ethernet and Myrinet for MPI communication

Supratik Majumder, Scott Rixner
2004 Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems - LCR '04  
This shows that commodity networking, if used efficiently, can be a viable alternative to specialized networking for high-performance message passing.  ...  However, on the NAS benchmarks, GM messaging over Myrinet only achieves 5% higher application performance than TCP messaging over Ethernet.  ...  GM allows memory-protected user-level OS-bypass network interface access to applications, thereby achieving zero-copy message sends and receives at the application level.  ... 
doi:10.1145/1066650.1066659 fatcat:ltio2h4fr5abjicw5nak2opawa

An overview of security issues in cluster interconnects

Manhee Lee, Eun Jung Kim, Ki Hwan Yum, M. Yousif
2006 Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06)  
interconnects used in Top500 supercomputers and explores possible schemes to ensure secure cluster intra-communication encompassing the host processor, secure coprocessor and the Network Interface Card (NIC  ...  EMP [24] is a use-level communication protocol facilitating zero copy, OS bypass, and NIC-driven communication on Gigabit Ethernet.  ...  In [26] , a NIC design was proposed for fast Ethernet network ture of this specification is that it provides zero copy and OS bypass while it uses TCP/IP as its underlying communication protocol which  ... 
doi:10.1109/ccgrid.2006.1630920 fatcat:iyybq4xx6vhrbnpnyit5w3lgmu

NIC-Assisted Cache-Efficient Receive Stack for Message Passing over Ethernet [chapter]

Brice Goglin
2009 Lecture Notes in Computer Science  
High-speed networking in clusters usually relies on advanced hardware features in the NICs, such as zero-copy capability.  ...  However, like QMP [3] and PM [23] (or any other software-based message passing), being compatible with any legacy Ethernet NICs also means that Open-MX suffers from limited hardware features.  ...  Such a strategy has been studied for a long time to offer zero-copy socket implementations [4] and more recently for Ethernetbased message passing [19] .  ... 
doi:10.1007/978-3-642-03869-3_98 fatcat:3mnxv6hn65ht7coqw3ioqtlq3i

NIC-assisted cache-efficient receive stack for message passing over Ethernet

Brice Goglin
2011 Concurrency and Computation  
High-speed networking in clusters usually relies on advanced hardware features in the NICs, such as zero-copy capability.  ...  However, like QMP [3] and PM [23] (or any other software-based message passing), being compatible with any legacy Ethernet NICs also means that Open-MX suffers from limited hardware features.  ...  Such a strategy has been studied for a long time to offer zero-copy socket implementations [4] and more recently for Ethernetbased message passing [19] .  ... 
doi:10.1002/cpe.1632 fatcat:icewpjgdffg3xbmpipsnuvopsy

On a NIC's Operating System, Schedulers and High-Performance Networking Applications [chapter]

Yaron Weinsberg, Tal Anker, Danny Dolev, Scott Kirkpatrick
2006 Lecture Notes in Computer Science  
In most cases, these CPU's are only used by the vendor and are operated by a proprietary OS, which makes them inaccessible to the HPC application developer.  ...  Today's modern high-end Network Interface Cards (NICs) are equipped with an onboard CPU.  ...  The Ethernet Message Passing (EMP) [4] system, of the Ohio Supercomputer Center (OSC), is a zero-copy and OS-bypass messaging layer for Gigabit Ethernet.  ... 
doi:10.1007/11847366_39 fatcat:acr2psaau5h7jpnvaearw7hz3m

iWarp protocol kernel space software implementation

D. Dalessandro, A. Devulapalli, P. Wyckoff
2006 Proceedings 20th IEEE International Parallel & Distributed Processing Symposium  
Zero-copy, RDMA, and protocol offload are three very important characteristics of high performance interconnects.  ...  With the introduction of iWarp, it is now possible to achieve all three over existing low-cost TCP/IP networks. iWarp is a step in the right direction, but currently requires an expensive RNIC to enable zero-copy  ...  Though there have been attempts to enable zero-copy without OS bypass, such as [11] , these attempts have made certain assumptions that will not always hold true.  ... 
doi:10.1109/ipdps.2006.1639565 dblp:conf/ipps/DalessandroDW06 fatcat:dfxrokgpdzgyzn3archot2fprq

Accelerating Distributed Computing Applications Using a Network Offloading Framework

Yaron Weinsberg, Danny Dolev, Pete Wyckoff, Tal Anker
2007 2007 IEEE International Parallel and Distributed Processing Symposium  
We demonstrate this claim by evaluating several offloaded applications: a distributed total message ordering algorithm and a packet generator.  ...  This enables applications to directly access the NIC, thus bypassing the OS. The Ethernet Message Passing (EMP) [20] system is a zero-copy and OS-bypass messaging layer for Gigabit Ethernet.  ...  Arsenic [17] is a Gigabit Ethernet NIC program that exports an extended interface to the host operating system.  ... 
doi:10.1109/ipdps.2007.370319 dblp:conf/ipps/WeinsbergDWA07 fatcat:iuldebnz7rb6vad3bjhg4s4kii

Performance Evaluation of a QoS-Aware Mechanism for Polling-Based High-Speed Network Interfaces

alman Al-Qahtani, Tarek Helmy, Khaled Salah
2005 Journal of Computer Science  
The authors of [13] proposed 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  ...  OS bypass means that the OS is removed from the critical path of the message.  ... 
doi:10.3844/jcssp.2005.461.470 fatcat:ticrwogamngjbis4ps3eesxfxa

BUCS - a bottom-up cache structure for networked storage servers

M. Zhang, Q. Yang
2004 International Conference on Parallel Processing, 2004. ICPP 2004.  
The bottom level cache is located on an embedded controller that is a combination of a network interface card (NIC) and a storage host bus adapter (HBA).  ...  Storage data coming from or going to a network are cached at this bottom level cache and meta-data related to these data are passed to the host for processing.  ...  EMP [15] also provides a zero-copy OS-bypass message passing interface by offloading the protocol to programmable NICs.  ... 
doi:10.1109/icpp.2004.1327937 dblp:conf/icpp/ZhangY04a fatcat:2gfrhlaqfzh3tlgpvn4vtsozk4

High performance user level sockets over Gigabit Ethernet

P. Balaji, P. Shivam, P. Wyckoff, D. Panda
Proceedings. IEEE International Conference on Cluster Computing  
To the best of our knowledge, this is the first such design and implementation for Gigabit Ethernet.  ...  Both the latency and the throughput numbers are close to those achievable by EMP.  ...  To the best of our knowledge EMP is the only complete OS-bypass, zero-copy and NIC-driven protocol over Gigabit Ethernet. Thus, we focus our research on the EMP protocol.  ... 
doi:10.1109/clustr.2002.1137745 dblp:conf/cluster/BalajiSWP02 fatcat:6aaozkj4dfgv5lvb5e3ngrwacy

Experience in offloading protocol processing to a programmable NIC

A.B. Maccabe, W. Zhu, J. Otto, R. Riesen
Proceedings. IEEE International Conference on Cluster Computing  
In this paper we describe our experience in offloading protocol processing to a programmable gigabit Ethernet network interface card.  ...  For our experiments, we selected a simple RTS/CTS (request to send/clear to send) protocol called RMPP (Reliable Message Passing Protocol).  ...  The Alteon Acenic NICs were borrowed from the Albuquerque High Performance Computing Center and were acquired as part of an IBM SUR (Sponsored University Research) grant.  ... 
doi:10.1109/clustr.2002.1137730 dblp:conf/cluster/MaccabeZOR02 fatcat:yd6ikja7nff2fgsisaocveujcm

Protocol-dependent message-passing performance on Linux clusters

D. Turner, Xuehua Chen
Proceedings. IEEE International Conference on Cluster Computing  
The NetPIPE utility is being used to compare the latency and throughput of all current message-passing libraries and the native software layers they run upon for a variety of hardware configurations.  ...  The authors would like to thank Ricky Kendall, Shoba Selvarajan, and Weiyi Chen for their contributions to this project, and to MPI Software Technology for providing evaluation copies of their MPI/Pro  ...  A few omissions include CHIMP/MPI [11] , which apparently has not been supported since 1997, EMP [12] , a NIC-driven message-passing system, and GPSHMEM [13] , a general-purpose implementation of the  ... 
doi:10.1109/clustr.2002.1137746 dblp:conf/cluster/TurnerC02 fatcat:6bil5oirwvgbngc325plrk24ay
« Previous Showing results 1 — 15 out of 19 results