Loading video...

Video Failed to Load

Go Home

Know how long every operation takes on a computer. Once you do, identifying good vs bad vs acceptable performance becomes way easier. It all boils down to knowing your napkin math.

57,417 views • 3 months ago •via X (Twitter)

12 Comments

Ben Dicken's profile picture
Ben Dicken3 months ago

And btw @Sirupsen is the expert here. Longer video on youtube:

Obaid's profile picture
Obaid3 months ago

Ayy I was just thinking about this today! So cool.

Ben Dicken's profile picture
Ben Dicken3 months ago

/napkin-math when?

Obaid's profile picture
Obaid3 months ago

Already done: :)

Samian's profile picture
Samian3 months ago

napkin math is underrated. how do you keep those numbers in your head without writing them down

Ben Dicken's profile picture
Ben Dicken3 months ago

🧠

Philip's profile picture
Philip3 months ago

good stuff! for GPUs the bottleneck is bandwidth because we need to feed all compute units in parallel. per GPU bandwidth: HBM (GPU ↔ GPU memory): TB/s (~5-8 for HBM3) NVLink / scale-up (GPU ↔ GPU): low TB/s InfiniBand / scale-out (rack ↔ rack): 100s GB/s

Ben Dicken's profile picture
Ben Dicken3 months ago

We need the inference napkin math

K's profile picture
K3 months ago

if only there was a way to visualize this intuitively with balls

Sheikh's profile picture
Sheikh3 months ago

Flame Graphs 🔥

Aadithya niranjan's profile picture
Aadithya niranjan3 months ago

jus saw this yest while havin dinner....trus me i frgt what i had

Melon Usk's profile picture
Melon Usk3 months ago

I like when math and number is used in the right way

Related Videos