Runtime Arguments

30: Available compute: way more than you need, right up until you need it!

56:20

You almost never have exactly the right amount of compute for the job. Either cores are sitting idle while your code runs on one, or you've got more problem than machine. This episode is about the two fundamental tools for closing that gap — and why picking the wrong one makes things slower, not faster. Topics covered:

Concurrency vs. parallelism — the core distinction: concurrency is a…