Abstract — User-level communication alleviates the software overhead of the communication subsystem by allowing applica-tions to access the network interface directly. For that purpose, efficient address translation of virtual address to physical address is critical. In this study, we propose a system call based address translation scheme where every translation is done by the kernel instead of a translation cache on a network interface controller as in the previous cache based address translation. According to our experiments, our scheme achieves up to 4.5 % reduction in application execution time compared to the previous cache based approach. I
User-level network interfaces allow applications direct access to the network without operating syst...
This paper focuses on an efficient user-level method for the deployment of application-specific exte...
Address translation is an essential part of current systems. Getting the virtual-to-physical mapping...
Good network hardware performance is often squandered by overheads for accessing the network interfa...
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...
. In this paper we describe the implementation of a multithreaded trace-driven address translation s...
Operating systems employ virtual memory mechanism to provide large address pace for programs. The ef...
In this paper we describe the implementation of a tracedriven address translation simulator built us...
In this paper we explore software-managed address translation. The purpose of the study is to specif...
This paper proposes an efficient implementation of method calls using the Hierarchy-Relative Naming ...
We present a general-purpose toolkit for network address translation in a modular, component-based n...
Computer systems designers are building cache hierarchies with higher capacity to capture the ever-i...
Operating systems allow multiple processes to share physical objects, e.g., shared libraries, System...
The proliferation of heterogeneous compute platforms, of which CPU/GPU is a prevalent example, neces...
User-level network interfaces allow applications direct access to the network without operating syst...
This paper focuses on an efficient user-level method for the deployment of application-specific exte...
Address translation is an essential part of current systems. Getting the virtual-to-physical mapping...
Good network hardware performance is often squandered by overheads for accessing the network interfa...
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...
. In this paper we describe the implementation of a multithreaded trace-driven address translation s...
Operating systems employ virtual memory mechanism to provide large address pace for programs. The ef...
In this paper we describe the implementation of a tracedriven address translation simulator built us...
In this paper we explore software-managed address translation. The purpose of the study is to specif...
This paper proposes an efficient implementation of method calls using the Hierarchy-Relative Naming ...
We present a general-purpose toolkit for network address translation in a modular, component-based n...
Computer systems designers are building cache hierarchies with higher capacity to capture the ever-i...
Operating systems allow multiple processes to share physical objects, e.g., shared libraries, System...
The proliferation of heterogeneous compute platforms, of which CPU/GPU is a prevalent example, neces...
User-level network interfaces allow applications direct access to the network without operating syst...
This paper focuses on an efficient user-level method for the deployment of application-specific exte...
Address translation is an essential part of current systems. Getting the virtual-to-physical mapping...