DocumentCode
424502
Title
Gigabit I/O for Distributed-Memory Machines: Architecture and Applications
Author
Hemy, Michael ; Steenkiste, Peter
Author_Institution
Carnegie Mellon University
fYear
1995
fDate
1995
Firstpage
58
Lastpage
58
Abstract
Distributed-memory systems have traditionally had great difficulty performing network I/O at rates proportional to their computational power. The problem is that the network interface has to support network I/O for a supercomputer, using computational and memory bandwidth resources similar to those of a workstation. As a result, the network interface becomes a bottleneck. We implemented an architecture for network I/O for the iWarp system with the following two key characteristics: first, application-specific tasks are off-loaded from the network interface to the distributed-memory system, and second, these tasks are performed in close cooperation with the application. The network interface has been used by several applications for over a year. In this paper we describe the network interface software that manages the communication between the iWarp distributed-memory system and the network interface, we validate the main features of our network interface architecture based on application experience, and we discuss how this architecture can be used by other distributed-memory systems.
Keywords
Application software; Bandwidth; Communication system software; Computer architecture; Computer interfaces; Computer networks; Distributed computing; Network interfaces; Supercomputers; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, 1995. Proceedings of the IEEE/ACM SC95 Conference
Print_ISBN
0-89791-816-9
Type
conf
DOI
10.1109/SUPERC.1995.241779
Filename
1383195
Link To Document