A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
An experiment in tool integration: The DDBG parallel and distributed debugger
1999
Journal of systems architecture
We concentrate our attention upon the interfacing of the debugger with other tools of a parallel software engineering environment, namely a graphical programming language and a testing and debugging tool ...
This paper discusses the development of a debugging tool for parallel programs showing how the requirements posed by high-level tools for parallel program development have influenced the design of the ...
Acknowledgments This work was partially supported by the CEE COPERNICUS Programme, SEPP Project (Contract CIPA-C193-0251) and HPCTI Project (Contract CP-93-5383), by the Portuguese CIENCIA Programme. ...
doi:10.1016/s1383-7621(98)00024-1
fatcat:6pqny33xr5hp5cuhbkvlxpprxq
A parallel debugger with support for distributed arrays, multiple executables and dynamic processes
[chapter]
1996
Lecture Notes in Computer Science
In this paper we present the parallel debugger DETOP with special emphasis on new support for debugging of programs with distributed data structures such as arrays that have been partitioned over a number ...
DETOP provides a graphical user interface that is simple to use even for inexperienced users and supports not only static data parallel programs, but also dynamic programs and parallel applications based ...
Acknowledgements The main debugger functionality (except for the distributed array visualization and mapping reported.here) has been designed and implemented by the group at the Lehrstuhl fiir Rechnertechnik ...
doi:10.1007/3-540-61053-7_72
fatcat:t3ltvknzjjaajingvszhkqrbla
Software Tools for High-Performance Computiing: Survey and Recommendations
1996
Scientific Programming
Applications programming for high-performance computing is notoriously difficult. ...
Al-though parallel programming is intrinsically complex, the principal reason why high-performance computing is difficult is the lack of effective software tools. ...
The goal of HPF is to make distributed memory programs portable, yet specifiable in a highlevel language. ...
doi:10.1155/1996/468929
fatcat:srwhhens7jefhomcf2guv6276e
Grid-level computing needs pervasive debugging
2005
The 6th IEEE/ACM International Workshop on Grid Computing, 2005.
Developing applications for parallel and distributed systems is hard due to their nondeterministic nature; developing debugging tools for such systems and applications is even harder. ...
Before concluding, we discuss portability and extensibility issues for PDB, and discuss some solutions. Grid Computing Workshop 2005 1 0-7803-9493-3/05/$20.00 2005 IEEE ...
ACKNOWLEDGEMENT This work is supported by the EPSRC "Pervasive Debugging" Grant GR/S63113/01 and by an Eclipse Innovation Grant from IBM. ...
doi:10.1109/grid.2005.1542741
dblp:conf/grid/MehmoodCHS05
fatcat:mzzj6ynk2jdilh2nculdukckla
Tools for GPU Computing - Debugging and Performance Analysis of Heterogenous HPC Applications
2020
Supercomputing Frontiers and Innovations
Thus, GPU programming will be a necessity for application developers using high-end HPC systems. ...
The main focus of this paper is on two classes of tools, debuggers and performance analysis tools. ...
JSC/NVIDIA Application Lab for many fruitful discussions, a long-standing collaboration, and the exchange of ideas. ...
doi:10.14529/jsfi200105
fatcat:bfn6mwhd5bae5mnjf6ofd4btey
Net-dbx: A Java powered tool for interactive debugging of MPI programs across the internet
[chapter]
1998
Lecture Notes in Computer Science
This paper describes Net-dbx, a tool that utilizes Java and other WWW tools for the debugging of MPI programs from anywhere in the Internet. ...
Both needs are satisfied a great deal by the use of Internet Browsing tools and the Java programming language. ...
Introduction This paper presents Net-dbx, a tool that uses WWW capabilities in general and Java applets in particular for portable parallel and distributed debugging across the Internet. ...
doi:10.1007/bfb0057851
fatcat:z2grzlmuindaxigg7x3sslft4i
Design and Implementation of Parallel Debugger and Profiler for MPJ Express
[article]
2014
arXiv
pre-print
The default Eclipse debugger currently does not support debugging parallel applications running on a compute cluster. ...
MPJ Express is a messaging system that allows computational scientists to write and execute parallel Java applications on High Performance Computing (HPC) hardware. ...
Tuning and Analysis Utility (TAU) [14] is a portable profiling and tracing toolkit for performance analysis of parallel programs written in Fortran, C/C++, UPC, Java and Python. ...
arXiv:1408.6347v1
fatcat:bzn3smwkyjhnxmoav6nhcq5nvu
Requirements for DataParallel Programming Environments
1994
IEEE Parallel & Distributed Technology Systems & Applications
We are also considering providing the notion of a data-parallel array step as a primitive for the D Debugger. ...
Data-Parallel Languages Acceptance of current parallel machines has been hindered by their lack of software, a situation that was exacerbated by the lack of a portable programming model. ...
Requirements for Data-Parallel Programming Environments 15 of 23 3. Both of the above are exacerbated when a compiler optimization can be parameterized. ...
doi:10.1109/m-pdt.1994.329801
fatcat:iai3pkt74ndlfku3qkca2szn3y
A WSRF-Compliant Debugger for Grid Applications
2007
2007 IEEE International Parallel and Distributed Processing Symposium
The debugger provides a library with a set of welldefined debug APIs. ...
Grid computing allows the utilization of vast computational resources for solving complex scientific and engineering problems. ...
The Portable Parallel/Distributed Debugger (p2d2) is a project at the NASA Ames Research Center that developed a debugger for applications running on heterogeneous computational Grids [3] . ...
doi:10.1109/ipdps.2007.370257
dblp:conf/ipps/KurniawanA07
fatcat:2wufzxm5avfbpm3ayhdc5xcqau
MPI Application Development Using the Analysis Tool MARMOT
[chapter]
2004
Lecture Notes in Computer Science
Due to the complexity of parallel programming there is a need for tools supporting the development process. ...
Introduction The Message Passing Interface (MPI) is a widely used standard [7] to write parallel programs. ...
are many parallel debuggers, among them the very well-known commercial debugger Totalview [1] . ...
doi:10.1007/978-3-540-24688-6_61
fatcat:wz22sqo3ozhstmopn3yah4so4y
Net-dbx: a web-based debugger of MPI programs over low-bandwidth lines
2001
IEEE Transactions on Parallel and Distributed Systems
AbstractÐThis paper describes Net-dbx, a tool that utilizes Java and other World Wide Web tools for the debugging of MPI programs from anywhere in the Internet. ...
Both needs are satisfied a great deal by the use of WWW browsing tools and the Java programming language. ...
INTRODUCTION T HIS paper presents Net-dbx, a tool that uses World Wide Web (WWW) capabilities, in general, and Java applets, in particular, for portable parallel and distributed debugging across the Internet ...
doi:10.1109/71.954636
fatcat:aw3grvnfk5hr7ne4vdrqwey3lq
Debugging MPI Grid Applications Using Net-dbx
[chapter]
2004
Lecture Notes in Computer Science
In our work we describe the development of a Grid Interface for the Net-dbx parallel debugger, that can be used to debug MPI grid applications. ...
The grid-enabled architecture of our debugger carries the portability and usability advantages of Net-dbx on which we have based our design. A prototype has be developed and tested. ...
Net-dbx [14] utilizes WWW capabilities in general and Java applets in particular for portable, parallel and distributed runtime source-level debugging across the Internet. ...
doi:10.1007/978-3-540-28642-4_17
fatcat:iis47v2hsrfhhhyj5xrexjxb7i
Learning from the Success of MPI
[chapter]
2001
Lecture Notes in Computer Science
The Message Passing Interface (MPI) has been extremely successful as a portable way to program high-performance parallel computers. ...
This paper argues that MPI has succeeded because it addresses all of the important issues in providing a parallel programming model. ...
Portability Portability is the most important property of a programming model for highperformance parallel computing. ...
doi:10.1007/3-540-45307-5_8
fatcat:gurfayl3pbc4pjawgoupqmmgky
Learning from the Success of MPI
[article]
2001
arXiv
pre-print
The Message Passing Interface (MPI) has been extremely successful as a portable way to program high-performance parallel computers. ...
This paper argues that MPI has succeeded because it addresses all of the important issues in providing a parallel programming model. ...
Portability Portability is the most important property of a programming model for highperformance parallel computing. ...
arXiv:cs/0109017v1
fatcat:3ikfyg54fbaavg7qccfsffwteq
DAQV: Distributed array query and visualization framework
1998
Theoretical Computer Science
DAQV supports a framework in which visualization and analysis clients connect to a distributed array server (i.e., the HPF application with DAQV control) for program-level access to array values. ...
This paper describes the design and implementation of the distributed array query and visualization (DAQV) framework, a project sponsored by the Parallel Tools Consortium. ...
Univ. of Oregon, and the members of the ParaDucks research group at the University of Oregon. ...
doi:10.1016/s0304-3975(97)00205-3
fatcat:zqhz6ry4b5gzbewequjiw5s4oa
« Previous
Showing results 1 — 15 out of 1,814 results