NobleBlocks
Public

MPI datatype processing using runtime compilation

Published • Sep 11, 2013
NobleIDNI5P06W27R54S03
Authors:
Timo Schneider
,
Fredrik Kjølstad
,
Torsten Hoefler

Abstract

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 non-contiguous data access, many codes use manual pack loops for performance reasons. Programmers write access-pattern specific pack...

Finding related papers...

Discussions

(0)

No comments yet

Be the first to share your thoughts!