Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Optimization-Aware Compiler-Level Event Profiling

ACM SIGPLAN via YouTube

Overview

Explore a novel technique for quantifying compiler-internal events in optimized code, reducing profiling perturbation on compiler optimizations. Delve into the implementation strategies based on path-profiling and a modification to the standard path-profiling algorithm for use in modern just-in-time (JIT) compilers. Examine the application of this technique in analyzing optimization behaviors in Graal, a state-of-the-art compiler for the Java Virtual Machine. Learn how this approach identifies reasons behind performance improvements and unexpected slowdowns in specific optimizations. Discover the significantly lower execution-time overhead achieved by the proposed implementations compared to naive implementation methods. This 19-minute conference talk from ACM SIGPLAN's OOPSLA23 presents groundbreaking research in compiler-level event profiling, offering valuable insights for developers and researchers in the field of dynamic analysis and compiler optimization.

Syllabus

[OOPSLA23] Optimization-Aware Compiler-Level Event Profiling

Taught by

ACM SIGPLAN

Reviews

Start your review of Optimization-Aware Compiler-Level Event Profiling

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.