Filters








94 Hits in 5.2 sec

Virtual-memory-mapped network interfaces

M.A. Blumrich, C. Dubnicki, E.W. Felten, Kai Li, M.R. Mesarina
1995 IEEE Micro  
Both support vMual-memory-mapped communication, allowing user processes to communicate without expensive buffer management and without making system calls across the protection boundary separating user  ...  In today's multicomputers, software overhead dominates the message-passing latency cost. We designed two multicomputer network interfaces that signif~cantiy reduce this overhead.  ...  Acknowledgments We thank Otto Anshus, Doug Clark, Liviu Iftode, and Jonathan Sandberg for numerous discussions of the SHRIMP-I and SHRIMP-II network interface designs.  ... 
doi:10.1109/40.342014 fatcat:revq3zjjlbfsxjvu7nhqrdno6u

Virtual memory mapped network interface for the SHRIMP multicomputer

M. A. Blumrich, K. Li, R. Alpert, C. Dubnicki, E. W. Felten, J. Sandberg
1994 SIGARCH Computer Architecture News  
This paper describes the design of a low-latency, high-bandwidth, virtual memory-mapped network interface for the SHRIMP multicomputer project at Princeton University.  ...  The network interfaces of existing multicomputers require a signicant amount of software overhead at the operating system and user levels to provide protection and to implement message passing protocols  ...  Lipton sincerely for their numerous contributions to the SHRIMP project and to this paper.  ... 
doi:10.1145/192007.192024 fatcat:jowtmsnf5bg2hdsuthpluqp2zy

Virtual memory mapped network interface for the SHRIMP multicomputer

Matthias A. Blumrich, Kai Li, Richard Alpert, Cezary Dubnicki, Edward W. Felten, Jonathan Sandberg
1998 25 years of the international symposia on Computer architecture (selected papers) - ISCA '98  
This paper describes the design of a low-latency, high-bandwidth, virtual memory-mapped network interface for the SHRIMP multicomputer project at Princeton University.  ...  The network interfaces of existing multicomputers require a signicant amount of software overhead at the operating system and user levels to provide protection and to implement message passing protocols  ...  Lipton sincerely for their numerous contributions to the SHRIMP project and to this paper.  ... 
doi:10.1145/285930.286006 dblp:conf/isca/BlumrichLADFS98a fatcat:qccy7pv4tvao5kv2ni4qget6y4

Design choices in the SHRIMP system

Matthias A. Blumrich, Margaret Martonosi, Robert A. Shillner, Richard D. Alpert, Yuqun Chen, Douglas W. Clark, Stefanos N. Damianakis, Cezary Dubnicki, Edward W. Felten, Liviu Iftode, Kai Li
1998 SIGARCH Computer Architecture News  
We evaluate signi cant design choices by modifying the network interface rmware and the system software in order to empirically compare our design to other approaches.  ...  The SHRIMP cluster-computing system has progressed to a point of relative maturity; a variety of applications are running on a 16-node system.  ...  Malena Mesarina designed an experimental version of the network interface, and David Oppenheimer contributed with system programming and testing.  ... 
doi:10.1145/279361.279402 fatcat:gpeiabkhezayfp5mi3fyr2pdsu

Fast RPC on the SHRIMP Virtual Memory Mapped Network Interface

Angelos Bilas, Edward W. Felten
1997 Journal of Parallel and Distributed Computing  
The main reason for such high overheads is that these multicomputers use network interfaces that require a signicant number of instructions at the operating system and user levels to provide protection  ...  The key hardware component is the network interface board, which supports the virtual memory mapped communication (VMMC) model, to provide low-overhead, protected, user-level communication.  ...  Acknowledgments We are grateful to Cezary Dubnicki for his expert advice on the SHRIMP simulator [11] , and for his implementation of the SHRIMP system software.  ... 
doi:10.1006/jpdc.1996.1272 fatcat:qrw4pjf2mza3vat2ymkc6ll4vm

User-level network interface protocols

R.A.F. Bhoedjang, T. Ruhl, H.E. Bal
1998 Computer  
Cover Feature User-Level Network Interface Protocols User-level communication architectures remove the operating system from the critical communication path, but designing protocols for these architectures  ...  To provide a basis for analyzing these issues, we present a simple network interface protocol for Myricom's Myrinet network. 3 As the sidebar "The Myrinet Network" describes, Myrinet has a programmable  ...  We thank Andrew Chien and Scott Pakin for making the FM software available and Mario Lauria and Matt Buchanan for their suggestion to use write combining on the Pentium Pro.  ... 
doi:10.1109/2.730737 fatcat:5462f3ahlbbwxclhscvdxrnxgq

UTLB

Yuqun Chen, Angelos Bilas, Stefanos N. Damianakis, Cezary Dubnicki, Kai Li
1998 ACM SIGOPS Operating Systems Review  
User-level communication allows an application to issue communication requests directly to the network interface, bypassing the operating system (OS).  ...  In contrast, the direct data path allows data transfers between the network interface and application buffers which are usually accomplished by programmed I/O or DMA.  ...  We would like to thank Paul Pierce for helping us port VMMC to Windows NT, Ed Felten for useful discussions, and Douglas Clark and Larry Peterson for their useful comments on the draft of the paper.  ... 
doi:10.1145/384265.291046 fatcat:nlivq2istra3rmq3onctwli33u

UTLB

