Clusters of workstations are a popular platform for high-performance computing. For many parallel applications, efficient use of a fast interconnection network is essential for good performance. Several modern System Area Networks include programmable network interfaces that can be tailored to perform protocol tasks that otherwise would need to be done by the host processors. Finding the right trade-off between protocol processing at the host and the network interface is difficult in general. In this work, we systematically evaluate the performance of different implementations of a single, user-level communication interface. The implementations make different architectural assumptions about the reliability of the network and the capabilitie...
This paper provides experimental data and analysis to quantify both the peak and sustained performan...
The original publication can be found at www.springerlink.comThis paper gives an overview of two rel...
In a heterogeneous computing environment, computers have to use a suitable transfer syntax to commun...
We systematically evaluate the performance of five implementations of a single, user-level communica...
Despite technological advantages in microprocessors and network technology over the last few years, ...
Parallel computing on clusters of workstations and personal computers has very high potential, since...
The performance of parallel and distributed applications running on network of workstation resources...
. In this paper, we describe experiments comparing the communication times for a number of different...
Distributed-memory parallel computers and networks of workstations (NOWs) both rely on efficient com...
As network speeds increase, a major concern regarding communication protocols is their limited thr...
Clusters of workstations are often claimed to be a good platform for parallel processing, especially...
Parallel computing on clusters of workstations and personal computers has very high potential, sinc...
Parallel processing has been proposed as a means of improving network protocol throughput. Several d...
This paper surveys parallelism in communication subsystems. Amodel that describes parallelism in ter...
The objective of this work is to compare the performance of three common environments for supporting...
This paper provides experimental data and analysis to quantify both the peak and sustained performan...
The original publication can be found at www.springerlink.comThis paper gives an overview of two rel...
In a heterogeneous computing environment, computers have to use a suitable transfer syntax to commun...
We systematically evaluate the performance of five implementations of a single, user-level communica...
Despite technological advantages in microprocessors and network technology over the last few years, ...
Parallel computing on clusters of workstations and personal computers has very high potential, since...
The performance of parallel and distributed applications running on network of workstation resources...
. In this paper, we describe experiments comparing the communication times for a number of different...
Distributed-memory parallel computers and networks of workstations (NOWs) both rely on efficient com...
As network speeds increase, a major concern regarding communication protocols is their limited thr...
Clusters of workstations are often claimed to be a good platform for parallel processing, especially...
Parallel computing on clusters of workstations and personal computers has very high potential, sinc...
Parallel processing has been proposed as a means of improving network protocol throughput. Several d...
This paper surveys parallelism in communication subsystems. Amodel that describes parallelism in ter...
The objective of this work is to compare the performance of three common environments for supporting...
This paper provides experimental data and analysis to quantify both the peak and sustained performan...
The original publication can be found at www.springerlink.comThis paper gives an overview of two rel...
In a heterogeneous computing environment, computers have to use a suitable transfer syntax to commun...