Alan tries his best to extract efficiency out of modern hardware. He works on the Ruby and Rails infrastructure team at Shopify and is a member of the Ruby core team. While Alan studied Japanese in university, he gives talks in English.
Optimizing CRuby bytecode dispatch for modern CPUs
Since CRuby spends a lot of its time jumping between bytecode handlers, reducing overhead in this area can be very profitable. Join me on a trip to explore techniques that help modern CPUs dispatch bytecode efficiently. Everyone is welcome; you don’t need to be a chip design wizard to attend this session.