Slide 27
Slide 27 text
3. Benefits of Self-Hosted Runtime-Based C/R (3/4)
• Objective:
How do C/R mechanisms impose app performance overhead?
• Compared application performance differences with and without
the C/R mechanism in Chiwawa and Runtime-based C/R
• Comparison target: Wizard
•
Can monitor execution states required for C/R*
•
Emulated runtime-based C/R by tracing these while running the application
•
Used SQLite benchmark
•
Host runtime: Wasmtime
*Ben L. Titzer, Elizabeth Gilbert, Bradley Wei Jie Teo, Yash Anand, Kazuyuki Takayama, and Heather Miller. 2024. Flexible Non -intrusive Dynamic Instrumentation for
WebAssembly. In Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3 (ASPLOS '24),
Vol. 3. Association for Computing Machinery, New York, NY , USA, 398–415. https://doi.org/10.1145/3620666.3651338
27