RMIT University
Browse

Supporting relative debugging for large-scale UPC programs

journal contribution
posted on 2024-11-02, 05:33 authored by Minh DinhMinh Dinh, David Abramson, Chao Jin, Luiz DeRose, Robert Moench, Andrew Gontarek
Relative debugging is a useful technique for locating errors that emerge from porting existing code to new programming language or to new computing platform. Recent attention on the UPC programming language has resulted in a number of conventional parallel programs, for example MPI programs, being ported to UPC. This paper gives an overview on the data distribution concepts used in UPC and establishes the challenges in supporting relative debugging technique for UPC programs that run on large supercomputers. The proposed solution is implemented on an existing parallel relative debugger CCDB, and the performance is evaluated on a Cray XE6 system with 16,348 cores. © The Authors. Published by Elsevier B.V.

History

Journal

Procedia Computer Science

Volume

29

Start page

1491

End page

1503

Total pages

13

Publisher

Elsevier

Place published

Netherlands

Language

English

Copyright

© The Authors. Published by Elsevier B.V.

Former Identifier

2006094367

Esploro creation date

2020-06-22

Fedora creation date

2019-10-23