The performance of a no-copy API for communication

Ahlgren, Bengt and Björkman, Mats and Moldeklev, Kjersti (1995) The performance of a no-copy API for communication. In: IEEE Workshop on the Architecture and Implementation of High Performance Communication Subsystems, 23-25 Aug 1995, Mystic, Connecticut, USA.



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.

Item Type:Conference or Workshop Item (Paper)
ID Code:3360
Deposited On:05 Jun 2009
Last Modified:18 Nov 2009 16:21

Repository Staff Only: item control page