Scalable Performance Environments for Parallel Systems

Daniel A. Reed, R.D. Olson, Ruth A. Aydt, Tara M. Madhyastha, T. Birkett, D.W. Jensen, Bobby A. A. Nazief, Brian Totty · 2005

As parallel systems expand in size and complexity, the absence of performance tools for these parallel systems exacerbates the already difficult problems of application program and system software performance tuning. Moreover, given the pace of technological change, we can no longer afford to develop ad hoc, one-of-akind performance instrumentation software; we need scalable, portable performance analysis tools. We describe an environment prototype based on the lessons learned from two previous generations of performance data analysis software. Our environment prototype contains a set of performance data transformation modules that can be interconnected in user-specified ways. It is the responsibility of the environment infrastructure to hide details of module interconnection and data sharing. The environment is written in C ++ with the graphical displays based on X windows and the Motif toolkit. It allows users to interconnect and configure modules graphically to form an acyclic, di...

Read the paper · More papers on PaperTik