[Back]


Talks and Poster Presentations (with Proceedings-Entry):

J. Träff:
"A Library for Advanced Datatype Programming";
Talk: 23rd European MPI Users' Group Meeting, EuroMPI 2016, Edinburgh, United Kingdom; 2016-09-25 - 2016-09-28; in: "Proceedings of the 23rd European MPI Users' Group Meeting, EuroMPI 2016", D. Holmes, C. Collis, J. Träff, L. Smith (ed.); ACM, (2016), ISBN: 978-1-4503-4234-6; 98 - 107.



English abstract:
We present a library providing functionality beyond the MPI standard for manipulating application data layouts described by MPI derived datatypes. The main contributions are: a) Constructors for several, new datatypes for describing application relevant data layouts. b) A set of extent-free constructors that eliminate the need for type resizing. c) New navigation and query functionality for accessing individual data elements in layouts described by datatypes, and for comparing layouts. d) Representation of datatype signatures by explicit, associated signature types, as well as functionality for explicit generation of type maps. As a simple application, we implement reduction collectives on noncontiguous, but homogeneous derived datatypes. Some of the proposed functionality could be implemented more efficiently within an MPI library.


"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
http://dx.doi.org/10.1145/2966884.2966904



Related Projects:
Project Head Jesper Larsson Träff:
EPiGRAM


Created from the Publication Database of the Vienna University of Technology.