Filters








1,814 Hits in 4.0 sec

An experiment in tool integration: The DDBG parallel and distributed debugger

José C. Cunha, João Lourenço, Tiago R. Antão
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]

Peter Fritzson, Roland Wismüller, Olav Hansen, Jonas Sala, Peter Skov
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

Bill Appelbe, Donna Bergmark
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

R. Mehmood, J. Crowcroft, S. Hand, S. Smith
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]

Neophytos Neophytou, Paraskevas Evripidou
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]

Aleem Akhtar, Aamir Shafi, Mohsan Jameel
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

V. Adve, A. Carle, E. Granston, S. Hiranandani, K. Kennedy, C. Koelbel, U. Kremer, J. Mellor-Crummey, S. Warren, Chau-Wen Tseng
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

Donny Kurniawan, David Abramson
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]

Bettina Krammer, Matthias S. Müller, Michael M. Resch
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

N. Neophytou, P. Evripidou
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]

Panayiotis Neophytou, Neophytos Neophytou, Paraskevas Evripidou
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]

William D. Gropp
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]

William D. Gropp
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

Steven T. Hackstadt, Allen D. Malony
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