Title :
Detailed Load Balance Analysis of Large Scale Parallel Applications
Author :
Huck, Kevin A. ; Labarta, Jesus
Author_Institution :
Centro Nac. de Supercomputacion, Barcelona Supercomput. Center, Barcelona, Spain
Abstract :
Balancing the workload in parallel applications is a difficult task, even in conventional cases. Many computing cycles are wasted when the load is not evenly balanced across processing nodes. Global load balance analysis may determine that an application is well balanced, when in fact the application has hidden inefficiencies. In this paper, we consider the load balance of parallel applications which present unique challenges in the analysis process. We have performed trace analysis and simulation to demonstrate the existence of otherwise undiscovered performance issues. We also demonstrate that by collecting dynamic phase profiles, we are able to approximate the analysis results of trace analysis and simulation, and more accurately represent the performance behavior of complex parallel applications than through flat or callpath profiles alone.
Keywords :
data mining; parallel processing; processor scheduling; program diagnostics; software performance evaluation; dynamic phase profile collection; global load balance analysis; large scale parallel applications; trace analysis; workload balancing; Analytical models; Benchmark testing; Computational modeling; Instruments; Load modeling; Synchronization; data mining; micro load imbalance; parallel performance analysis; performance tools;
Conference_Titel :
Parallel Processing (ICPP), 2010 39th International Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4244-7913-9
Electronic_ISBN :
0190-3918
DOI :
10.1109/ICPP.2010.61