Yuqun Chen, Angelos Bilas, Stefanos N. Damianakis, Cezary Dubnicki, Kai Li
1998 Proceedings of the eighth international conference on Architectural support for programming languages and operating systems - ASPLOS-VIII  
User-level communication allows an application to issue communication requests directly to the network interface, bypassing the operating system (OS).  ...  In contrast, the direct data path allows data transfers between the network interface and application buffers which are usually accomplished by programmed I/O or DMA.  ...  We would like to thank Paul Pierce for helping us port VMMC to Windows NT, Ed Felten for useful discussions, and Douglas Clark and Larry Peterson for their useful comments on the draft of the paper.  ... 
doi:10.1145/291069.291046 dblp:conf/asplos/ChenBDDL98 fatcat:gegm366vozhhdeq3nqvnusqfda

UTLB

Yuqun Chen, Angelos Bilas, Stefanos N. Damianakis, Cezary Dubnicki, Kai Li
1998 SIGPLAN notices  
User-level communication allows an application to issue communication requests directly to the network interface, bypassing the operating system (OS).  ...  In contrast, the direct data path allows data transfers between the network interface and application buffers which are usually accomplished by programmed I/O or DMA.  ...  We would like to thank Paul Pierce for helping us port VMMC to Windows NT, Ed Felten for useful discussions, and Douglas Clark and Larry Peterson for their useful comments on the draft of the paper.  ... 
doi:10.1145/291006.291046 fatcat:yhok4stgobdkllbofwp6ma2fmq

Virtual network transport protocols for Myrinet

B.N. Chun, A.M. Mainwaring, D.E. Culler
1998 IEEE Micro  
Restrictions apply. trading proportional to the number of network interfaces (NICs) in exchange for reduced computational costs on critical code paths.  ...  System homogeneity eliminates a number of issues, such as the handling of different network maximum transmission units and packet formats, and probing for network operating parameters (for example, by  ...  We especially thank Andrea Arpaci-Dusseau for comments and suggestions for improving the article.  ... 
doi:10.1109/40.653035 fatcat:zdxdwhqb65arve5ilk2vdeauda

Evolution of the virtual interface architecture

T. von Eicken, W. Vogels
1998 Computer  
As more products appear, research into application-level issues can proceed and the technology of user-level network interfaces should mature.  ...  By reducing the per-message overhead, userlevel network interfaces attempt to provide full network bandwidth for the smallest messages possible.  ...  Acknowledgments This research is funded by the US Defense Advanced Research Projects Agency's Information Technology Office contract ONR-N00014-92-J-1866, NSF contract CDA-9024600, a Sloan Foundation fellowship  ... 
doi:10.1109/2.730738 fatcat:k4tmclfauvarlbj4re65gdlbuu

Low-latency communication over Fast Ethernet [chapter]

Matt Welsh, Anindya Basu, Thorsten Eicken
1996 Lecture Notes in Computer Science  
U-Net provides protected, user-level access to the network interface and enables application-level round-trip latencies of less than 60µs over Fast Ethernet.  ...  Fast Ethernet (100Base-TX) can provide a low-cost alternative to more esoteric network technologies for high-performance cluster computing.  ...  Acknowledgments The authors thank Donald Becker of the Beowulf Project at CESDIS for sharing his Linux kernel driver for the DC21140.  ... 
doi:10.1007/3-540-61626-8_24 fatcat:6irma2kzuveytmjekggbewz6rm

Semi-user-level communication architecture

D. Meng, J. Ma, J. He, L. Xiao, Z. Xu
2002 Proceedings 16th International Parallel and Distributed Processing Symposium  
Because user processes are untrusty in user-level communication architecture, network interface is involved. VMMC and U-Net implement a pagetable cache on the network interface.  ...  The use of DMA transfers between host and network interface memory introduces virtual-to-physical address translation.  ...  Since user-level architectures give users direct access to the network interface, memory and registers on the network interface are visible to user processes.  ... 
doi:10.1109/ipdps.2002.1016641 dblp:conf/ipps/MengMHXX02 fatcat:sbxw4dm53jchtb4cvohx3i7pdi

The Virtual Interface Architecture

D. Dunning, G. Regnier, G. McAlpine, D. Cameron, B. Shubert, F. Berry, A.M. Merritt, E. Gronke, C. Dodd
1998 IEEE Micro  
This user-level network architecture provides every process with an illusion of its own protected interface to the network.  ...  Four examples of user-level networking architectures are Shrimp, 11 U-Net, 7 Hamlyn, 6 and Memory Channel. 12 In Princeton University's Shrimp project, a virtual memorymapped network interface maps  ...  As part of the VI Architecture team, he focuses on how database systems and databaselike applications can make the best use of the capabilities of VI-enabled clusters.  ... 
doi:10.1109/40.671404 fatcat:wazd4x5lbngxrl4m5wpdjtnvna

TRIPWIRE: A SYNCHRONISATION PRIMITIVE FOR VIRTUAL MEMORY MAPPED COMMUNICATION

DAVID RIDDOCH, STEVE POPE, DEREK ROBERTS, GLENFORD MAPP, DAVID CLARKE, DAVID INGRAM, KIERAN MANSLEY, ANDY HOPPER
2001 Journal of Interconnection Networks (JOIN)  
Existing user-level network interfaces deliver high bandwidth, low latency performance to applications, but are typically unable to support diverse styles of communication and are unsuitable for use in  ...  Often this is because the network abstraction is presented at too high a level, and support for synchronisation is inflexible.  ...  David Riddoch is also funded by the Royal Commission for the Exhibition of 1851.  ... 
doi:10.1142/s0219265901000439 fatcat:h5vpnsq25bgrrjcowiesa2paai
« Previous Showing results 1 — 15 out of 94 results