

Making JITted Code Faster with Chris Nuernberger
Dec 10, 2023
Chris Nuernberger, experienced in making code run faster in the context of the JVM and optimizing C++ code, discusses optimizing code in V8 and the JVM, automatic parallelization, Haskell's success as a language, language design choices in rock, challenges of incorporating dynamic libraries in the rock compiler, and the appeal of having everything in one language.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8
Introduction
00:00 • 3min
Optimizing Code in V8 and the JVM
02:32 • 19min
Automatic Parallelization and its Impact on Performance
21:24 • 6min
Haskell, Language Success, and Other Languages
26:59 • 10min
Language Design, Cyclic Data, and Mutation
36:47 • 15min
Challenges of Making the Rock Compiler More Static
51:45 • 3min
The Appeal and Problems of Having Everything in One Language
55:10 • 7min
Optimizing the Base Programmatic Model in the Compiler
01:02:37 • 6min