DySectAPI: Scalable Prescriptive Debugging

  • Nicklas Bo Jensen, Sven Karlsson, Niklas Quarfot Nielsen, Gregory L. Lee, Dong H. Ahn, Matthew Legendre, and Martin Schulz. DySectAPI: Scalable Prescriptive Debugging. In Supercomputing, Portland, Oregon, USA, 2014.
    [BibTeX] [Abstract] [Download PDF]

    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.

    @InProceedings{2014-11-JENSEN-1,
    title = {{DySectAPI: Scalable Prescriptive Debugging}},
    author = {Nicklas Bo Jensen and Sven Karlsson and Niklas Quarfot Nielsen and Gregory L. Lee and Dong H. Ahn and Matthew Legendre and Martin Schulz},
    booktitle = {Supercomputing},
    address = {Portland, Oregon, USA},
    date = {2014-11-16/2014-11-21},
    url = {http://sc14.supercomputing.org/sites/all/themes/sc14/files/archive/tech_poster/tech_poster_pages/post237.html},
    year = 2014,
    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.}
    }

This entry was posted in Dissemination. Bookmark the permalink.

Comments are closed.