z-logo
open-access-imgOpen Access
Providing Parallel Debugging for DASH Distributed Data Structures with GDB
Author(s) -
Denis Hünich,
Andreas Knüpfer,
José Gracia
Publication year - 2015
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2015.05.345
Subject(s) - computer science , dash , debugger , debugging , container (type theory) , interrupt , operating system , bitmap , process (computing) , extension (predicate logic) , partitioned global address space , parallel computing , programming language , embedded system , scalability , computer graphics (images) , mechanical engineering , engineering , microcontroller
The C++ DASH template library provides distributed data container for Partitioned Global Address Space (PGAS)-like programming. Because DASH is new and under development no debugger is capable to handle the parallel processes or access/modify container elements in a convenient way. This paper describes how the DASH library has to be extended to interrupt the start-up process to connect a debugger with all started processes and to enable the debugger for accessing and modifying DASH container elements. Furthermore, an GDB extension to output well formatted DASH container information is presented

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom