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
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    221
  • download

    0

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

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?