Solal Pirelli
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.
Session
10-12
16:40
30min
Optimizing Scala bytecode for fun and profit
Solal Pirelli
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 map on a list turns into the same bytecode as if you had written a while loop.
In this talk, I’ll introduce bytecode and optimization basics, present the Scala optimizer, and discuss fundamental and temporary limitations.
Maschinenhaus
