Cluster of workstations for solving compute-intensive applications by exchanging interim computation results using a two phase communication protocol

EK Blum - US Patent 5,944,779, 1999 - Google Patents
A System and method for connecting computer WorkStations in clusters to perform parallel-
distributed processing with respect to compute-intensive applications are provided …

Dynamic process management in an MPI setting

W Gropp, E Lusk - … . Seventh IEEE Symposium on Parallel and …, 1995 - ieeexplore.ieee.org
We describe an architecture for the runtime environment for parallel applications as prelude
to describing how parallel applications might interface to their environment in a portable …

Mpi advance: Open-source message passing optimizations

A Bienz, D Schafer, A Skjellum - arxiv preprint arxiv:2309.07337, 2023 - arxiv.org
The large variety of production implementations of the message passing interface (MPI)
each provide unique and varying underlying algorithms. Each emerging supercomputer …

A thread taxonomy for MPI

A Skjellum, B Protopopov… - Proceedings. Second MPI …, 1996 - ieeexplore.ieee.org
In 1994, we presented extensions to MPI and offered an early paper on potential thread
extensions to MPI as well as non-blocking collective extensions to MPI. The present paper is …

[PDF][PDF] Techniques for reducing overheads of shared-memory multiprocessing

A Kägi, N Aboulenein, DC Burger… - Proceedings of the 9th …, 1995 - dl.acm.org
The **e-grain nature of shared-memory multiprocessor communication introduces
overheads that can be substantial. Using the Scalable Coherent Inte~ ace (SCI) as a base …

Migrating from pvm to mpi. i. the unify system

PL Vaughan, A Skjellum, DS Reese… - … Frontiers' 95. The Fifth …, 1995 - ieeexplore.ieee.org
This paper presents a new kind of portability system, Unify, which modifies the PVM
message passing system to provide (currently a subset of) the message Passing Interface …

Ropes: Support for collective opertions among distributed threads

M Haines, P Mehrotra, D Cronk - 1995 - ntrs.nasa.gov
Lightweight threads are becoming increasingly useful in supporting parallelism and
asynchronous control structures in applications and language implementations. Recently …

[PDF][PDF] On the utility of threads for data parallel programming

T Fahringer, M Haines, P Mehrotra - Proceedings of the 9th international …, 1995 - dl.acm.org
Threads provide a useful programming model for asynchronous behavior because of their
ability to encapsulate units of work that can then be scheduled for execution at runtime …

[PDF][PDF] Chant: lightweight threads in a distributed memory environment

M Haines, P Mehrotra, D Cronk - Institute for Computer …, 1995 - researchgate.net
Lightweight threads are becoming increasingly useful in supporting parallelism and
asynchronous events in applications and language implementations. Traditionally …

Improving load balancing in an MPI environment with resource management

MAR Dantas, EJ Zaluska - International Conference on High-Performance …, 1996 - Springer
Improving load balancing in an MPI environment with resource management Page 1 959
Improving Load Balancing in an MPI Environment with Resource Management MAR Dantas …