~/talk

Massively Parallel Distributed Scala Compilation And You

Talkat Scala Days Lausanne 2019 · 2019-06-11..06-13· [scala]
name:Stu Hood
github:stuhood
slides:none on file

Quilia wires RSC outlining to a Bazel remote execution API so Pants snapshots source digests, Scoot or BuildFarm workers run many Zinc/RSC compiles, and Graal native images keep JVM startup low. A real library with 4.5M generated Scala lines shows end-to-end runs across 128 cores beating 8-core local builds and recent optimizations double observed throughput while simulations predict up to 16x speedups; remaining long tails trace to Java/Scala alternation.

AI-written summary · about

  1. 0:00Introduction
  2. 1:14Trajectory: Builds in the future?
  3. 1:57Trajectory: Builds today
  4. 6:41Trajectory: Improve the workflow transparently!
  5. 7:47The Continuing Story
  6. 12:43Quelea: Outlining
  7. 16:26Quelea: Remote Execution: Client
  8. 17:29Quelea: Remote Execution: Servers
  9. 18:39Quelea: Remote Execution: Tools
  10. 19:42Quelea: Remote Execution: Graal Native Image
  11. 27:09Today's Result, Tomorrow's Reference
  12. 30:27Likely optimizations
  13. 35:02Next Steps for Quelea: Removing zinc?
  14. 40:01The Rest of the Trajectory: Getting involved
  15. 41:47Conclusion: The Team
  16. 42:15Conclusion: We're Hiring!
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.