SC14 New Orleans, LA

The International Conference for High Performance Computing, Networking, Storage and Analysis

DySectAPI: Scalable Prescriptive Debugging.


Authors: Nicklas Bo Jensen (Technical University of Denmark), Niklas Quarfot Nielsen (Technical University of Denmark), Gregory L. Lee (Lawrence Livermore National Laboratory), Sven Karlsson (Technical University of Denmark), Dong H. Ahn (Lawrence Livermore National Laboratory), Matthew Legendre (Lawrence Livermore National Laboratory), Martin Schulz (Lawrence Livermore National Laboratory)

Abstract: We present the DySectAPI, a tool that allow users to construct probe trees for automatic, event-driven debugging at scale. The traditional, interactive debugging model, whereby users manually step through and inspect their application, does not scale well even for current supercomputers. While lightweight debugging models scale well, they can currently only debug a subset of bug classes. DySectAPI fills the gap between these two approaches with a novel user-guided approach. Using both experimental results and analytical modeling we show how DySectAPI scales and can run with a low overhead on current systems.

Poster: pdf
Two-page extended abstract: pdf


Poster Index