1996 · 16 citations · 9 references
ComputingComputer ScienceComputer SystemsOperating SystemsParallel AlgorithmsParallel ComputingData ParallelismParallel ArchitecturesParallel Computer ArchitectureParallel Computing SystemsParallel Performance AnalysisPerformance ModelingAnalytical Performance ModelingHigh-performance Computing SystemsModel Performance EvaluationMultidimensional ArraysParallel Computing PerformanceParallel Performance ModelingParallel Performance OptimizationSynchronization Overhead Analysis
We present an analytical performance model for Panda, a library for synchronized i/o of large multidimensional arrays on parallel and sequential platforms, and show how the Panda developers use this model to evaluate Panda's parallel i/o performance and guide future Panda development. The model validation shows that system developers can simplify performance analysis, identify potential performance bottlenecks, and study the design trade-offs for Panda on massively parallel platforms more easily than by conducting empirical experiments. More importantly, we show that the outputs of the performance model can be used to help make optimal plans for handling application i/o requests, the first step toward our long-term goal of automatically optimizing i/o request handling in Panda.
9
Scalable performance analysis: the Pablo performance analysis environment
Daniel A. Reed, Philip C. Roth, Ruth Aydt et al. · 2002 · 258 citations
Server-directed collective I/O in Panda
Kent Seamons, Yunmin Chen, Peter G. Jones et al. · 1995 · 203 citations
A new approach to I/O performance evaluation
Peter M. Chen, David A. Patterson · 1993 · 56 citations