NACSE - Northwest Alliance for Computational Science and Engineering

Ariadne Page

Ariadne is an event-based debugger for high-level debugging of parallel programs. A parallel program is described (using a simple scripting language) in terms of significant events that characterize its behavior. This model is then compared with the actual execution as captured in event traces by running the program. The matches or mismatches are analysed using querying facilities and then after locating the error, we set a breakpoint and reexecute the program under a deterministic replay system. On reaching the breakpoint, we are free to examine the state of the program using traditional state based debuggers.

Further Information:


NACSE Home Page
Comments and questions to nacse-questions@nacse.org.