Good network hardware performance is often squandered by overheads for accessing the network interface (NI) within a host. NIs that support user-level messaging avoid frequent operating system (OS) action yet unnecessary copying can still result in low performance. We explore improving application messaging performance by eliminating all unnecessary copies (minimal messaging). For minimal messaging, NIs must support address translation and must do so more richly than has been done in the past. NI address translation should flexibly support higher-level abstractions, map all user space, exploit translation locality, and degrade gracefully when locality is poor. We classify NI address translation implementations based on where the lookup and ...
Many current implementations of communication subsystems on workstation class computers transfer com...
Historically, processor accesses to memory-mapped device registers have been marked uncachable to in...
This paper presents a series of experiments for evaluating the influence of the interaction between ...
Abstract — User-level communication alleviates the software overhead of the communication subsystem ...
User-level network interfaces allow applications direct access to the network without operating syst...
We present a general-purpose toolkit for network address translation in a modular, component-based n...
We present a feasibility study for performing virtual address translation without specialized transl...
AbstractÐWe present a feasibility study for performing virtual address translation without specializ...
Masters ThesisNetworking servers, such as web servers, have been widely deployed in recent years. ...
Networking servers, such as web servers, have been widely deployed in recent years. While developmen...
The addressing model presented in current networks has been around for 40 years, has become a standa...
Many current implementations of communication subsystems on workstation class computers transfer com...
In this paper we explore software-managed address translation. The purpose of the study is to specif...
In this paper, we present a network interface (NI) for an on-chip network. Our NI decouples computat...
The performance of parallel and distributed applications running on network of workstation resources...
Many current implementations of communication subsystems on workstation class computers transfer com...
Historically, processor accesses to memory-mapped device registers have been marked uncachable to in...
This paper presents a series of experiments for evaluating the influence of the interaction between ...
Abstract — User-level communication alleviates the software overhead of the communication subsystem ...
User-level network interfaces allow applications direct access to the network without operating syst...
We present a general-purpose toolkit for network address translation in a modular, component-based n...
We present a feasibility study for performing virtual address translation without specialized transl...
AbstractÐWe present a feasibility study for performing virtual address translation without specializ...
Masters ThesisNetworking servers, such as web servers, have been widely deployed in recent years. ...
Networking servers, such as web servers, have been widely deployed in recent years. While developmen...
The addressing model presented in current networks has been around for 40 years, has become a standa...
Many current implementations of communication subsystems on workstation class computers transfer com...
In this paper we explore software-managed address translation. The purpose of the study is to specif...
In this paper, we present a network interface (NI) for an on-chip network. Our NI decouples computat...
The performance of parallel and distributed applications running on network of workstation resources...
Many current implementations of communication subsystems on workstation class computers transfer com...
Historically, processor accesses to memory-mapped device registers have been marked uncachable to in...
This paper presents a series of experiments for evaluating the influence of the interaction between ...