Parallel programmers typically assume that all resources required for a program's execution are dedicated to that purpose. However, in local and wide area networks, contention for shared networks, CPUs, and I/O systems can result in significant variations in availability, with consequent adverse effects on overall performance. The authors describe a new message-passing architecture, MPICH-GQ, that uses quality of service (QoS) mechanisms to manage contention and hence improve performance of message passing interface (MPI) applications. MPICH-GQ combines new QoS specification, traffic shaping, QoS reservation, and QoS implementation techniques to deliver QoS capabilities to the high-bandwidth bursty flows, complex structures, and reliable pr...
The main objective of the MPI communication library is to enable portable parallel programming with ...
We describe the design of an application platform able to run distributed real-time and multimedia a...
There are a growing number of real-time applications (e.g., real-time controls, and audio/video conf...
Abstract—Homogeneous and heterogeneous NoC-based many-core MPSoCs are becoming widespread in many ap...
Jobs on most high-performance computing (HPC) systems share the network with other concurrently exec...
In this project we studied the practical use of the MPI message-passing interface in advanced distri...
This article describes the ongoing work of real-time message passing interface (MPI) standardization...
Due to their wide availability, networks of workstations (NOW) are an attractive platform for parall...
In this paper, we propose architectural mechanisms for structuring host communication software to pr...
This dissertation addresses several issues involved in structuring communication software at end hos...
Communication hardware and software have a significant impact on the performance of clusters and sup...
This report describes our approach towards providing quality of service (QoS) guarantees for network...
This paper proposes a new language for the development of distributed multimedia applications: Quali...
High Performance Distributed Computing (HPDC) applications require low-latency and high-throughput c...
The proliferation of high-speed networks has led to the emergence of new applications with requireme...
The main objective of the MPI communication library is to enable portable parallel programming with ...
We describe the design of an application platform able to run distributed real-time and multimedia a...
There are a growing number of real-time applications (e.g., real-time controls, and audio/video conf...
Abstract—Homogeneous and heterogeneous NoC-based many-core MPSoCs are becoming widespread in many ap...
Jobs on most high-performance computing (HPC) systems share the network with other concurrently exec...
In this project we studied the practical use of the MPI message-passing interface in advanced distri...
This article describes the ongoing work of real-time message passing interface (MPI) standardization...
Due to their wide availability, networks of workstations (NOW) are an attractive platform for parall...
In this paper, we propose architectural mechanisms for structuring host communication software to pr...
This dissertation addresses several issues involved in structuring communication software at end hos...
Communication hardware and software have a significant impact on the performance of clusters and sup...
This report describes our approach towards providing quality of service (QoS) guarantees for network...
This paper proposes a new language for the development of distributed multimedia applications: Quali...
High Performance Distributed Computing (HPDC) applications require low-latency and high-throughput c...
The proliferation of high-speed networks has led to the emergence of new applications with requireme...
The main objective of the MPI communication library is to enable portable parallel programming with ...
We describe the design of an application platform able to run distributed real-time and multimedia a...
There are a growing number of real-time applications (e.g., real-time controls, and audio/video conf...