Research

Online software debugging, optimizing workshop slated for Oct. 14

UNIVERSITY PARK, Pa. — Software bugs can be a source of frustration and inefficiency for anyone who writes computer code. For researchers specifically, bugs can be an obstacle in the way of successfully running computerized experiments and advancing science.

To help researchers better identify and resolve bugs in their code, the Institute for Computational and Data Sciences (ICDS) is partnering with Arm, a software and hardware industry leader, to host a workshop on how to use a suite of Arm’s debugging tools. The workshop, free and open to the public, will be held online at 11 a.m. on Wednesday, Oct. 14. Advance registration is required.

In the workshop, software engineers from Arm will provide an overview of Arm Forge, which comprises two tools, Arm DDT and Arm MAP. The tools provide ways of identifying bugs and also profiling, or measuring application performance, which can help researchers optimize their codes. Both tools are available on Roar, the research supercomputer that ICDS maintains for the Penn State community.

Arm DDT is a widely used debugging tool that helps coders identify bugs using an assortment of visualization and other tools. In the workshop, attendees can learn how to use this tool for debugging C, C++, Fortran and Python code, serial and parallel codes, and techniques for debugging using a graphical processor unit (GPU). Arm MAP focuses on code optimization by helping coders use visualization techniques to better understand the performance of their code.

Attendees should have programming experience in the C, C++, Fortran or Python programming languages.

 

Last Updated September 30, 2020

Contact