Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleNovember 2015
Relative debugging for a highly parallel hybrid computer system
SC '15: Proceedings of the International Conference for High Performance Computing, Networking, Storage and AnalysisArticle No.: 63, Pages 1–12https://doi.org/10.1145/2807591.2807605Relative debugging traces software errors by comparing two executions of a program concurrently - one code being a reference version and the other faulty. Relative debugging is particularly effective when code is migrated from one platform to another, ...
- posterFebruary 2012
Scalable parallel debugging with statistical assertions
PPoPP '12: Proceedings of the 17th ACM SIGPLAN symposium on Principles and Practice of Parallel ProgrammingPages 311–312https://doi.org/10.1145/2145816.2145870Traditional debuggers are of limited value for modern scientific codes that manipulate large complex data structures. This paper discusses a novel debug-time assertion, called a "Statistical Assertion", that allows a user to reason about large data ...
Also Published in:
ACM SIGPLAN Notices: Volume 47 Issue 8 - ArticleMay 2011
Assertion Based Parallel Debugging
CCGRID '11: Proceedings of the 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid ComputingPages 63–72https://doi.org/10.1109/CCGrid.2011.44Programming languages have advanced tremendously over the years, but program debuggers have hardly changed. Sequential debuggers do little more than allow a user to control the flow of a program and examine its state. Parallel ones support the same ...
- research-articleJune 2010
Data centric highly parallel debugging
HPDC '10: Proceedings of the 19th ACM International Symposium on High Performance Distributed ComputingPages 119–129https://doi.org/10.1145/1851476.1851491Debugging parallel programs is an order of magnitude more complex than sequential ones, and yet, most parallel debuggers provide little extra functionality than their sequential counterparts. This problem becomes more serious as computational codes ...
- ArticleNovember 2006
Principles and practice of experimental performance measurement and analysis of parallel applications
SC '06: Proceedings of the 2006 ACM/IEEE conference on SupercomputingPages 212–eshttps://doi.org/10.1145/1188455.1188676Application developers are facing new and more complicated performance tuning and optimization problems as architectures become more complex. In order to achieve reasonable performance on these systems, HPC users need help from performance analysis ...
- ArticleAugust 2005
A performance measurement infrastructure for co-array fortran
Euro-Par'05: Proceedings of the 11th international Euro-Par conference on Parallel ProcessingPages 146–155https://doi.org/10.1007/11549468_19Co-array fortran is a parallel programming language for scientific applications that provides a very intuitive mechanism for communication, and especially, one-sided communication. Despite the benefits of this integration of communication primitives with ...