~/talk

Productivity and performance in one programming language - A tour of Julia

Talkat PyData Eindhoven 2020 · 2020-10-07..10-09· [machine-learning]
links:none on file
slides:none on file

Claim: Julia eliminates the two‑language problem by letting the same language express low‑level kernels and high‑level models, using multiple dispatch and runtime specialization to compile type‑special native code. Examples: Flux and auto‑diff are 100% Julia, DifferentialEquations and neural pde interoperate as composable libraries, Celeste runs at petaflops. Benchmarks show summing 10 million numbers in Julia matches C/NumPy timings while keeping type‑generic loops fast.

AI-written summary · about

  1. 0:00Introduction
  2. 1:33Two language problem in Julia
  3. 4:01Julia’s ecosystem growth
  4. 6:06Why Julia differs multiple dispatch
  5. 11:25Expression problem in scientific computing
  6. 14:38Julia’s performance interoperability
  7. 17:51Auto differentiation in Julia
  8. 19:16Performance benchmarks type agnostic
  9. 24:12Julia real-world applications
  10. 26:23Q&A
~/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.