Department of Computer Science at UH

University of Houston

Department of Computer Science

In Partial Fulfillment of the Requirements for the Degree of
Master of Science

Shailesh Mangrulkar

Will defend his thesis


Influence Of Runtime Parameters on the Performance of Parallel Applications

Abstract

Most parallel and sequential applications achieve a low percentage of the theoretical peak performance of a given processor and platform. While some of the reasons for this performance problem, such as cache utilization or the impact of the numerical algorithms used, have been explored, the influence of the communication library on the performance of a parallel application is not well understood. The goal of this thesis is to perform an extensive parameter study to evaluate the impact of runtime parameters of the Open MPI communication library on application performance, and explore various approaches for tuning the parameters in order to minimize the execution time of an application. Among the parameters tuned in this work were point-to-point parameters of the InfiniBand network, shared memory communication parameters, and algorithms used for collective communication operations. Two NAS Parallel Benchmarks were used to evaluate the overall performance gain in each scenario. The results indicate that by changing the values of some parameters of the Open MPI communication library, the execution time of the applications could be reduced by 8 to up to 40% compared to the default configuration.

 

Date: Monday, November 26, 2012
Time: 1:00 PM
Place: 550-PGH

Faculty, students, and the general public are invited.
Advisor: Dr. Edgar Gabriel