PyCon: Supercomputer and Cluster Application Performance Analysis using Python

Supercomputer and Cluster Application Performance Analysis using Python

The speaker was from Sandia labs.

The goal of his project was measure and track the performance of super computers.

His software used Python, matplotlib, MySQL, etc. It was a Tkinter application.

The interface was definitely created by an engineer ;) It was somewhat overwhelming.

There was some UI in the application to manage database schemas.

It's weird to see Tk applications when you're so accustomed to "dot-comish" web apps.

It seems painful to me to have to recreate an admin to manage database schemas when good ones already exist.

I think the speaker was running Windows 2000.

There was some UI in the application for creating queries to query the database.

The application could show graphs plotted by matplotlib.

Kiviat charts are hard to code, but they're very useful for plotting multivariable data.

His projects were called Pylot, Co-Pylot, and eCo-Pylot. He plans on open sourcing them, but that type of thing takes a while at a big lab.

His project, Mantevo, is already open source.

Since the goal of the project is to measure and track the performance of super computers, I asked if they had come up with any interesting results yet. They haven't yet because they're just getting started.

Comments