Modern distributed memory parallel computers provide hardware support for the efficient and reliable delivery of interprocessor messages. This facility needs to be accessed by lightweight protocols that do not waste the performance of the underlying hardware; the heavyweight layering techniques traditionally used in distributed systems are wholly inappropriate. A low-level communication interface is therefore presented which exploits modern architectures effectively, while maintaining a good match to existing parallel programming environments. The interface defines mechanisms to access an asynchronous reliable packet delivery service. It permits messaging protocols to be efficiently synthesized by considering the activity at their end-point...
The Message-Passing Interface (MPI) is a widely-used standard library for programming parallel appli...
Message Passing Interface[2] is the de facto standard for multicomputer and cluster message passing;...
Computer communication software presents the abstraction of a single, global communication system, k...
Modern multicomputer architectures provide high-performance hardware support for the error-free deli...
Clusters of workstations are a popular platform for high-performance computing. For many parallel ap...
Parallel computing on clusters of workstations and personal computers has very high potential, since...
We systematically evaluate the performance of five implementations of a single, user-level communica...
This paper presents the design and implementation of an efficient communication system, Pupa, devel...
Parallel computing on clusters of workstations and personal computers has very high potential, sinc...
This technical report describes a new protocol, the Unique Token Protocol, for reliable message co...
. Efficient communication in networks is a prerequisite to exploit the performance of large parallel...
The communication behaviors of asynchronous many-task systems are usually irregular and happen in a ...
The present paper proposes an application-oriented communication sub-system to be used in SNOW, a hi...
Efficient load balancing is essential for parallel distributed computing. Many parallel computing en...
This paper describes an efficient mechanism of inter-processor message transfer on loosely-coupled/m...
The Message-Passing Interface (MPI) is a widely-used standard library for programming parallel appli...
Message Passing Interface[2] is the de facto standard for multicomputer and cluster message passing;...
Computer communication software presents the abstraction of a single, global communication system, k...
Modern multicomputer architectures provide high-performance hardware support for the error-free deli...
Clusters of workstations are a popular platform for high-performance computing. For many parallel ap...
Parallel computing on clusters of workstations and personal computers has very high potential, since...
We systematically evaluate the performance of five implementations of a single, user-level communica...
This paper presents the design and implementation of an efficient communication system, Pupa, devel...
Parallel computing on clusters of workstations and personal computers has very high potential, sinc...
This technical report describes a new protocol, the Unique Token Protocol, for reliable message co...
. Efficient communication in networks is a prerequisite to exploit the performance of large parallel...
The communication behaviors of asynchronous many-task systems are usually irregular and happen in a ...
The present paper proposes an application-oriented communication sub-system to be used in SNOW, a hi...
Efficient load balancing is essential for parallel distributed computing. Many parallel computing en...
This paper describes an efficient mechanism of inter-processor message transfer on loosely-coupled/m...
The Message-Passing Interface (MPI) is a widely-used standard library for programming parallel appli...
Message Passing Interface[2] is the de facto standard for multicomputer and cluster message passing;...
Computer communication software presents the abstraction of a single, global communication system, k...