TVIEW - a graphical representation of programs running on the transputer

The primary motivation behind building multiprocessors is to cost-effectively improve system performance. Debugging and performance analysis of parallel programs, however, are complex tasks and the lack of tools to observe the behaviour of a program running on a multicomputer network, limits the pro...

Full description

Bibliographic Details
Main Author: Larsen, Hilde Anita
Language:English
Published: University of British Columbia 2010
Subjects:
Online Access:http://hdl.handle.net/2429/30013
id ndltd-UBC-oai-circle.library.ubc.ca-2429-30013
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-300132018-01-05T17:45:27Z TVIEW - a graphical representation of programs running on the transputer Larsen, Hilde Anita Transputers The primary motivation behind building multiprocessors is to cost-effectively improve system performance. Debugging and performance analysis of parallel programs, however, are complex tasks and the lack of tools to observe the behaviour of a program running on a multicomputer network, limits the programmers ability to efficiently debug and optimize parallel programs. In this thesis we investigate the use of different graphical representations of parallel programs running on a network of transputers as a tool for performance analysis. Postmortem traces collected from the program execution by the underlying monitor enables us to graphically reconstruct the states of the system that were true at run time. We show how the performance analyst can get an accurate view of the behaviour of the parallel program during execution by using a basic set of visualization tools. The challenge is to determine the types of graphical displays that are most useful for presenting the behaviour and performance of a parallel program. Problems in graphically visualization of parallel program executions are: efficiently managing of potentially large volumes of performance data, ensuring consistency among the tool-components, correctly responding to any combinations of user events, meeting the desirable system requirements of extensibility and maintainability. Science, Faculty of Computer Science, Department of Graduate 2010-11-18T20:27:49Z 2010-11-18T20:27:49Z 1991 Text Thesis/Dissertation http://hdl.handle.net/2429/30013 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. University of British Columbia
collection NDLTD
language English
sources NDLTD
topic Transputers
spellingShingle Transputers
Larsen, Hilde Anita
TVIEW - a graphical representation of programs running on the transputer
description The primary motivation behind building multiprocessors is to cost-effectively improve system performance. Debugging and performance analysis of parallel programs, however, are complex tasks and the lack of tools to observe the behaviour of a program running on a multicomputer network, limits the programmers ability to efficiently debug and optimize parallel programs. In this thesis we investigate the use of different graphical representations of parallel programs running on a network of transputers as a tool for performance analysis. Postmortem traces collected from the program execution by the underlying monitor enables us to graphically reconstruct the states of the system that were true at run time. We show how the performance analyst can get an accurate view of the behaviour of the parallel program during execution by using a basic set of visualization tools. The challenge is to determine the types of graphical displays that are most useful for presenting the behaviour and performance of a parallel program. Problems in graphically visualization of parallel program executions are: efficiently managing of potentially large volumes of performance data, ensuring consistency among the tool-components, correctly responding to any combinations of user events, meeting the desirable system requirements of extensibility and maintainability. === Science, Faculty of === Computer Science, Department of === Graduate
author Larsen, Hilde Anita
author_facet Larsen, Hilde Anita
author_sort Larsen, Hilde Anita
title TVIEW - a graphical representation of programs running on the transputer
title_short TVIEW - a graphical representation of programs running on the transputer
title_full TVIEW - a graphical representation of programs running on the transputer
title_fullStr TVIEW - a graphical representation of programs running on the transputer
title_full_unstemmed TVIEW - a graphical representation of programs running on the transputer
title_sort tview - a graphical representation of programs running on the transputer
publisher University of British Columbia
publishDate 2010
url http://hdl.handle.net/2429/30013
work_keys_str_mv AT larsenhildeanita tviewagraphicalrepresentationofprogramsrunningonthetransputer
_version_ 1718594045611081728