Using CRIU for Computer Architecture and Software Studies
Session information has not yet been published for this event.
One Line Summary
How checkpoints can speed up result generation, how CRIU impacts measurements of application performance, and how to mitigate those impacts.
Detailed simulations are slow; checkpointing can help, but ideally with few negative side effects. Discuss observed side effects that impact performance analysis, including a distorted kernel/user instruction ratio after checkpoint restore and reduced memory sharing. Discuss anticipated issues regarding perf events and tracing subsystems. Discuss existing and potential solutions to the observed and anticipated issues.
I work on performance analysis and simulation. Free/libre/open source projects that I use frequently for this include the Linux kernel, the perf events framework, QEMU system emulation, and CRIU.