New features for Release 2.0 include support for MPI under POE on the SP2, shared objects (dynamic linking) on Solaris and Windows/NT (entirely removing the need to relink programs on NT), and many efficiency improvements.
Release 2.0 is a binary (executable) and a source release of the Paradyn Parallel Performance Tools. It is available via ftp from:
If you want to be notified of future releases of Paradyn, please send mail to paradyn@cs.wisc.edu and let us know.
Here are the answers to some common questions:
You may not re-distribute Paradyn in any form (including derivatives), electronic or otherwise, to any other organization or entity without our permission.
Full details of allowable uses of Paradyn are described in the LICENSE file contained in the "paradyn" and "paradyn/src" directories.
What is a commercial use?
We define "commericial use" of Paradyn to be one in which you re-distribute Paradyn in binary or source code form. Such an arrangement requires a signed license agreeement. Please contact us for the details.
We also appreciate feedback from you on ease of installation and use.
Your report of bugs will help to improve future releases. Please report bugs to paradyn@cs.wisc.edu. We will work on fixes or try to provide you with a "work around". You will typically get a response in no more than 1-2 working days (and working days for us often includes weekends!).
The dyninst library provides a machine independent interface to permit program instrumentation at runtime. Using this interface, instrumentation code can be inserted and removed from running processes. The current release supports the following features: runs on multiple architectures (SPARC SunOs and Solaris, x86 Solaris and NT, POWER AIX/SP-2, DEC Alpha support will be available soon); weaves new code (statements and subroutine calls) into running programs; permits removing/changing calls to any subroutine; processor and OS independent specification of instrumentation code; can instrument a running process without any special linking or compiling steps (NT and Solaris only).
Information about the implementation of the API is available from:
The source code for the distribution is available from:
This is the same technology used in the Paradyn tools, but provides a simple C++ interface. The API can be used to build debuggers, performance measurement tools, simulators, or computational steering systems.
By your use of Paradyn, you understand and agree that we (or any other person or entity with proprietary rights in Paradyn) are under no obligation to provide either maintenance services, update services, notices of latent defects, or correction of defects for Paradyn.
Even if advised of the possibility of such damages, under no circumstances shall we (or any other person or entity with proprietary rights in the software licensed hereunder) be liable to you or any third party for direct, indirect, or consequential damages of any character regardless of type of action, including, without limitation, loss of profits, loss of use, loss of good will, or computer failure or malfunction. You agree to indemnify us (and any other person or entity with proprietary rights in the software licensed hereunder) for any and all liability it may incur to third parties resulting from your use of Paradyn.