We present a so-called no-copy Application Programming Interface (API) for communication. The interface avoids copying when data is transferred between the application and operating system kernel address spaces. The API is an extension to the socket interface for SunOS, and has been implemented on Sun SPARCstations equipped with Fore Systems ATM adapters. Throughput for the no-copy API is 85 Mbit/s for 8K UDP messages, to be compared to 57 Mbit/s for the regular API on the SPARCstation 2. Processing times through the TCP and UDP stacks are reduced by up to 30% for the SPARCstation 2 and by more than 50% for the SPARCstation 10
Good network hardware performance is often squandered by overheads for accessing the network interfa...
The design and implementation of an application programming interface (API) is a trade-off between a...
Linux Application Program Interfaces (APIs) lack stability and standardization. There is a need for ...
We present a so-called no-copy Application Programming Interface (API) for communication. The interf...
Many current implementations of communication subsystems on workstation class computers transfer com...
Many current implementations of communication subsystems on workstation class computers transfer com...
Attempts to build zero-copy systems have generally fallen in one of two categories: those supporting...
Memory copy speed is known to be a significant barrier to high-speed communication. We perform an an...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/17...
We present a novel taxonomy that characterizes in a structured way the software and hardware tradeof...
With the advent of Exascale computing, the number and size of messages is expected to increase great...
Despite technological advantages in microprocessors and network technology over the last few years, ...
RPC has established itself as one of the more powerful communication paradigms for distributed compu...
The performance of modern RISC processors on operating system code is well below application code pe...
Multimedia applications often transfer data between devices or output the same data to multiple devi...
Good network hardware performance is often squandered by overheads for accessing the network interfa...
The design and implementation of an application programming interface (API) is a trade-off between a...
Linux Application Program Interfaces (APIs) lack stability and standardization. There is a need for ...
We present a so-called no-copy Application Programming Interface (API) for communication. The interf...
Many current implementations of communication subsystems on workstation class computers transfer com...
Many current implementations of communication subsystems on workstation class computers transfer com...
Attempts to build zero-copy systems have generally fallen in one of two categories: those supporting...
Memory copy speed is known to be a significant barrier to high-speed communication. We perform an an...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/17...
We present a novel taxonomy that characterizes in a structured way the software and hardware tradeof...
With the advent of Exascale computing, the number and size of messages is expected to increase great...
Despite technological advantages in microprocessors and network technology over the last few years, ...
RPC has established itself as one of the more powerful communication paradigms for distributed compu...
The performance of modern RISC processors on operating system code is well below application code pe...
Multimedia applications often transfer data between devices or output the same data to multiple devi...
Good network hardware performance is often squandered by overheads for accessing the network interfa...
The design and implementation of an application programming interface (API) is a trade-off between a...
Linux Application Program Interfaces (APIs) lack stability and standardization. There is a need for ...