OSPRI: An Optimized One-Sided Communication Runtime for Leadership-Class Machines

Ivo Kabadshow , Sreeram Potluri , Pavan Balaji , James Dinan
The 6th Conference on Partitioned Global Address Space Programming Models

2
2012
Extending a message passing runtime to support partitioned, global logical address spaces

James Dinan , D. Brian Larkins
2016 First International Workshop on Communication Optimizations in HPC (COMHPC) 11 -16

2
2016
Technologies for dynamic work queue management

James Dinan , David Keppel , Ulf R. Hanebutte , Mario Flajslik

3
2017
Mitigating MPI Message Matching Misery.

James Dinan , Keith D. Underwood , Mario Flajslik
ISC 281 -299

2016
Dataflow coordination of data-parallel tasks via MPI 3.0

Justin M. Wozniak , Tom Peterka , Timothy G. Armstrong , James Dinan
Proceedings of the 20th European MPI Users' Group Meeting on - EuroMPI '13 1 -6

13
2013
Analysis of topology-dependent MPI performance on Gemini networks

Antonio J. Peña , Ralf G. Correa Carvalho , James Dinan , Pavan Balaji
Proceedings of the 20th European MPI Users' Group Meeting on - EuroMPI '13 61 -66

12
2013
Enabling MPI interoperability through flexible communication endpoints

James Dinan , Pavan Balaji , David Goodell , Douglas Miller
Proceedings of the 20th European MPI Users' Group Meeting on - EuroMPI '13 13 -18

37
2013
On the efficacy of GPU-integrated MPI for scientific applications

Ashwin M. Aji , John Mellor-Crummey , Xiaosong Ma , Rajeev Thakur
high performance distributed computing 191 -202

16
2013
Efficient Runtime Support for a Partitioned Global Logical Address Space

D. Brian Larkins , John Snyder , James Dinan
international conference on parallel processing 70

3
2018
DMA-Assisted, Intranode Communication in GPU Accelerated Systems

Feng Ji , Ashwin M. Aji , James Dinan , Darius Buntinas
ieee international conference on high performance computing data and analytics 461 -468

14
2012
MPI-ACC: An Integrated and Extensible Approach to Data Movement in Accelerator-based Systems

Ashwin M. Aji , James Dinan , Darius Buntinas , Pavan Balaji
ieee international conference on high performance computing data and analytics 647 -654

41
2012
A message passing benchmark for unbalanced applications

James Dinan , Stephen Olivier , Gerald Sabin , Jan Prins
Simulation Modelling Practice and Theory 16 ( 9) 1177 -1189

10
2008
Enabling Fast, Noncontiguous GPU Data Movement in Hybrid MPI+GPU Environments

John Jenkins , James Dinan , Pavan Balaji , Nagiza F. Samatova
international conference on cluster computing 468 -476

25
2012
pVOCL: Power-Aware Dynamic Placement and Migration in Virtualized GPU Environments

Palden Lama , Yan Li , Ashwin M. Aji , Pavan Balaji
international conference on distributed computing systems 145 -154

16
2013
Fast Networks and Slow Memories: A Mechanism for Mitigating Bandwidth Mismatches

Timo Schneider , James Dinan , Mario Flajslik , Keith D. Underwood
2017 IEEE 25th Annual Symposium on High-Performance Interconnects (HOTI) 17 -24

1
2017
OpenSHMEM Specification 1.4

Matthew B. Baker , Swen Boehm , Aurelien Bouteiller , Barbara Chapman
Office of Scientific and Technical Information (OSTI)

3
2017
Leveraging MPI's one-sided communication interface for shared-memory programming

Torsten Hoefler , James Dinan , Darius Buntinas , Pavan Balaji
EuroMPI'12 Proceedings of the 19th European conference on Recent Advances in the Message Passing Interface 132 -141

30
2012
Efficient multithreaded context ID allocation in MPI

Rajeev Thakur , Pavan Balaji , James Dinan , David Goodell
EuroMPI'12 Proceedings of the 19th European conference on Recent Advances in the Message Passing Interface 57 -66

7
2012
Designing, Implementing, and Evaluating the Upcoming OpenSHMEM Teams API

David Ozog , MD. Wasi-ur- Rahman , Gerard Taylor , James Dinan
2019 IEEE/ACM Parallel Applications Workshop, Alternatives To MPI (PAW-ATM) 37 -46

2019