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...
Main Author: | |
---|---|
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 |