Visualization and analysis of parallel dataflow execution with smart traces

Daniel K. Osmari, Huy T. Vo, Claudio T. Silva, João L D Comba, Lauro Lins

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Most performance analysis tools focus on presenting an overload of details, with little application-dependent structure, and predefined statistical summaries. This makes the complex relations present in a parallel program not directly recognisable to the user, making the task of identifying performance issues more costly in both time and effort. In this work we investigate the requirements to create visualisations of execution traces of parallel programs modelled as dataflows. We propose the Smart Trace (ST) concept, to encode the structure of the data, and guide the construction of specialised visualizations. A visualization tool can then leverage the relationships in the data to automate a given analysis task. We show with examples the power and flexibility of visualisations we can create to address specific questions formulated about the analysis of the data, with emphasis in parallel dataflow traces.

Original languageEnglish (US)
Title of host publicationProceedings - 2014 27th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2014
PublisherIEEE Computer Society
Pages165-172
Number of pages8
ISBN (Electronic)9781479942602
DOIs
StatePublished - Oct 1 2014
Event2014 27th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2014 - Rio de Janeiro, Brazil
Duration: Aug 27 2014Aug 30 2014

Publication series

NameBrazilian Symposium of Computer Graphic and Image Processing
ISSN (Print)1530-1834

Other

Other2014 27th SIBGRAPI Conference on Graphics, Patterns and Images, SIBGRAPI 2014
Country/TerritoryBrazil
CityRio de Janeiro
Period8/27/148/30/14

Keywords

  • Parallel computing
  • Trace visualization

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Signal Processing
  • Software

Fingerprint

Dive into the research topics of 'Visualization and analysis of parallel dataflow execution with smart traces'. Together they form a unique fingerprint.

Cite this