Skip to content

Commit

Permalink
[OpenMP][docs] Update for record-and-replay
Browse files Browse the repository at this point in the history
Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D142492
  • Loading branch information
ggeorgakoudis committed Jan 24, 2023
1 parent 7557b83 commit 4b88bf5
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions openmp/docs/ReleaseNotes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -87,3 +87,14 @@ Non-comprehensive list of changes in this release
* OpenMP-Opt (run as part of O1/O2/O3) will more effectively lower GPU resource
usage and improve performance.

* Support record-and-replay functionality for individual OpenMP offload kernels.
Enabling recording in the host OpenMP target runtime library stores per-kernel
the device image, device memory state, and kernel launching information. The
newly added command-line tool `llvm-omp-kernel-replay` replays kernel execution.
Environment variables control recording/replaying:
* LIBOMPTARGET_RECORDING=<0|1>, 0: disable recording (default), 1: enable recording
* LIBOMPTARGET_RR_DEVMEM_SIZE = <integer in bytes>, default 64GB, amount of device
memory to pre-allocate for storing/loading when recording/replaying
* LIBOMPTARGET_RR_SAVE_OUTPUT=<0|1>, 0: disable saving device memory post-kernel execution
(default), 1: enable saving device memory post-kernel execution (used for verification
with `llvm-omp-kernel-replay`)

0 comments on commit 4b88bf5

Please sign in to comment.