The University of Southampton
University of Southampton Institutional Repository

Performance visualisation in a portable parallel programming environment

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.
be12c1f9-590a-4b84-911c-0494afef6011
Hellberg, S.A.
6721dd53-04e8-4e28-bdc4-267583ea4168
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.
9a46c087-4438-4186-a4bb-a152fc173b9c
Getov, V.S.
be12c1f9-590a-4b84-911c-0494afef6011
Hellberg, S.A.
6721dd53-04e8-4e28-bdc4-267583ea4168
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.

Full text not available from this repository.

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: https://eprints.soton.ac.uk/id/eprint/251569
PURE UUID: 3259efcc-a307-42a2-8d3e-01255aa96a90

Catalogue record

Date deposited: 05 Nov 1999
Last modified: 08 Mar 2019 17:30

Export record

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of https://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×