Providing Parallel Debugging for DASH Distributed Data Structures with GDB

Publikation: Beitrag in FachzeitschriftKonferenzartikelBeigetragenBegutachtung

Beitragende

Abstract

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.

Details

OriginalspracheEnglisch
Seiten (von - bis)1383-1392
Seitenumfang10
FachzeitschriftProcedia Computer Science
Jahrgang51
PublikationsstatusVeröffentlicht - 2015
Peer-Review-StatusJa

Externe IDs

WOS 000373939100141
Scopus 84939151117

Schlagworte

Schlagwörter

  • C plus plus templates, dash, gdb, debugging, distributed data structure, parallelization