Skip to content

Releases: uiuc-hpc/Recorder

Recorder 3.0.0

27 Dec 23:19
Compare
Choose a tag to compare
  • Automatic Tracing Code Generation: Introduced a new tracing mechanism that employs a three-phase generic tracing wrapper for each function of interest. These tracing wrappers can be generated automatically and compiled as plugins, making it extremely easy to extend support for additional functions and I/O libraries. Added support for nearly all functions of PnetCDF and NetCDF.
  • Supporting Diverse Programs: Extend Recorder to trace a wide range of program types, including single-threaded, multi-threaded, MPI, non-MPI programs, and CUDA kernels. Recorder also captures rich metadata, such as thread IDs and function call depth, offering a deeper insight into the traced data. These features enable the tracing and analysis of I/O operations across a broader range of HPC scenarios.
  • Pattern-Recognition-Based Compression: Implemented a compression algorithm based on pattern recognition, capable of identifying and compressing recurring code patterns and common I/O patterns. This algorithm also includes an inter-process compression stage, effectively reducing redundancy across processes.

Recorder 2.5.1

02 Aug 22:24
Compare
Choose a tag to compare

Update reader code to make it compatible with older traces

Recorder 2.5.0

02 Aug 20:00
Compare
Choose a tag to compare
  1. Updated documents
  2. Several bug fixes
  3. Fixed compile issues on more HPC systems
  4. Changed default tracing layers: all I/O layers will be traced by default. MPI layer is disabled by default

Recorder 2.4.0

04 Apr 18:32
Compare
Choose a tag to compare
v2.4.0

Update overview doc

Recorder 2.3.3

23 Jan 20:00
Compare
Choose a tag to compare
v2.3.3

Update README and version in cmake file

Recorder 2.3.2

19 Jan 02:15
0d9050f
Compare
Choose a tag to compare
v2.3.2

Update README.md

Recorder 2.3.1

30 Nov 17:19
e1fc4d4
Compare
Choose a tag to compare
v2.3.1

Update README.md

Recorder 2.3.0

19 Oct 20:28
e46f762
Compare
Choose a tag to compare
  1. Now we switched to a new compression algorithm and thus a new tracing format.
  2. Changed CMAKE system.
  3. Developed two format converters.

Recorder 2.2.1

25 Aug 02:06
Compare
Choose a tag to compare
  1. Included a tool for checking I/O synchronization. It supports both MPI-IO semantics and POSIX semantics.
  2. Fixed a few bugs.

Recorder 2.2.0

25 Jan 19:25
Compare
Choose a tag to compare
v2.2.0

Update version to 2.2.0