Evaluation criteria | Evaluation properties |
Capabilities | Support for multiple threads per node |
Presents different levels of abstraction, from global to individual threads, procedures, or data structures | |
Single point of control for parallel debugging ( BDE-2b) | |
Attach/detach to/from running program | |
Breakpoints and data watchpoints | |
Program state examination | |
Program state modification | |
Handles optimized code | |
Event tracing mechanism | |
Cache and memory reference tracking/display (Ptools User Survey) | |
Remote data access pattern analysis | |
Message tracing/display | |
Input/output characterization | |
Real-time monitoring | |
Post-mortem analysis | |
Profiling at level of procedures and coarse blocks | |
Utilization display (communications/idle/IO/computation) (Ptools User Survey) |
|
Statistical analysis | |
Performance prediction (Ptools User Survey) | |
Comparison between different runs | |
Race detection | |
Execution replay | |
Meets demonstrable need in the user communitry ( Ptools Project Guidelines) | |
Versatility | Languages/programming models/communication libraries supported |
Runs on currently popular platforms | |
Platform dependencies isolated | |
Support for heterogeneous environments | |
Interacts with current or soon-to-be standards (e.g., PVM, MPI, HPF) ( Ptools Project Guidelines) |
|
Uses SDDF | |
Change/customize/add new views easily | |
Performance | Scalable data collection |
Scalable data presentation | |
Acceptable monitoring overhead | |
Intrusion compensation | |
Acceptable response time | |
Memory/disk requirements | Maturity | Runs without crashing monitored program |
Reports and recovers from error conditions | |
Support | |
Ease of use | Adequate documentation |
Ease of installation | |
Command-line interface | |
Window-based interface | |
GUI common look-and-feel (OSF/Motif Style Guide) ( Ptools Project Guidelines) | |
Privilege-free installation | |
Reports information at source code level | |
Automated instrumentation | |
Usable without special linking | |
Other | Commercial/research |
Cost |
Last updated October 11, 1996
ptlib_maintainers@nhse.org