×

Visualizing parallel functional program runs: case studies with the Eden trace viewer. (English) Zbl 1168.68349

Bischof, Christian (ed.) et al., Parallel computing: Architectures, algorithms and applications. Selected papers based on the presentations at the international parallel computing conference (ParCo 2007), Aachen, Germany, September 4–7, 2007. Amsterdam: IOS Press (ISBN 978-1-58603-796-3/hbk). Advances in Parallel Computing 15, 121-128 (2008).
Summary: This paper describes case studies with the Eden Trace Viewer (EdenTV), a post-mortem trace analysis and visualisation tool for the parallel functional language Eden. It shows program executions in terms of Eden’s abstract units of computation instead of providing a machine-oriented low level view like common tools for parallelism analysis do. We show how typical inefficiencies in parallel functional programs due to delayed evaluation, or unbalanced workload can be detected by analysing the trace visualisations.
For the entire collection see [Zbl 1149.68004].

MSC:

68N18 Functional programming and lambda calculus
68N19 Other programming paradigms (object-oriented, sequential, concurrent, automatic, etc.)

Software:

VAMPIR; Eden; EdenTV
PDFBibTeX XMLCite