COMPILER-BASED TOOLS FOR ANALYZING PARALLEL PROGRAMS

Citation
B. Armstrong et al., COMPILER-BASED TOOLS FOR ANALYZING PARALLEL PROGRAMS, Parallel computing, 24(3-4), 1998, pp. 401-420
Citations number
17
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
Journal title
ISSN journal
01678191
Volume
24
Issue
3-4
Year of publication
1998
Pages
401 - 420
Database
ISI
SICI code
0167-8191(1998)24:3-4<401:CTFAPP>2.0.ZU;2-S
Abstract
In this paper, we present several tools for analyzing parallel program s. The tools are built on top of a compiler infrastructure, which prov ides advanced capabilities for symbolic program analysis and manipulat ion. The tools can display characteristics of a program and relate thi s information to data gathered from instrumented program runs and othe r performance analysis tools. They also support an interactive compila tion scenario, giving the user feedback on how the compilation process performed and how to improve it. We will present case studies demonst rating the tool use. These include the characterization of an industri al application and the study of new compiler techniques and portable p arallel languages. (C) 1998 Elsevier Science B.V. All rights reserved.