~/talk

The Upcoming Multi-threading Infrastructure in Julia

Talkat JuliaCon 2015 · 2015-06-24..06-27· [machine-learning]
links:none on file
slides:none on file

Claims a concrete multithreading implementation for Julia: a data-parallel for with broadcast and barrier synchronization, atomic support in the runtime, and API like k-thread splits. Benchmarks compare against MATLAB and GPU-accelerated code, showing parity on a PDE solver (≈2.96s vs 3.01s) and scaling up to 18 cores for some workloads though some kernels plateau at 5–6 threads. Results are preliminary but show the runtime and primitives actually work.

AI-written summary · about

  1. 0:00Introduction
  2. 0:48Why Multithreading
  3. 2:47Julia Data Algorithm
  4. 4:00Multithreading Infrastructure
  5. 5:00How Multithreading works
  6. 5:44Things to consider
  7. 6:24Per thread safety
  8. 7:05Julia workloads
  9. 8:38Julia benchmarks
  10. 9:15Final workflow
  11. 9:43Preliminary results
  12. 10:40Does it work
~/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.