Krisztián Schäffer
Working on a sparse-AI actor runtime, researching decentralized algorithms, playing with runtime code generation.
Session
07-28
19:50
10min
Catwalk.jl: A profile guided dispatch optimizer
Krisztián Schäffer
Catwalk.jl can speed up long-running Julia processes by minimizing the overhead of dynamic dispatch. It is a JIT compiler that continuosly re-optimizes dispatch code based on data collected at runtime.
It features a low overhead statistical profiler and a tunable cost model to drive recompilation decisions.
I will talk about its target use case, performance characteristics, some implementation details and its connections to the Julia ecosystem.
Purple