SC22 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Workshops Archive

Composition of Algorithmic Building Blocks in Template Task Graphs


Workshop: The 5th Annual Parallel Applications Workshop, Alternatives to MPI+X (PAW-ATM)

Authors: Thomas Herault and Joseph Schuchart (University of Tennessee), Edward Valeev (Virginia Tech), and George Bosilca (University of Tennessee)


Abstract: In this paper, we explore the composition capabilities of the Template Task Graph (TTG) programming model. We show how fine-grain composition of tasks is possible in TTG between DAGs belonging to different libraries, even in a distributed setup. We illustrate the benefits of this fine-grain composition on a linear algebra operation, the matrix inversion via the Cholesky method, which consists of three operations that need to be applied in sequence.

Evaluation on a cluster of many core shows that the transparent fine-grain composition implements the complex operation without introducing unnecessary synchronizations, increasing the overlap of communication and computation, and thus improving significantly the performance of the entire composed operation.


Website:






Back to The 5th Annual Parallel Applications Workshop, Alternatives to MPI+X (PAW-ATM) Archive Listing



Back to Full Workshop Archive Listing