Stash: Have your scratchpad and cache it too

R Komuravelli, MD Sinclair, J Alsop, M Huzaifa… - ACM SIGARCH …, 2015 - dl.acm.org
Heterogeneous systems employ specialization for energy efficiency. Since data movement
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 …

Mpi derived datatypes: Performance and portability issues

Q Xiong, PV Bangalore, A Skjellum… - Proceedings of the 25th …, 2018 - dl.acm.org
This paper addresses performance-portability and overall performance issues when derived
datatypes are used with four MPI implementations: Open MPI, MPICH, MVAPICH2, and Intel …

MPI datatype processing using runtime compilation

T Schneider, F Kjolstad, T Hoefler - … of the 20th European MPI Users' …, 2013 - dl.acm.org
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 …

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 …

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 …

Polynomial-time construction of optimal MPI derived datatype trees

R Ganian, M Kalany, S Szeider… - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
The derived datatype mechanism is a powerful, integral feature of the Message-Passing
Interface (MPI) for communicating arbitrarily structured, possibly non-consecutive and non …

Performance study of virtual fence unit using Wireless Sensor Network in IoT environment

HT Chan, TA Rahman, A Arsad - 2014 20th IEEE International …, 2014 - ieeexplore.ieee.org
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 …

Automated dynamic data redistribution

T Marrinan, JA Insley, S Rizzi, F Tessier… - 2017 IEEE …, 2017 - ieeexplore.ieee.org
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 …

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 …