Paradyn Logo

2000
Paradyn/Condor Week

Paradyn Demonstrations

Condor Logo

NB: All demos subject to change/availability!

Multi-platform Paradyn

Demonstrations of Paradyn, concentrating on new platform support and the new Performance Consultant callgraph-based exigency search.

Heterogeneous-platform Paradyn

Paradyn will be demonstrated analyzing the execution performance of a distributed application running on a heterogeneous assembly of workstations, including new platforms to which Paradyn has recently been ported.

Thread-aware Paradyn

Paradyn has been extended to profile threaded programs by incorporating techniques developed to dynamically instrument and associated performance dats to individual threads using a "Same Instrumentation Code Multiple Data" design. Thread-conscious locking is introduced to avoid "self-deadlock" that could result from instrumenting thread context switches, and per-thread virtual timers reduce the number of expensive timer calls. Paradyn uses "inferior RPC" (aka oneTimeCode) to trigger instrumentation after execution has passed the insertion point, and a safe mechanism was devised to handle the presence of threads. As a result detailed performance information can be obtained for threaded programs without requiring special compiling and linking.

kernInst

Whereas Paradyn dynamically instruments user processes, KernInst dynamically instruments the operating system kernel. No special operating system preparation is needed; KernInst instruments stock, unmodified, already-running operating systems.

Safety checking of machine code

Static determination of whether it is safe to load untrusted machine code into a trusted host system.

Paradyn experiment management

Views each execution of an application in development as a scientific experiment and provides functionality to answer questions about its performance which span more than a single execution, code version or environment. Historic performance data analysed in this way has been exploited to improve subsequent parallel program performance diagnosis.

Last modified: Sun Mar 19 20:44:38 CST 2000 by wylie