Task Debugging with TEMANEJO
Steffen Brinkmann (),
José Gracia and
Christoph Niethammer
Additional contact information
Steffen Brinkmann: University of Stuttgart, High Performance Computing Center Stuttgart (HLRS)
José Gracia: University of Stuttgart, High Performance Computing Center Stuttgart (HLRS)
Christoph Niethammer: University of Stuttgart, High Performance Computing Center Stuttgart (HLRS)
A chapter in Tools for High Performance Computing 2012, 2013, pp 13-21 from Springer
Abstract:
Abstract In recent years memory layouts have become more and more complex and bandwidth turned out to be the crucial performance parameter. This reflects in new programming paradigms which focus on data flow rather than instruction sequence. A very successful approach is StarSs, where the parallel programme consists of small computing units called tasks and dependencies between these tasks which are defined by the programmer. At runtime a dependency graph is created which determines the parallel or sequential execution of the tasks. When it comes to debugging StarSs applications, traditional debuggers such as gdb don’t provide enough information and control to uncover shortcomings of the program. We present a new type of debugger which acts on the task level giving the user access to the dependency graph. Information is extracted from the running application with the lightweight library Ayudame and the information is passed to the remote client Temanejo which visualises the dependency graph and passes user requests, such as blocking or prioritising a task, to the application.
Keywords: Dependency Graph; Task Graph; Memory Address; Runtime Environment; Node Colour (search for similar items in EconPapers)
Date: 2013
References: Add references at CitEc
Citations:
There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:sprchp:978-3-642-37349-7_2
Ordering information: This item can be ordered from
http://www.springer.com/9783642373497
DOI: 10.1007/978-3-642-37349-7_2
Access Statistics for this chapter
More chapters in Springer Books from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().