New features:
- Add TMA-based tests (D2D bandwidth, latency, and local-copy)
- Add Confidential Computing (CC) mode detection and per-test CC filtering for host-device transfers
- Add local device SM tests with read-only and write-only kernels
- Add pairwise GPU testing (--pair)
- Report waiver reason for skipped tests in the output
Improvements:
- Remove Boost dependency in favor of argparse
- NVLink utilization scheduling optimizations for D2D SM tests
- Bidirectional bandwidth test caching optimization
- Report run-to-run coefficient of variation instead of cross-cell spread
- Add CMake-based versioning with CUDA version validation
- Class refactoring for better readability and extensibility
Bug fixes:
- Fix argument parsing to allow multiple tests on the command line
- Fix multinode targetNumPairs and worldSize initialization
- Fix CUDA toolkit detection