Releases: LLNL/Caliper
Releases · LLNL/Caliper
Caliper v2.13.1
Caliper v2.13.0
Caliper v2.13 brings new features and improvements, including
- An API for tracking asynchronous events, which e.g. start and end on different threads
- The alloc.stats option for reporting heap allocation statistics
- The MPI Irecv/wait gap metric for MPI pattern analysis
- Several performance improvements
- Simplified syntax for ConfigManager recipe specifications
Caliper v2.12.1
This release fixes an issue building Caliper with libunwind support on ARM.
Caliper v2.12.0
Caliper v2.12.0 brings new features and improvements, including
- A Python annotation API
- Ability to add run metadata through config strings
- Various performance improvements, in particular for writing .cali files
- Support for the new rocprofiler-sdk profiling API for AMD GPUs
- Markers for MPI communication regions and more detailed MPI communication statistics
Caliper v2.11.0
Caliper v2.11.0 brings bug fixes, optimizations, and new features, including
- Support for annotation levels and new
CALI_MARK_PHASE_BEGIN
/CALI_MARK_PHASE_END
macros to mark high-level regions - LDMS service to forward region timing information to the Lightweight Distributed Metrics Service (LDMS, https://github.com/ovis-hpc/ovis)
- Build system and CMake package/target improvements
- More performance optimizations, including much faster .cali reader for
cali-query
Caliper v2.10.0
Caliper v2.10.0 brings optimizations and improvements, including
- Many performance optimizations
- Updated GOTCHA library
- Increased timer resolution
- Retain node visit order in output
- Improved handling of C++ standard requirements in the build system
Caliper v2.9.1
This minor release fixes an issue when building the umpire service.
Caliper v2.9.0
Caliper v2.9.0 brings improvements and new features, including
- Much improved sample profiling support
- New
sample-report
config recipe - Options for filtering regions by name
- Improved event tracing support
cali2traceevent.py
converter script for creating Google TraceEvent files- Region forwarding to CrayPat
- Various internal improvements
Caliper v2.8.0
Caliper v2.8.0 brings improvements and new functionality, including
- AMD ROCm/HIP activity profiling and tracing with the
roctracer
service and therocm-activity-profile
androcm-activity-report
ConfigManager configs - Collecting statistics for the Umpire memory manager with the
umpire.allocators
andumpire.totals
ConfigManager options - New
cuda.gputime
androcm.gputime
ConfigManager options to include GPU time metrics in most profiling configs - MPI message size and count metrics with the
mpi.message.size
andmpi.message.count
ConfigManager options - Various internal optimizations and build system improvements
Caliper v2.7.0
Caliper 2.7.0 brings various improvements, including