In Partial Fulfillment of the Requirements for the Degree of
Doctor of Philosophy
Will defend his PhD dissertation proposal
The number of compute nodes and cores per node have increased many fold on high end computer systems over the last decade. For a parallel application to scale to tens or even hundreds of thousands of processes, all non-computing related operations have to be kept at an absolute minimum, including communication operations.
Non-blocking collective operations extend the concept of collective operations by offering the additional benefit of being able to overlap communication and computation. However, it has been demonstrated that collective operations have to be carefully tuned for a given platform and application scenario to maximize their performance. The goal of this dissertation is to optimize non-blocking collective communication operations and facilitate their utilization at the end-user level.
This is achieved by an automatic run-time tuning of non-blocking collective communication operations, which allows the communication library to maximize communication-computation overlap, and choose the best performing implementation for a non-blocking collective operation on a case by case basis.
Date: Thursday, December 11, 2014
Time: 10:00 AM
Place: PGH 550
Faculty, students, and the general public are invited.
Advisor: Prof. Edgar Gabriel