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. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1109/ICPP.2010.61 | ICPP |
Keywords | Field | DocType |
performance behavior,parallel application,trace analysis,parallel applications,large scale,global load balance analysis,analysis result,detailed load,load balance,complex parallel application,undiscovered performance issue,callpath profile,analysis process,balance analysis,data mining,benchmark testing,parallel processing,synchronization,computational modeling | Synchronization,Computer science,Load modeling,Trace analysis,Workload,Load balancing (computing),Parallel computing,Parallel processing,Processor scheduling,Benchmark (computing),Distributed computing | Conference |
Citations | PageRank | References |
6 | 0.61 | 13 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Kevin A. Huck | 1 | 119 | 14.53 |
Jesus Labarta | 2 | 1389 | 92.33 |