| Sign In to gain access to subscriptions and/or personal tools. |
SCALA: A Performance System For Scalable ComputingDepartment of Computer Science, Illinois Institute of Technology, USA
Institute for Software Technology and Parallel Systems, University of Vienna, Austria
Institute for Software Technology and Parallel Systems, University of Vienna, Austria Lack of effective performance-evaluation environments is a major barrier to the broader use of high performance computing. Conventional performance environments are based on profiling and event instrumentation. It becomes problematic as parallel systems scale to hundreds of nodes and beyond. A framework of developing an integrated performance modeling and prediction system, SCALability Analyzer (SCALA), is presented in this study. In contrast to existing performance tools, the program performance model generated by SCALA is based on scalability analysis. SCALA assumes the availability of modern compiler technology, adopts statistical and symbolic methodologies, and has the support of browser interface. These technologies, together with a new approach of scalability analysis, enable SCALA to provide the user with a more intuitive level of performance analysis for scalable computing. A prototype SCALA system has been implemented. Initial experimental results show that SCALA is unique in its ability of revealing the scaling properties of a computing system.
Key Words: Software System Performance Evaluation Parallel and Distributed Processing Scalability Analysis Symbolic Analysis Statistical Analysis
International Journal of High Performance Computing Applications, Vol. 16, No. 4,
357-370 (2002) |
|||