Performance visualisation in a portable parallel programming environment
Performance visualisation in a portable parallel programming environment
In order to obtain the highest possible performance from programs running on massively parallel machines it is essential to identify precisely where and when computational resources are consumed during their execution. A number of performance visualisation tools have evolved to meet this need for particular systems but they are often not portable to other machines. We regard portability as crucial to the widespread acceptance and use of such tools, and have investigated several approaches to achieving it. Each approach has been based on the public domain ParaGraph tool, which enables trace data collected during a program's execution to be viewed from various different visual perspectives. One approach is for programs to use the portable instrumented communication library PICL, which directly generates trace data in the appropriate format. Alternatively, trace files produced by applications using other libraries can be converted into ParaGraph format using trace filter programs. In this paper we report on an implementation of PICL for transputers and on trace filters we developed for the PARMACS and Express libraries. We also describe ongoing work within the PPPE Esprit project to integrate ParaGraph into a portable parallel programming environment based on the PCTE portable common tool environment.
Glendinning, I.
9a46c087-4438-4186-a4bb-a152fc173b9c
Getov, V.S.
d79c4cd5-bbbc-4ced-befe-173dc8709ed6
Hellberg, S.A.
b784f3fa-509f-42b4-9a78-a47e01e2a33e
Hockney, R.W.
1c1924a4-a375-4ef6-8e85-7fd6cf181cbb
Pritchard, D.J.
304e442f-810d-4021-9f79-ee4e6d5e5f04
Kotsis, G.
4363b080-8796-4529-b621-bad835481868
Haring, G.
8e74847a-2b87-41ac-b4ff-e03414aa5615
October 1992
Glendinning, I.
9a46c087-4438-4186-a4bb-a152fc173b9c
Getov, V.S.
d79c4cd5-bbbc-4ced-befe-173dc8709ed6
Hellberg, S.A.
b784f3fa-509f-42b4-9a78-a47e01e2a33e
Hockney, R.W.
1c1924a4-a375-4ef6-8e85-7fd6cf181cbb
Pritchard, D.J.
304e442f-810d-4021-9f79-ee4e6d5e5f04
Kotsis, G.
4363b080-8796-4529-b621-bad835481868
Haring, G.
8e74847a-2b87-41ac-b4ff-e03414aa5615
Glendinning, I., Getov, V.S., Hellberg, S.A., Hockney, R.W. and Pritchard, D.J.
(1992)
Performance visualisation in a portable parallel programming environment.
Kotsis, G. and Haring, G.
(eds.)
Workshop on Monitoring and Visualisation in Parallel Processing Systems.
Record type:
Conference or Workshop Item
(Other)
Abstract
In order to obtain the highest possible performance from programs running on massively parallel machines it is essential to identify precisely where and when computational resources are consumed during their execution. A number of performance visualisation tools have evolved to meet this need for particular systems but they are often not portable to other machines. We regard portability as crucial to the widespread acceptance and use of such tools, and have investigated several approaches to achieving it. Each approach has been based on the public domain ParaGraph tool, which enables trace data collected during a program's execution to be viewed from various different visual perspectives. One approach is for programs to use the portable instrumented communication library PICL, which directly generates trace data in the appropriate format. Alternatively, trace files produced by applications using other libraries can be converted into ParaGraph format using trace filter programs. In this paper we report on an implementation of PICL for transputers and on trace filters we developed for the PARMACS and Express libraries. We also describe ongoing work within the PPPE Esprit project to integrate ParaGraph into a portable parallel programming environment based on the PCTE portable common tool environment.
This record has no associated files available for download.
More information
Published date: October 1992
Venue - Dates:
Workshop on Monitoring and Visualisation in Parallel Processing Systems, 1992-10-01
Organisations:
Electronics & Computer Science
Identifiers
Local EPrints ID: 251569
URI: http://eprints.soton.ac.uk/id/eprint/251569
PURE UUID: 3259efcc-a307-42a2-8d3e-01255aa96a90
Catalogue record
Date deposited: 05 Nov 1999
Last modified: 14 Mar 2024 05:12
Export record
Contributors
Author:
I. Glendinning
Author:
V.S. Getov
Author:
S.A. Hellberg
Author:
R.W. Hockney
Author:
D.J. Pritchard
Editor:
G. Kotsis
Editor:
G. Haring
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics