David Yeager is a software engineer with over 10 years of experience in JIT compiler development. His area of expertise is in computer architectures, along with designing, implementing and hardening high performance JIT compilers for production environments. David originally started out as a member of IBM's JIT compiler development team. He has a Master of Engineering degree in Electrical and Computer Engineering from the University of British Columbia.
Accelerating MySQL with Just-In-Time (JIT) compilation is emerging as a quick and easy way to achieve greater efficiencies with MySQL. In this talk, l'll go over the benefits and caveats of using Dynimizer, a binary-to-binary JIT compiler, with MySQL workloads. I'll discuss how to identify situations where JIT compilation can help, how to get setup and running, and go over benchmark results along with other performance metrics. We'll also peek under the hood and take a look at what's happening at a lower level.