GNU UPC

... Unified Parallel C

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

GDB UPC Features

E-mail Print PDF

GDB UPC provides a framework for debugging GCC UPC (GUPC) compiled programs. It utilizes GDB support for multiple processes and posix threads that became available in 7.1 release of GDB. Overall, it provides the following:

  • Debugging of GUPC compiled programs via DWARF2 extensions for the UPC language
  • Supports UPC shared type qualifier for shared address space
  • Supports GCC UPC run-time via shared library plugin-in (UPC Debug Assistant)
  • Start-up synchronization of multiple UNIX processes mapped into UPC threads
  • Collective UPC mode of operation for breakpoints and single stepping
  • Provides easy to use commands and an environment for UPC us

GDB UPC runs on any Linux based 64 or 32 bit target (e.g. Fedora Core or Ubuntu based systems).

To use GDB UPC the following components must be built:

  • GCC UPC based compiler with a version number greater then 4.3
  • UDA server with the appropriate UDA plug-in for GDB UPC.
  • The GDB UPC component itself
You are here: