{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:08:38Z","timestamp":1750219718683,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,8,10]],"date-time":"2023-08-10T00:00:00Z","timestamp":1691625600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"U.S. Department of Energy (DOE) Office of Science Office of Advanced Scientific Computing Research","award":["DE-AC02-06CH11357"],"award-info":[{"award-number":["DE-AC02-06CH11357"]}]},{"name":"U.S. Department of Energy (DOE)","award":["17- SC-20-SC"],"award-info":[{"award-number":["17- SC-20-SC"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,8,10]]},"DOI":"10.1145\/3589013.3596675","type":"proceedings-article","created":{"date-parts":[[2023,8,11]],"date-time":"2023-08-11T07:53:54Z","timestamp":1691740434000},"page":"11-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["MPIGDB: A Flexible Debugging Infrastructure for MPI Programs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1464-729X","authenticated-orcid":false,"given":"Robert","family":"Underwood","sequence":"first","affiliation":[{"name":"Argonne National Laboratory, Lemont, IL, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0661-7509","authenticated-orcid":false,"given":"Bogdan","family":"Nicolae","sequence":"additional","affiliation":[{"name":"Argonne National Laboratory, Lemont, IL, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,8,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"core(5) - Linux manual page."},{"key":"e_1_3_2_1_2_1","unstructured":"DebuggingWithGdb - Python Wiki."},{"key":"e_1_3_2_1_3_1","unstructured":"eBPF - Introduction Tutorials & Community Resources."},{"key":"e_1_3_2_1_4_1","unstructured":"FAQ: Debugging applications in parallel."},{"key":"e_1_3_2_1_5_1","unstructured":"GDB JIT Compilation Interface integration \u00b7 V8."},{"key":"e_1_3_2_1_6_1","unstructured":"Linaro Forge."},{"key":"e_1_3_2_1_7_1","unstructured":"TotalView."},{"key":"e_1_3_2_1_8_1","volume-title":"June","author":"MPI","year":"2015","unstructured":"MPI: A Message-Passing Interface Standard Version 3.1, June 2015."},{"key":"e_1_3_2_1_9_1","unstructured":"bpftrace Apr. 2023. original-date: 2018-08--31T04:34:44Z."},{"key":"e_1_3_2_1_10_1","unstructured":"sanitizers Apr. 2023. original-date: 2014-09-03T23:49:51Z."},{"key":"e_1_3_2_1_11_1","first-page":"1","volume-title":"Stack Trace Analysis for Large Scale Debugging. In 2007 IEEE International Parallel and Distributed Processing Symposium (Mar. 2007","author":"Arnold D. C.","year":"2075","unstructured":"Arnold, D. C., Ahn, D. H., de Supinski, B. R., Lee, G. L., Miller, B. P., and Schulz, M. Stack Trace Analysis for Large Scale Debugging. In 2007 IEEE International Parallel and Distributed Processing Symposium (Mar. 2007), pp. 1--10. ISSN: 1530--2075."},{"key":"e_1_3_2_1_12_1","first-page":"213","volume-title":"Memory. In International Symposium on Code Generation and Optimization (CGO 2011)","author":"Bruening D.","year":"2011","unstructured":"Bruening, D., and Zhao, Q. Practical memory checking with Dr. Memory. In International Symposium on Code Generation and Optimization (CGO 2011) (Apr. 2011), pp. 213--223."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127024.3127027"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.11.021"},{"key":"e_1_3_2_1_15_1","first-page":"1","volume-title":"N. PGDB: A Debugger for MPI Applications. In Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery Environment (Atlanta GA USA","author":"Dryden","year":"2014","unstructured":"Dryden, N. PGDB: A Debugger for MPI Applications. In Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery Environment (Atlanta GA USA, July 2014), ACM, pp. 1--7."},{"key":"e_1_3_2_1_16_1","unstructured":"Enterprise H. P. XC Series Programming Environment User Guide 1705 S-2529."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807623"},{"key":"e_1_3_2_1_18_1","volume-title":"Aug.","author":"Gaynor A.","year":"2019","unstructured":"Gaynor, A. Introduction to Memory Unsafety for VPs of Engineering, Aug. 2019."},{"key":"e_1_3_2_1_19_1","volume-title":"DC","author":"Gopalakrishnan G.","year":"2017","unstructured":"Gopalakrishnan, G., Hovland, P. D., Iancu, C., Krishnamoorthy, S., Laguna, I., Lethin, R. A., Sen, K., Siegel, S. F., and Solar-Lezama, A. Report of the HPC Correctness Summit, Jan 25--26, 2017, Washington, DC, May 2017. arXiv:1705.07478 [cs]."},{"key":"e_1_3_2_1_20_1","volume-title":"Mac OS X","author":"Gregg B.","year":"2011","unstructured":"Gregg, B., and Mauro, J. DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X, and FreeBSD. Prentice Hall Professional, Mar. 2011. Google-Books-ID: jseJ56fUjJgC."},{"key":"e_1_3_2_1_21_1","unstructured":"Gunawi H. S. Do T. Sono A. L. A. Hao M. Leesatapornwongsa T. Lukman J. F. and Suminto R. O. A Study of Issues in Scalable Distributed Systems."},{"key":"e_1_3_2_1_22_1","volume-title":"Mar.","author":"John DelSignore","year":"2018","unstructured":"John DelSignore. The MPIR Process Acquisition Interface. Tech. rep., Mar. 2018."},{"key":"e_1_3_2_1_23_1","unstructured":"Keller R. Fan S. and Resch M. Memory Debugging of MPI-Parallel Applications in Open MPI."},{"key":"e_1_3_2_1_24_1","volume-title":"Feb.","author":"Molnar I.","year":"2008","unstructured":"Molnar, I. ftrace: function tracer, Feb. 2008."},{"key":"e_1_3_2_1_25_1","first-page":"6","volume":"42","author":"Nethercote N.","year":"2007","unstructured":"Nethercote, N., and Seward, J. Valgrind: A Framework for Heavyweight Dynamic Binary Instrumentation. ACM SIGPLAN Notices 42, 6 (June 2007).","journal-title":"J. Valgrind: A Framework for Heavyweight Dynamic Binary Instrumentation. ACM SIGPLAN Notices"},{"key":"e_1_3_2_1_26_1","first-page":"911","volume-title":"2019 IEEE International Parallel and Distributed Processing Symposium (IPDPS) (May 2019","author":"Nicolae B.","year":"2075","unstructured":"Nicolae, B., Moody, A., Gonsiorowski, E., Mohror, K., and Cappello, F. VeloC: Towards High Performance Adaptive Asynchronous Checkpointing at Large Scale. In 2019 IEEE International Parallel and Distributed Processing Symposium (IPDPS) (May 2019), pp. 911--920. ISSN: 1530--2075."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1481321"},{"key":"e_1_3_2_1_28_1","unstructured":"Serebryany K. Bruening D. Potapenko A. and Vyukov D. AddressSanitizer: A Fast Address Sanity Checker. ACM."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1791194.1791203"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342006064482"},{"key":"e_1_3_2_1_31_1","volume-title":"Memory safety","author":"The Chromium Projects","year":"2019","unstructured":"The Chromium Projects. Memory safety, 2019."},{"key":"e_1_3_2_1_32_1","unstructured":"tibbitts@us.ibm.com B. T. Eclipse Parallel Tools Platform (PTP) | The Eclipse Foundation."}],"event":{"name":"HPDC '23: The 32nd International Symposium on High-Performance Parallel and Distributed Computing","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Orlando FL USA","acronym":"HPDC '23"},"container-title":["Proceedings of the 13th Workshop on AI and Scientific Computing at Scale using Flexible Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3589013.3596675","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3589013.3596675","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:36:15Z","timestamp":1750178175000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3589013.3596675"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,10]]},"references-count":32,"alternative-id":["10.1145\/3589013.3596675","10.1145\/3589013"],"URL":"https:\/\/doi.org\/10.1145\/3589013.3596675","relation":{},"subject":[],"published":{"date-parts":[[2023,8,10]]},"assertion":[{"value":"2023-08-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}