program visualization at the system level university of notre dame jian mu and dirk van bruggen

9
Program Visualization at the System Level University of Notre Dame Jian Mu and Dirk Van Bruggen

Post on 20-Dec-2015

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Program Visualization at the System Level University of Notre Dame Jian Mu and Dirk Van Bruggen

Program Visualization at the System Level

University of Notre DameJian Mu and Dirk Van Bruggen

Page 2: Program Visualization at the System Level University of Notre Dame Jian Mu and Dirk Van Bruggen

The Problem

Simple programs can be complex

strace offers a look into the system calls

Output is difficult to decipher

How does the program run?

What files/resources are used?

Page 3: Program Visualization at the System Level University of Notre Dame Jian Mu and Dirk Van Bruggen

The Solution

Create a program to assist in visualizations Create a Data Pipeline

Create Modules for each stage

Page 4: Program Visualization at the System Level University of Notre Dame Jian Mu and Dirk Van Bruggen

Initial Results

• Where did all the time go?

Page 5: Program Visualization at the System Level University of Notre Dame Jian Mu and Dirk Van Bruggen

Initial Results cont.

• Where is the I/O concentrated?

• Time and Count

Page 6: Program Visualization at the System Level University of Notre Dame Jian Mu and Dirk Van Bruggen

Following Calls Through Time

Page 7: Program Visualization at the System Level University of Notre Dame Jian Mu and Dirk Van Bruggen

How Much Overhead?S

econ

ds

Page 8: Program Visualization at the System Level University of Notre Dame Jian Mu and Dirk Van Bruggen

The Road Ahead

GUI to Tie everything together

Additional Modules

Visualization

Debugging

In-Depth Performance Evaluation

Effectiveness Study

Page 9: Program Visualization at the System Level University of Notre Dame Jian Mu and Dirk Van Bruggen

Questions?