The Community for Technology Leaders
Green Image
<p>A fundamental understanding of the interplay between computation and I/O activities in parallel applications that manipulate huge amounts of data is critical to achieving good application performance, as well as correctly characterizing the workloads of large-scale high-performance parallel systems. In this paper, we present a formal model of the behavior of CPU and I/O interactions in scientific applications, from which we derive various formulas that characterize application performance. Our model captures the I/O and CPU activity at different levels of granularity, where results from the model are shown to be in excellent agreement with measurement data from a set of I/O-intensive applications. Using the formulas from our model, which explicitly take I/O activity into account, we also present examples of possible applications of the model.</p>
parallel programs, workload characterization, performance modeling and analysis, performance prediction
E. Smirni, G. Serazzi, M.S. Squillante, E. Rosti, "Models of Parallel Applications with Large Computation and I/O Requirements", IEEE Transactions on Software Engineering, vol. 28, no. , pp. 286-307, March 2002, doi:10.1109/32.991321
195 ms
(Ver 3.3 (11022016))