Fine-grained multithreading support for hybrid threaded MPI programming

P Balaji, D Buntinas, D Goodell… - … Journal of High …, 2010 - journals.sagepub.com
As high-end computing systems continue to grow in scale, recent advances in multi-and
many-core architectures have pushed such growth toward more dense architectures, that is …

Towards millions of communicating threads

HV Dang, M Snir, W Gropp - Proceedings of the 23rd European MPI …, 2016 - dl.acm.org
Proceedings of the 23rd European MPI Users' Group Meeting: Towards millions of
communicating threads Page 1 Towards millions of communicating threads Hoang-Vu …

Thread-safety in an MPI implementation: Requirements and analysis

W Gropp, R Thakur - Parallel Computing, 2007 - Elsevier
The MPI-2 Standard has carefully specified the interaction between MPI and user-created
threads. The goal of this specification is to allow users to write multithreaded MPI programs …

Test suite for evaluating performance of MPI implementations that support MPI_THREAD_MULTIPLE

R Thakur, W Gropp - European Parallel Virtual Machine/Message Passing …, 2007 - Springer
MPI implementations that support the highest level of thread safety for user programs,
MPI_THREAD_MULTIPLE, are becoming widely available. Users often expect that different …

Advanced thread synchronization for multithreaded MPI implementations

HV Dang, S Seo, A Amer… - 2017 17th IEEE/ACM …, 2017 - ieeexplore.ieee.org
Concurrent multithreaded access to the Message Passing Interface (MPI) is gaining
importance to support emerging hybrid MPI applications. The interoperability between …

Early experiences co-scheduling work and communication tasks for hybrid MPI+ X applications

DT Stark, RF Barrett, RE Grant… - 2014 Workshop on …, 2014 - ieeexplore.ieee.org
Advances in node-level architecture and interconnect technology needed to reach extreme
scale necessitate a reevaluation of long-standing models of computation, in particular bulk …

Toward efficient support for multithreaded MPI communication

P Balaji, D Buntinas, D Goodell, W Gropp… - Recent Advances in …, 2008 - Springer
To make the most effective use of parallel machines that are being built out of increasingly
large multicore chips, researchers are exploring the use of programming models comprising …

Test suite for evaluating performance of multithreaded MPI communication

R Thakur, W Gropp - Parallel Computing, 2009 - Elsevier
As parallel systems are commonly being built out of increasingly large multicore chips,
application programmers are exploring the use of hybrid programming models combining …

Issues in developing a thread-safe MPI implementation

W Gropp, R Thakur - European Parallel Virtual Machine/Message Passing …, 2006 - Springer
The MPI-2 Standard has carefully specified the interaction between MPI and user-created
threads, with the goal of enabling users to write multithreaded programs while also enabling …

CoMPI: enhancing mpi based applications performance and scalability using run-time compression

R Filgueira, DE Singh, A Calderón… - Recent Advances in …, 2009 - Springer
This paper presents an optimization of MPI communications, called CoMPI, based on run-
time compression of MPI messages exchanged by applications. A broad number of …