skip to main content
DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Optimizing point‐to‐point communication between adaptive MPI endpoints in shared memory

Authors:
ORCiD logo [1];  [1]
  1. Department of Computer ScienceUniversity of Illinois at Urbana‐Champaign IL 61801‐2302 USA
Publication Date:
Sponsoring Org.:
USDOE National Nuclear Security Administration (NNSA)
OSTI Identifier:
1582085
Grant/Contract Number:  
DE‐NA0002374
Resource Type:
Publisher's Accepted Manuscript
Journal Name:
Concurrency and Computation. Practice and Experience
Additional Journal Information:
Journal Name: Concurrency and Computation. Practice and Experience Journal Volume: 32 Journal Issue: 3; Journal ID: ISSN 1532-0626
Publisher:
Wiley Blackwell (John Wiley & Sons)
Country of Publication:
United Kingdom
Language:
English

Citation Formats

White, Sam, and Kale, Laxmikant V. Optimizing point‐to‐point communication between adaptive MPI endpoints in shared memory. United Kingdom: N. p., 2018. Web. doi:10.1002/cpe.4467.
White, Sam, & Kale, Laxmikant V. Optimizing point‐to‐point communication between adaptive MPI endpoints in shared memory. United Kingdom. doi:10.1002/cpe.4467.
White, Sam, and Kale, Laxmikant V. Mon . "Optimizing point‐to‐point communication between adaptive MPI endpoints in shared memory". United Kingdom. doi:10.1002/cpe.4467.
@article{osti_1582085,
title = {Optimizing point‐to‐point communication between adaptive MPI endpoints in shared memory},
author = {White, Sam and Kale, Laxmikant V.},
abstractNote = {},
doi = {10.1002/cpe.4467},
journal = {Concurrency and Computation. Practice and Experience},
number = 3,
volume = 32,
place = {United Kingdom},
year = {2018},
month = {3}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record
DOI: 10.1002/cpe.4467

Save / Share:

Works referenced in this record:

McMPI: a managed-code MPI library in pure C#
conference, January 2013

  • Holmes, Daniel; Booth, Stephen
  • Proceedings of the 20th European MPI Users' Group Meeting on - EuroMPI '13
  • DOI: 10.1145/2488551.2488572

Hybrid MPI: efficient message passing for multi-core systems
conference, January 2013

  • Friedley, Andrew; Bronevetsky, Greg; Hoefler, Torsten
  • Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis on - SC '13
  • DOI: 10.1145/2503210.2503294

Eliminating Costs for Crossing Process Boundary from MPI Intra-node Communication
conference, January 2014

  • Shimada, Akio; Hori, Atsushi; Ishikawa, Yutaka
  • Proceedings of the 21st European MPI Users' Group Meeting on - EuroMPI/ASIA '14
  • DOI: 10.1145/2642769.2642790

MPI+Threads: runtime contention and remedies
journal, January 2015


Designing High Performance and Scalable MPI Intra-node Communication Support for Clusters
conference, September 2006

  • Chai, Lei; Hartono, Albert; Panda, Dhabaleswar
  • 2006 IEEE International Conference on Cluster Computing
  • DOI: 10.1109/CLUSTR.2006.311850

Hybrid MPI/OpenMP Parallel Programming on Clusters of Multi-Core SMP Nodes
conference, February 2009

  • Rabenseifner, Rolf; Hager, Georg; Jost, Gabriele
  • 2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing
  • DOI: 10.1109/PDP.2009.43

Enhanced memory management for scalable MPI intra-node communication on many-core processor
conference, January 2017

  • Cho, Joong-Yeon; Jin, Hyun-Wook; Nam, Dukyun
  • Proceedings of the 24th European MPI Users' Group Meeting on - EuroMPI '17
  • DOI: 10.1145/3127024.3127035

Performance evaluation of adaptive MPI
conference, January 2006

  • Huang, Chao; Zheng, Gengbin; Kalé, Laxmikant
  • Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '06
  • DOI: 10.1145/1122971.1122976

Enabling communication concurrency through flexible MPI endpoints
journal, September 2014

  • Dinan, James; Grant, Ryan E.; Balaji, Pavan
  • The International Journal of High Performance Computing Applications, Vol. 28, Issue 4
  • DOI: 10.1177/1094342014548772

Optimizing MPI communication within large multicore nodes with kernel assistance
conference, April 2010

  • Moreaud, Stephanie; Goglin, Brice; Namyst, Raymond
  • 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW 2010), 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW)
  • DOI: 10.1109/IPDPSW.2010.5470849

Introducing Task-Containers as an Alternative to Runtime-Stacking
conference, January 2016

  • Besnard, Jean-Baptiste; Adam, Julien; Shende, Sameer
  • Proceedings of the 23rd European MPI Users' Group Meeting on - EuroMPI 2016
  • DOI: 10.1145/2966884.2966910

Advanced Thread Synchronization for Multithreaded MPI Implementations
conference, May 2017

  • Dang, Hoang-Vu; Seo, Sangmin; Amer, Abdelhalim
  • 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID)
  • DOI: 10.1109/CCGRID.2017.65

Benefits of Cross Memory Attach for MPI libraries on HPC Clusters
conference, January 2014

  • Vienne, Jerome
  • Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery Environment - XSEDE '14
  • DOI: 10.1145/2616498.2616532

MPI + MPI: a new hybrid approach to parallel programming with MPI plus shared memory
journal, May 2013


Towards millions of communicating threads
conference, January 2016

  • Dang, Hoang-Vu; Snir, Marc; Gropp, William
  • Proceedings of the 23rd European MPI Users' Group Meeting on - EuroMPI 2016
  • DOI: 10.1145/2966884.2966914

Evaluating HPC Networks via Simulation of Parallel Workloads
conference, November 2016

  • Jain, Nikhil; Bhatele, Abhinav; White, Sam
  • SC16: International Conference for High Performance Computing, Networking, Storage and Analysis
  • DOI: 10.1109/SC.2016.13

Parallel Programming with Migratable Objects: Charm++ in Practice
conference, November 2014

  • Acun, Bilge; Gupta, Abhishek; Jain, Nikhil
  • SC14: International Conference for High Performance Computing, Networking, Storage and Analysis
  • DOI: 10.1109/SC.2014.58

SMARTMAP: Operating system support for efficient data sharing among processes on a multi-core processor
conference, November 2008

  • Brightwell, R.; Pedretti, K.; Hudson, T.
  • 2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis
  • DOI: 10.1109/SC.2008.5218881