SC23 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Workshops Archive

CaRV – Accelerating Program Optimization through Capture, Replay, Validate


Workshop: HUST-23: 10th International Workshop on HPC User Support Tools

Authors: Parinaz Barakhshan and Rudolf Eigenmann (University of Delaware)


Abstract: We present a new methodology and tool that speeds up the process of optimizing science and engineering programs. The tool, called CaRV (Capture, Replay, and Validate), enables users to experiment quickly with large applications, comparing individual program sections before and after optimizations in terms of efficiency and accuracy. Using language-level checkpointing techniques, CaRV captures the necessary data for replaying the experimental section as a separate execution unit after the code optimization and validating the optimization against the original program. The tool reduces the amount of time and resources spent on experimentation with long-running programs by up to two orders of magnitude, making program optimization more efficient and cost-effective.





Back to HUST-23: 10th International Workshop on HPC User Support Tools Archive Listing



Back to Full Workshop Archive Listing