A PERFORMANCE ADVISER FOR THE DEVELOPMENT OF PARALLEL PROGRAMS

Authors
Citation
Kc. Li et K. Zhang, A PERFORMANCE ADVISER FOR THE DEVELOPMENT OF PARALLEL PROGRAMS, International journal of high speed computing, 8(3), 1996, pp. 205-227
Citations number
22
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
01290533
Volume
8
Issue
3
Year of publication
1996
Pages
205 - 227
Database
ISI
SICI code
0129-0533(1996)8:3<205:APAFTD>2.0.ZU;2-C
Abstract
The increasing complexity of parallel computing systems has brought ab out a crisis in parallel performance evaluation and tuning. Tools for performance measurement and visualization become necessary parts of pr ogramming environments for parallel computers. In this paper we descri be a tool - which we call the Performance Adviser - that offers two di fferent levels of performance information (high level and low level), guides the users to specific problem areas in the source code, and sug gests actions to improve the performance of their parallel programs. W orking behind the Performance Adviser is an expert system which derive s high level concepts from the source code and a critical path analysi s metric which derives low level performance information from the perf ormance data collected in the execution of the program.