A New Generation of Integrated Debugging Tools in Eclipse
SESSION: Research Poster Reception
EVENT TYPE: Poster
TIME: 5:15PM - 7:00PM
AUTHOR(S):Christof Klausecker, Thomas Köckerbauer, Martin Schulz, Dieter Kranzlmüller
ABSTRACT: With the continuously increasing number of cores, and the hierarchical and hybrid designs of arising high performance computing architectures, developing software for such systems will get more challenging than ever before. The reason for this is that by exploiting the hardware capabilities also software complexity will rise, making applications more error-prone. Faced with such complexities, especially traditional debugging approaches will turn into bottlenecks. Therefore, new techniques for debugging large scale applications are needed. These approaches need to be lightweight, however, incorporate as much information as possible to semi-automatically guide the developer through the debugging process. We use static and dynamic analysis in combination with pattern matching techniques to identify potential errors and present gathered information. The provided functionality is integrated into Eclipse, a modern integrated development environment, and its applicability is evaluated during a case study in a large supercomputing center.