Solal Pirelli

Solal Pirelli

Compiler Engineer

LAMP @ EPFL

Solal is a compiler engineer at LAMP, working on the Scala compiler.
Previously, he worked on static code analysis at Sonar, after getting his PhD in automated formal verification from EPFL.

Sessions

Optimizing Scala bytecode for fun and profit

Talk
Can high-level code have the same perf as low-level hand-tuned code? That’s what Scala’s optimizer is for! Your call to <code>map</code> on a list turns into the same bytecode as if you had written a <code>while</code> loop. In this talk, I’ll introduce bytecode and optimization basics, present the Scala optimizer, and discuss fundamental and temporary limitations.