Stash: Have your scratchpad and cache it too
Heterogeneous systems employ specialization for energy efficiency. Since data movement
is expected to be a dominant consumer of energy, these systems employ specialized …
is expected to be a dominant consumer of energy, these systems employ specialized …
MPI 3 and beyond: why MPI is successful and what challenges it faces
W Gropp - European MPI Users' Group Meeting, 2012 - Springer
Abstract The Message Passing Interface (MPI) was developed over eighteen years ago and
continues to be the preferred programming model for scientific computing. Contributing to …
continues to be the preferred programming model for scientific computing. Contributing to …
Mpi derived datatypes: Performance and portability issues
This paper addresses performance-portability and overall performance issues when derived
datatypes are used with four MPI implementations: Open MPI, MPICH, MVAPICH2, and Intel …
datatypes are used with four MPI implementations: Open MPI, MPICH, MVAPICH2, and Intel …
MPI datatype processing using runtime compilation
Data packing before and after communication can make up as much as 90% of the
communication time on modern computers. Despite MPI's well-defined datatype interface for …
communication time on modern computers. Despite MPI's well-defined datatype interface for …
On the expected and observed communication performance with MPI derived datatypes
A Carpen-Amarie, S Hunold, JL Träff - … of the 23rd European MPI Users' …, 2016 - dl.acm.org
We examine natural expectations on communication performance using MPI derived
datatypes in comparison to the baseline," raw" performance of communicating simple …
datatypes in comparison to the baseline," raw" performance of communicating simple …
Optimal MPI datatype normalization for vector and index-block types
JL Träff - Proceedings of the 21st European MPI Users' Group …, 2014 - dl.acm.org
The derived datatypes of MPI is an extremely powerful mechanism for specifying the layout
of data in communication operations. It is desirable that MPI libraries internally simplify …
of data in communication operations. It is desirable that MPI libraries internally simplify …
Polynomial-time construction of optimal MPI derived datatype trees
The derived datatype mechanism is a powerful, integral feature of the Message-Passing
Interface (MPI) for communicating arbitrarily structured, possibly non-consecutive and non …
Interface (MPI) for communicating arbitrarily structured, possibly non-consecutive and non …
Performance study of virtual fence unit using Wireless Sensor Network in IoT environment
Wireless Sensor Networks (WSN) have been widely used in various monitoring applications
including virtual fencing. With the integration of Internet of Things (IoT) in which millions of …
including virtual fencing. With the integration of Internet of Things (IoT) in which millions of …
Automated dynamic data redistribution
High-performance distributed memory applications often load or receive data in a format that
differs from what the application uses. One such difference arises from how the application …
differs from what the application uses. One such difference arises from how the application …
Efficient, optimal MPI datatype reconstruction for vector and index types
M Kalany, JL Träff - Proceedings of the 22nd European MPI Users' …, 2015 - dl.acm.org
Type reconstruction is the process of finding an efficient representation in terms of space
and processing time of a data layout as an MPI derived datatype. Practically efficient type …
and processing time of a data layout as an MPI derived datatype. Practically efficient type …